Palmback™菜园地

“我们确实有如是的优点,但也要隐藏几分,这个叫做涵养。别人确实有如是的缺点,但也要隐忍几分,这个叫做城府。”Internet

Posts Tagged ‘upgrade’

WordPress 2.5.1

今天中午打开博客,提示升级WordPress 2.5.1。

官方介绍,WordPress 2.5.1主要是bug修复、性能改进及安全漏洞修复,推荐立即升级,特别是开放注册的博客。虽然安全漏斗不是公开的,但马上就会被黑客发现。

除了安全漏洞修复以外,WordPress 2.5.1包含许多bug修复,如果你只关心安全漏洞修复的话,你可以下载修正的拷 wp-includes/pluggable.phpwp-admin/includes/media.phpwp-admin/media.php,并替换现有的文件。

如果你下载完整的WordPress 2.5.1,将有 超过70个的bug被修复。WordPress 2.5.1 集中于修复令人讨厌的bug和提高性能,以下是一些亮点:

  • 状态面板(Dashboard)、撰写文章、编辑评论页面改进;
  • 许多类别的博客有更好的表现;
  • 多媒体上传工具修复;
  • 升级TinyMCE 3.0.7;
  • Widget管理修复;
  • 各种可用性改进;
  • IE布局修复。

博客的隐私生活(Secret lives of blogs)

从WordPress 2.5 开始,wp-config.php中允许一个新的常量叫 SECRET_KEY,主要用于引进一些持久的随机性到cookies加密函数中。你可以访问这个链接 为你的设置文件获取机密密钥。(对每个载入页面密钥是随机、唯一的。)在你的设置文件中添加此行有助于提高博客的安全性。

wordpress 2.5 brecker官方详细介绍

昨天下午刚刚安装测试了一下WordPress 2.5 RC3,晚上11点多打开WordPress官方主页——WordPress.org已经焕然一新,界面配色和2.5的后台完全匹配,更重要的是页面上赫然写着"Download WordPress 2.5",这离RC3仅几个小时。比起RC1的介绍和RC2的屏幕录像,2.5正式版的介绍可真相史诗那么长。本来我已经不打算翻译了,感觉意义不大;但今天起来又有点心情,经过几个小时的时间,你现在看到的译文产生了。

你现在看到的Palmback·菜园地并未升级到WordPress 2.5,考虑到近段时间可能会更换主机,所以暂不升级了。还是犹豫——国外虽然限制更少一些,不过速度上却有点滞后……对于新版的的WordPress,我也不想做任何评价。在我看来,新事物都是在进步,这种进步是不以开始的时候人们对她的态度而改变的。

以下为WordPress 2.5译文:

经过WordPress六个月的工作,终于迎来了WordPress 2.5。WordPress 2.5的改进数不胜数,而且几乎完全是以用户反馈为依据:文件批量上传、一键插件升级、内建相册、可定制面板、密码增强和cookie加密、媒体库、不会弄乱代码的所见即所得编辑器、并行编辑保护、全屏编辑以及包含文章和页面的搜索。

WordPress 2.5 新功能截图概览,请访问 WordPress 2.5 RC1 发布公告,或者查看四分钟的新界面操作屏幕录像 。如果你想直接使用正式版,你可以在这里找到 WordPress2.5升级和下载信息

如果你想详细了解WordPress2.5的功能,我需要一杯咖啡或者莫吉托,因为这篇介绍新功能的文章像史诗般冗长。

用户功能

简洁、快速、有序的状态面板 — 我们尽量根据用户反馈来确定状态面板中什么是最重要的,重新组织模块让用户以一种新的方式关注Blog的主要信息。从1.5版开始,WordPress团队与 Happy Cog合作,在WordPress界面上向前迈出了关键的第一步。

Dashboard Widgets(状态面板小工具) — 状态面板首页现在由一系列的widgets组成,包括显示博客发表状态、最新评论、来访链接、最新最受欢迎及更新的插件、WordPress新闻。用户可以自定义任一个状态面板的小工具,比如用用户本地新闻替代WordPress新闻。插件也可以嵌入到状态面板中,例如WordPress.com stats widget 添加一个双倍宽的状态栏。

wordpress-stats-widget

显示进度条的文件批量上传 — 以前用户上传大文件时只能等着,无从知道上传将持续多长时间。上传多张照片简直就是在考验用户耐心,因为你一次仅可以传一张。现在你可以一次性选择整个文件夹的图片、音乐或者视频,而且还会显示每个文件上传的进度。

惊喜:EXIF提取—如果你上传的JPEG文件包含EXIF(Exchangeable image file format-可交换图像文件)诸如相机厂商及型号、光圈、快门速度、ISO(感光度)等元数据,WordPress将提取所有信息到自定义域(custom fields),你可以在你的模板中使用。你使用的EXIF标题域及与之相似的将被存储到WordPress相同的域中。几乎全部现代的数码相机都生成EXIF数据。

搜索文章和页面 —搜索以前只涉及文章,现在也包含页面,这对用WordPress作CMS(内容管理系统)的用户带来极大的好处。新主题可以设计或排序不同的页面。

Tag管理 — 现在用户可以在WordPress中方便地管理Tag,添加、重命名、删除以及其他操作,不再需要任何插件。

密码强度测量 — 用户在个人资料中更改密码时,会显示密码强度以帮助用户获取一个更安全的密码。

并行编辑保护 — 对于多作者博客而言,你是否遇到打开一篇文章时有人已经在编辑它,而且自动保存持续覆盖彼此的内容,几个小时的工作无法挽回的情况?我敢打赌发生过这样的事情。现在如果你打开一篇其他用户正在编辑的文章,WordPress将锁定文章并阻止你保存,直到其他用户完成为止。你会看到如下消息。

write-currently-editing

点击升级插件 — 如果你使用插件库的插件,从2.3开始当有可用更新时WordPress便会通知你。现在我们顺理成章地采取了下一步——为你下载、安装更新。这有点依赖用户的主机设置,OS X可能要求用户输入FTP密码,Windows可能要求输入密码,但是在我们力所能及的主机测试中运行良好,你的主机可能正好,镜像里的插件可能比显示的要大。

更友善的可视编辑器 — 我不确定怎样确切地说明这一改进,只能说:它不会再弄乱你的代码。我们现在使用更好兼容Safari的3.0版TinyMCE, 而且我们特别关注这个版本与复杂的HTML的整合与互动。同时还具有把浏览器变成写作空间的全屏模式。

内建相册 — 当你充分利用批量文件上传来上传大量照片时,只要简单地输入即可让你在文章中嵌入相册。相册将显示缩略图和标题并链接到访客可以对单个照片发表评论的页面。我已经在我的blog中使用这个功能而且已经上传了超过 1200张图片到23个相册还有一些隐藏的选项,详情 查看这篇文档

开发人员功能

现在开始令人讨厌的工作。当我们为以上功能兴奋的同时,对其他开发者而言,每一个功能代表着能把他们带到另一个水平的一个新机会或API。(其中最优秀的特性将被整合到WordPress中。)

密码加密(Salted passwords) — 我们现在使用phpass库加密存储在数据库中的密码,以此使暴力破解失效。如果你使用类似 mod_auth_mysql的工具,我们开发了一个插件允许你使用原有的MD5散列。(散列法是完全可以插入的)用户下次登录时将自动切换到更安全的密码。

安全的cookies — cookies现在居于这个PDF文档中描述的方法加密,诸如 user name|expiration time|HMAC( user name|expiration time, k) k = HMAC(user name|expiration time, sk),其中sk是一个可以自定义设置的密钥。

简易分类和URL构造 — 例子也许是最好的说明:我可以调有几个参数的函数register_taxonomy()注册“people”分类,并且无论我什么时候编辑图片我将看到一个类似于tag的UI,通过照片来识别,用 /person/firstname-lastname/是URL可寻址的。这全部集中于单个函数调用。

内嵌文档 — 大多数WordPress加入的新代码包含内嵌文档,解释说明函数及参数。

数据库优化 — 这一版本中我们未改变数据表设计,这是如此多的插件在2.5中运行良好的原因之一。我们添加了一些新的指数,基于在已有207万用户的WordPress.com中发现的一些瓶颈,我们标记了一些默认域使其更灵活。这对应用程序是无形的,仅是数据库方面更快一点。

$wpdb->prepare() — 现在几乎所有WordPress中的SQL已经准备好,相同的函数在你的插件中可用。这能防止基本的SQL溢出问题。

多媒体按钮 — 编辑框上面的添加媒体按钮都是可扩展的,所以如果愿意你可以添加一个“Add Google Map”按钮。你可以拒绝这些按钮,如如果你觉得你可以把视频或者音频按钮做得比我们好,你可以替换默认的。

Shortcode API — 新的相册功能由新的shortcode API驱动。Shortcodes是括号描绘的(bracket-delineated)字符串,它能神奇地扩展成更有趣的东西,给用户带来简短、易于输入及拷贝/粘贴的字符,用户可以在文章中随意放置而不用担心弄乱复杂的HTML或者嵌入的代码。Shortcode API全文

现在你知道为什么WordPress 2.5 花费了那么多时间了吧。

升级指南

这个版本的升级说明和其他版本没什么大的区别。最重要的是检查你的插件,假如除新的上传页面外所有的东西运行良好,那么可能是原来的插件导致javascript错误破坏了它。如果遇到问题,最安全的做法是禁用所有的插件(我们已经提供一个按钮关闭所有插件),然后一个一个依次启用,以在这个过程中发现问题所在。这几乎解决了每个人在测试中遇到的问题,这也可以让你知道哪个插件的作者应该更新他们的插件了;如果他们已经更新了,你可以在你的blog中赞赏他们一番。

关于新的上传页面和插件升级功能的简短说明,一些过失的主机平台比如Lighttpd 1.5以前的版本或者过于严厉的安全规则可能破坏新功能。假如某些功能不像截图一样运行,询问你的主机商,以解决服务器方面存在的干扰。主机商如果有一个环境需要加入额外的代码才能工作,可以自由加入并发送到 WordPress测试者邮件列表 。我们很乐意在下一个更新中添加。

快速提示:在WordPress 2.5中你可以点击对象的名字进行编辑,比如点击你的用户名编辑你的个人资料,或者点击文章标题编辑文章。

WordPress团队在成长

(部分省略)

WordPress 2.5 的代号是 “Brecker”以纪念Michael Brecker,一个才华横溢的萨克斯演奏家,他自如地变换风格而且从未停止尝试,一生投身于萨克斯演奏直至去年去世。

焕然一新的WordPress.org

在我们的空闲时间,我们决定重新设计WordPress.org,使其在视觉风格上与新的状态面板相匹配,也使一些区域看起来更加时尚。站点的一些部分比如Codex还要以旧风格显示一两天——再给我们一点点时间。

下一步计划

一如既往的WordPress,我们不要求任何一个功能是完美的或者优于世界上的其他人,但是这些功能被开发出来并被用户所采用,我们的承诺:聆听用户反馈,竭尽全力改善WordPress。

2.5是WordPress的一个里程碑,不仅因为它增加了许多用户要求的功能,而且它重申:我们blogging的热情仍然和开始一样。我们的团队不会因为即已取得的荣耀而却步——和学者宣称的相反,blogging离“finished”还很远,每一个改进仅仅引起我们更多改进欲望的开胃品,更多的功能将会来临。

还好WordPress不限制文章的长度,不然这篇文章要遇到问题。今天到此为止,感谢你与我们分享一天的一段时光。我衷心希望新版本的WordPress能帮助做你喜欢做的事情。

via:WordPress 2.5

Upgrade blog to WordPress 2.3

对于国内的WPer来说,WordPress Version 2.3 "Dexter" 应该算是最好的中秋节礼物了。经过一个月的等待,如期迎来了新版本;还能说什么呢?还要说什么呢?升级呗,也算给这黯淡的节日增添一点意思吧,据说国外的WPer们还开有开升级Party的……

直接覆盖升级,一切顺利!当然,我是根据官方提示先把插件都升级到兼容的版本,不兼容的暂时禁用了。Have fun! :-x