Release note / Piwigo 2.7.0

HTML5 upload, Take a Tour plugin

2.7.0
Download Piwigo 2.7.0

Released on 24 九月 2014

md5sum

Piwigo 2.7 版本对众多主要功能进行了优化。我们真切地希望各位用户喜欢这些新作!我们重新设计了网页上传功能。新加入的“进入教程(Take a tour)”插件可以使你在自己的相册中与教程互动学习。搜索功能有大幅度提升。大画副的相册主也会感到兴奋,因为网页的速度有所提升。插件提供者会发现,我们有了更多的新接口。

上传表单

我们重写了上传表单的代码。全新的Piwigo 2.7 上传表单采用HTML 5语言,替换掉了之前的Flash工具,这意味着我们的上传表单对于现代多样的浏览器有了更好的兼容性,并保证用户在低网速环境下也可以稳定使用上传功能,并由此感谢批量上传为我们带来的诸多优势。拖拽选择方式,将整个上传过程变得更加轻松。

选择好相册后,便可以点击“+添加图片"按钮上传,或直接向此区域拖拽您想上传的图片即可。 上传期间,如中途离开本页面,系统将进行警告提示。您可以在任意时间中断上传。

高级功能:现在,你可以向相册上传更多格式的文件。在本地参数设置中,设置 conf['upload_form_all_types'] = true;调整后,Piwigo便会允许用户上传任意符合 $conf['file_ext'] 的文件了。若您已经激活诸如: VideoJS 等插件,您便可以向相册上传视频文件了。Piwigo将会自动生成一个对应的图片,对应视频或PDF文档。

进入教程

新加入的“进入教程Take a Tour” 是基于Piwigo内部的教程指导。仅需激活此功能便可以跟随讲解,学习新功能了!目前,有3种教程可选:“开始”,“隐私”以及“2.7 版本新功能”。日后有更多教程会加入进来!

批量管理器

批量管理中新增搜索过滤功能。这一强大的过滤功能可以按照:日期,标签,图片大小,文件名等搜索图片,甚至可以进行精确搜索,按分组搜索,排除法搜索。如需详细介绍,可以点击(?)查阅。同时,这一搜索功能也加入到了公共页面边栏的快速搜索位置。

批量管理中,搜索副本不仅限于文件名称,同时可以通过日期,时间,宽度,高度进行匹配。

本次,在批量管理器中加入图片尺寸过滤搜索功能。

轻松一点即可清除Caddie

搜索表单

搜索页面全面升级:现在,可以定义搜索词汇的属性区域,数据库中的作者列表,自动补充的标签列表,相册列表等.....

图片编辑

现在,可以编辑图片的日期及时间了。

当编辑图片时,点击图片缩略图即可查看大图,无需离开本页面。

用户评论

可以禁用用户评论区域的链接功能。

以日期排列相册

现在,可以通过图片创建日期或发布日期排序相册。

过滤插件

全新的过滤系统,让您更轻松地找到所需要的插件。目前,有150+的插件与Piwigo 2.6 版本兼容,这将使广大用户受益。

58 种语言

Piwigo 2.7.0 加入两种新的语种: 巴斯克语 (Euskara) 和卢森堡语 (Lëtzebuergesch)。 欢迎更多朋友加入我们的 Piwigo.org 翻译平台,为大家提供更多的语言翻译内容,其中包括:更新,piwigo核心语言、插件及主题等。我们欢迎更多来自Piwigo社区的朋友加入翻译行列!

技术功能优化

如需了解更详细的文档,请点击Piwigo 2.7 技术革新 查阅。请您仔细阅读该文档,以确保您的拓展插件可以与Piwigo 2.7 兼容。

Caches

新增2种caches,对内容巨大的相册集(千万张照片的相册)性能全面提升。

将 TokenInput 及 Chosen by Selectize 替掉 (详情)

我们替换掉了两个曾经用于相册、标签多选的JavaScript库而采用全新的Selectize,一个更加强大、多用的库。此库也可用于用户级群组。

文件同步时不包含个别文件

Piwigo 同步文件时,默认忽略文件夹: "thumbnail","pwg_high"和 "pwg_representative" 。现在,你可以通过LocalFiles Editor插件编辑 $conf['sync_exclude_folders'] 参数来让Piwigo忽略其他文件夹了。

user_id 字段大小

数据库用以存储用户标识的字段已经增加到8位,允许多达16M的用户(以前仅限于30K)。

密码重置钥匙过期

用户申请重置密码时,通过Email收到的一次性密钥会在1小时之后失效。为了加强其安全性,重置密钥以密文形式储存。

Javascript 库更新

库升级: jQuery 1.11.1, jQuery UI 1.10.4, Colorbox 1.4.1。 新增库: jQuery UI Timepicker 1.4.4,Plupload 2.1.2 和 Selectize 0.9.1。

插件编辑者

插件维护 & 自动升级 (详情)

一个新的文件 maintain.class.php 已经加入进来。它替换掉了以前的 maintain.inc.php 文件,新文件有着更强大的灵活性,可控制手工上传的插件(经由FTP)。我们建议大家迁移至新的系统,但并非强制性要求。

重命名触发器功能(详情)

自Piwigo 2.6 带来的新功能 trigger_eventtrigger_action 已经被重命名为 trigger_changetrigger_notify。原始功能已经不存在了。

conf_update_param() 优化 (详情)

conf_update_param 功能用以创建和更新数据库内的参数,现已进行强化:自动将输入的数据进行排序并脱离数据,也可更新全局变量$conf

为 add_event_handler 提供包含路径(详情)

add_event_handler 功能可以在回调之前,像第四参数一样接受包含文件的路径。因此,请不要再向main.inc.php 进行全局引入!

load_language 新增 "force_fallback" 选项

load_language 功能已更名为 force_fallback 让 Piwigo 在特定语言中加载语言文件(通常为en_UK)。

主题色彩方案 (详情)

我们建议主题设计师定义 $themeconf['colorscheme'] 为 "dark-黑色" 或 "clear-透明"(再无其他),这样可以帮助插件设计师在他们的设计中选择正确的stylesheet。

插件和批量管理器 (详情)

批量管理器中新加入的3个触发器可以允许插件加入自己的过滤器:batch_manager_perform_filtersbatch_manager_register_filtersbatch_manager_url_filterperform_batch_manager_prefilters 仍然保留,应对预定义的过滤器等特殊情况。