Release note / Piwigo 2.5.0

New group manager, Improved user comments, Better icons

2.5.0
Download Piwigo 2.5.0

Released on 4 三月 2013

md5sum

2.5版本在技术及功能方面均有提升,从全新的图标到群组管理,以及三方认证,诸如:OpenID 或 Wordpress.com。 Piwigo 2.5 数据: 30+ 新功能, 由百名翻译人员及7名开发人员带来的 900+ 代码变更, 4种新增语言使 Piwigo 的语言种类增至 51种,8个月的开发时间。

用户评价: 加入Email 及 网站

在客户评价时可填入Email及网址。不过默认情况下,这两个输入框为非必输项。

Tag复制

在页面中 [后台管理 > 图片 > 标签] 中, 你可以复制Tags。 Piwigo 可同时复制Tag于图片的关联关系。

页面显示相册数

相册分页的设置与缩略图分页类似。您可以通过更改每个浏览页面的照片显示数量 [管理页面 > 设置 > 选项 > 显示]来进行设置.

批量管理:元素过滤

在批量管理中,你可以选择过滤图片元素(宽度,高度及比例)。我们同时针对某些特殊比例加入了 快速链接

群组管理

Piwigo 提升了群组管理的性能。就像图片批量管理器,现在用户可以同时给多个组添一个动作。 通过全新的群组管理器,可将组合并或复制。

更漂亮的图标

Elegant主题默认图标现在更佳美观了。图标源自 Entypo pictograms by Daniel BruceTypicons by Stephen Hutchings

可登陆 Facebook, Google, OpenID...

使用全新的oAuth插件,现在你的访问者可以通过 :Google, Facebook, OpenID, Instagram, LinkedIn, Tumblr, Twitter, Windows Live, Flickr, Wordpress 及 Yahoo 来进行登录啦!

上传中可看临时图片

自从 Piwigo 2.4 升级后。可能在查看缩略图时缩略图不可用,因为Piwigo要生成后才可显示。而升级至Piwigo 2.5以后,若无缩略图,Piwigo将会显示一个默认的图标。当缩略图生成之后即可替换现有默认图片,无需重新加载页面。

51 种可选语言

Piwigo 2.5 新增 4 种语言: 加利西亚语 (Galego), 立陶宛语 (Lietuvių), 泰米尔语 (தமிழ்), 粤语 (中文香港)。这是来自翻译团队的巨大贡献。翻译人员已经可以很好地应用翻译平台来进行翻译工作了。

实际 Vs 虚拟相册

相册列表中,你可以很容易地查看到这些实际相册 (实际相册 = 创建在 FTP 目录下)。

原图保护

现在我们对原始图片进行了保护措施。在你的本地设置文件中,加入$conf['original_url_protection'] = 'images'; 并在 上传 (+ galleries 若是通过FTP进行上传) .htaccess 文档中新增 拒绝全部(Deny from all) 内容。你仍可以下载原始图片,但并非是原始链接了。

排除标签的快速检索

如查询 "john -natasha",将会得到所有带有 john 的结果,并排除所有标有natasha标签的图片。

IP 地址及Sessions

默认情况下, 在每位访问者的 session 中,Piwigo 与 IP 地址相关联。有时,对于使用代理器(Proxy)的用户可能会造成问题,因为他们的IP地址在每个访问页面均会变更。这也就是为何我们会加入这样的设置以禁用这种防护机制。通过在本地设置文件加入$conf['session_use_ip_address'] = false;来解决此问题。

技术更新

如需查阅更多技术更新文档,请点击 Technical changes in Piwigo 2.5。请仔细阅读以确保所有插件可以与Piwigo 2.5 兼容。

全新网页 API 浏览器

全新网页 API 浏览器有了全新的视觉体验。可通过网页浏览器打开,在Piwigo上安装tools/ws.htm

密码安全提升

通过应用 PasswordHash 提升密码的安全性。利用Salt及迭代次数(Iterations)机制进行保护。 已经早在 Wordpress, Drupal, phpBB 及很多其他web应用中使用。 MD5 密钥将逐渐自动升级至 salted passwords。

MySQL 的 mysqli 库

若可用,Piwigo 会使用 PHP mysqli 拓展来对 MySQL 进行查询,以此取代之前的 PHP mysql 拓展。开发人员,请检查你的插件,因为 mysql_* functions 已受损。

JavaScriptPacker 代替 JSmin

JSmin 及 JavaScriptPacker PHP 的作用是相同的: 减小 javascript 文件。如 Debian 所设想的( Piwigo打包者),我们已经用 JavaScriptPacker 取代了JSmin,因为 JSmin 并非开源。

国旗图标

在语言切换按钮中,配合CSS控制,现在所有旗帜均在一个图片中显示了。取代了先前51个国旗51个图,51次HTTP请求的方式。

Sessions可以保存 infos,错误 及 警告

在加载项中,现在你可以使用 $_SESSION['page_infos'], $_SESSION['page_errors'], $_SESSION['page_warnings'] 来调控页面中的多信息上传。

在所有主页面增加Triggers

全新的triggers loc_begin_* and loc_end_* 已应用到 comments.php, identification.php, notification.php, password.php, profile.php, register.php, search.php, tags.php 中。 我们正努力简化开发人员的操作!

动作分类按钮下新增模板方式

新增的2个模板方式可以在主页及图片页的 工具栏 新增按钮。任由你替换相关的按钮: $template->add_picture_button($content, $rank); $template->add_index_button($content, $rank);

jquery 1.8.3, jquery.ui 1.10.1

新版的jQuery, jQuery UI 及相应 jQuery 插件都应用到了 Piwigo 核心中 (colorbox, chosen, crop)

快速检测移动设备

很多插件并不兼容移动设备主题。为提升性能,我们将检测使用移动设备访问的用户并以cache储存信息在Session中。检测速度大大提升。