Mobile theme improved, New user manager, New mail system
2.6版本将为用户,尤其是管理员,提供更为新颖的界面展现及多彩的新功能。移动版主题大幅美化。用户管理界面已重新打造。配有最新的“管理员工具”插件,可让管理员通过相册来对册集及图片进行快速编辑。最新的邮件系统简洁易用。2.6 版本同时也在技术方面进行革新,对插件创建人有了更友好的兼容性。
移动终端主题: SmartPocket 进行了全面升级,有了完整的菜单栏,搜索页,标签(Tag)页,对缩略图排版也有所更新,图片页面完整性提升--可见所有评论,属性及评分细化内容。
用户管理界面已全新改版。全面的 javascript/AJAX 提升整体速度,主要体现于:增加用户、分别编辑每位用户或整体用户编辑。
崭新的管理员工具插件。在相册的每个页面上方均增加工具栏,栏内有诸多常用功能:快速链接至指定管理区域;图片、相册快速编辑表单;“添加至购物车”及“设置为相册缩略图”按钮;开发工具(同多视图插件)。
快速编辑表单位于相册页上方,用以快速对图像及相册进行修改。同时,此功能也支持相册用户对自己的图片进行相应调整(上传至Community-社区插件)。
Piwigo发出的邮件既可以使用简洁主题(如上)或黑色主题。邮件主题不再局限于相册主题。
基于访问者的IP地址,可于[Administration - 管理> Tools - 工具> History - 历史> Search - 搜索] 页面使用Google地图找到访问者的大致位置。
类似于图片批处理页(Photo Batch Manager)功能,群组管理页进行类似更新。
管理员菜单栏及子菜单栏图标更新。并为很多管理员标签页及连接加入图标。图片使用 Fontello 系统 进行展现,包括Font Awesome, Entypo, Iconic, Elusive 以及 MFG Labs。图标均对高分辨率显示屏兼容,如Retina及其他现代智能手机:无论放大至多少倍,图标均会保持清晰。
管理页面加入崭新的Tag过滤文本框。
近期图片(recent photos) 部分将不再为空。或Piwigo自动从近期(recent period) (默认为近7日的)中调用数据 ,或自动显示最新添加的图片。
菜单栏中现可显示标签-Tags及评论的数量了。
崭新的回复评论管理页面将可以使你管理所有回复,包括已生效的评论内容。
如在本地设置 $conf['inheritance_by_default'] = true;
(默认为False),则子相册会自动继承母相册的权限。例如:隐私相册"parties" 允许用户 “马克”进行访问,则“马克”可对该相册下新建立的子相册 ““parties/birthdays” 继承相应的访问权限。
当管理子相册时,有了"编辑此相册" 的连接。
在相册编辑页加入"添加照片" 连接,点击后转至网页图片上传表单。
Elegant 及 SmartPocket 主题增加管理员页面主题。
在Elegant主题中,你可以定义行滑动面板的行为。
在SmartPocket主题中,可以定义幻灯片浏览模式中的行为。
如果你上传一个 TIFF 文件, Piwigo会自动储存它为"original(原始)" 版本并创建一个 PNG 显示图。可在本地设置$conf['tiff_representative_ext'] = 'jpg';
以改为 JPEG 格式图片。
Piwigo 2.6.0 加入美式英语,区分于英式英语。本次对45种语言进行更新。Piwigo 2.6 共计支持 56 种语言。 欢迎您加入我们的 翻译平台(our translation platform),以为大家提供全新的语言翻译及已有语种的翻译内容更新。
若需了解更多有关信息,请阅读 Piwigo 2.6 技术革新。为了保证您所制作的插件能够兼容本版本,请务必阅读。
Smarty--我们的模板系统,已更新至第三版。用法与前期版本相同,但新增部分功能,特别是无需再使用代码 {literal}
或代码 {ldelim}
标签编写 Javascript/CSS。
同时,我们以代码translate_dec
更替原代码 $pwg->l10n_dec
。
代码 l10n
功能已更新:可提供额外参数以用来执行string代码 sprintf
, 同时,此变更也可用于 translate
代码模板变量。
WebServices 在此次变更中有较大提升,主要变更点如下:
可用 type
代码来定义每个参数,此代码由WS controller校验(此时无需再做method declaration-方式添加)。此代码可用于: WS_TYPE_BOOL, WS_TYPE_INT, WS_TYPE_FLOAT, WS_TYPE_POSITIVE, WS_TYPE_NOTNULL, WS_TYPE_ID
参数。
代码 PwgServer::addMethod
可使用第六参数--即布尔选项数组(array of boolean options):hidden, admin_only, post_only
。
Email功能经过重新编写有了最佳的兼容性,可兼容更多自创插件。
全部技术操作均使用的是 PHPMailer 库。通过模板更新带来更漂亮及更个性化的界面。
此外,新系统支持安全连接方式 SMTP (SSL/TLS)。
若已激活 EXIF sync 功能,Piwigo 2.6 将随时同步 GPS Metadata (经度、维度)数据。信息存储于相片框架内,非核心使用,但可供插件调用。
翻译系统进行更新,配备语言子类,允许我们定义语言的子类(例如:加拿大法语为法语的一个子类)。此变更将提升翻译速度。
jQuery 更新至 1.10.2 :主要变更清单请见 jQuery 网站.
jQuery UI 更新至 1.10.1 :主要变更为重命名UI效果文件名称。
TokenInput 更新至 1.6.1 :此参数 allowCreation
更名为 allowFreeTagging
,此外,在表单(Stylesheet)中的位置进行更改。
jGrowl 更新至 1.2.12 : 在表单(stylesheet)中位置变更。
此次,我们加入 jQuery DataTables 1.9.4 并对 1.5.2 以下划线进行标出。两者均置于 themes/default/js/plugins
文件夹中。
在Piwigo公共部分增加新页面更加简洁、易操作: 加 $page['is_external']=true;
值并分配页面内容至 $CONTENT
模板变量。模板创建者必须显示 index.tpl
中的变量。
为了避免重名问题,我们加入 PluginMaintain
接口。此接口使用唯一的命名组来定义插件的维护功能(使用 maintain.inc.php
文件)。
此接口同时存在于 : ThemeMaintain
主题中。
我们决定重命名之前一组无意义的代码 trigger_event
, trigger_action
为 trigger_change
和 trigger_notify
。 Piwigo 2.6 可同时处理这两个版本,但唯有更新的版本将继续在 2.7 中使用。无需更改触发处理功能 add_event_handler
。
现在,你可以在.css 及 .js 文件中使用 Smarty 功能,仅需在使用combine_script
和 combine_css
的同时设置 template=true
即可。
在 2.5 版本中,我们加入两种方式来区分位于主页及图片页中的行为按键。按照计划,此方法在2.6版本中进行更新:插件不再需要使用<span>, <div> or <li>
的代码,本次升级后,此内容将由模板自动替代。