WordPress 3.0的新功能和改进

翻译自原文:WordPress 3.0 Features and Improvements

下面是计划要在2010年5月1号发布的WordPress 3.0的新功能和改进概览。

改进:

  • WordPress与WP-MU整合 – 很多人已经知道WordPress MU允许用户一次安装下可以跑多个站点。在3.0中,WordPress MU将会整合进WordPress核心中。所以,现在开始,一次安装下可以运行多个站点或者博客。
  • 更改你自己的用户名和密码 – 你都可以去更改你自己的用户名和密码,不必再等待接受”管理员”分配的用户名和随机生成的密码。
  • 自定义文章类型 -  目前为止,你只能在你的WordPress博客上添加文章或者页面这两种类型的内容。这个功能可以让你创建任何你想创建的内容类型。比如,你可以有个公文包列表,产品,目录,库等等。这个功能并非是取代目录或者标签。你仍能继续使用目录。自定义文章类型为你的内容排序或者展示开辟一条新的道路。
  • 更好的菜单管理 – 这是另一个直到现在WordPress仍缺失的功能。在新版本中,一个更好菜单管理系统被整合进来。这个菜单系统有拖拽功能,并且整合页面、目录和链接。另外,还允许重排菜单,带有二级菜单,并且能从目录里完全隐藏某些特定的页面或者目录。
  • 支持自定义背景图片 – 在3.0中,你可以管理主题的背景图片。你可以上传背景图片,然后设置其position、repeat和attachment属性。
  • 新设计的默认主题 – WordPress 3.0的发布将会带来一个全新的主题,名叫2010。这个主题包含自定义header,自定义背景,干净简洁的设计,多个Widget区域,层级菜单等等。总之,对于自定义主题来说是个很好的以此来修改的基石。几个月前在Crenk站点上,我们有个新的WordPress默认主题的预览。
  • 自定义作者模板 – 在WordPress 3.0中,你可以为你博客下的每个作者创建特定的模板。比如,你可以创建一个author-zhang.php或者author-123.php,这样WordPress模板层级就会链接到这个叫zhang或者ID为123的作者。于是,现在每个作者都可以很方便地在他/她的文章或者日志里附上自己的签名。

当然,除了这些,还有很多的改进,不过这些只有当WordPress 3.0正式发布时才能知道。点击这里是官方宣布的新版本的一些改变。

安装完WordPress之后首先要做的3件事

feedburner 翻译自原文:Your First 3 Steps after Setting up WordPress

域名注册好,空间搞定,WordPress也装好,那么接下来的三个非常简单的步骤可以对你的博客做一些改进——永久链接格式, Feedburner和Google Analytics。

如果你对于永久链接还不是很清楚,其实只要登录你博客的后台页面,点击在左边栏的“设置”选项。然后展开的一系列选项里有一个便是永久链接。永久链接通常有5种设置:默认、日期+日志名、月份+日志名、纯数字以及自定义结构。永久链接即是在你的浏览器地址栏上显示日志的方式。我推荐用”月份+日志名“的方式(原文配图是选择这个方式,但喜欢多加一个.aaron,哈哈)。这样的话,你的读者就会有一个参考,比如日志是何时发表的,还有比如分享给朋友链接的时候,通过这个描述性的链接,更容易让朋友理解。不仅如此,搜索引擎也特别喜欢好的层级和描述性的链接,所以用一个你自己喜欢的永久链接格式,不要再使用默认的了。

permalink

接下来则是Feedburner——如果你注意到浏览器地址栏上有一个带有3条白色弧形的橙色标志,这个则是RSS(简单咨询聚合)。如果你从来没听过或者用过RSS,让我速度解释下然后告诉你为什么这对于一个技术性的博客非常重要。过去,人们关注一个站点的时候,通常会加入收藏夹或者仅仅是记住URL地址。不过问题在于非常耗时。另外,如果你想要关注成百上千的站点的话,难以想象……而RSS输出则是网站或者博客上最近一些文章的节选,并且你可以通过RSS阅读器轻松地关注很多的网站而不用打开浏览器(除非你使用基于浏览器的RSS阅读器,比如Google Reader)。默认情况下,你的WordPress博客已经有一个RSS输出,是类似于这个形式:http://www.myblog.com/feed,这个输出就是比人关注你这个技术性博客的第一步。Feedburner是一个免费的托管RSS的强大服务(现在是Google旗下的)。不仅你可以通过RSS输出来赚钱(译者注:很疑惑), Feedburner还可以允许Email订阅并提供一系列的数据,比如RSS里哪些链接被点击,订阅的人数等等。

最后一步则是Google Analytics——Google的一个免费的跟踪网站访问者的工具。通过Google Analytics可以知道哪些日志很火、你的读者来自何方,这些都是你的技术性博客需要重点关注以便今后瞄准恰当的产品和广告。当你访问 Google Analytics后,注册一个免费的账号然后把追踪代码插入到你WordPress模板的Header部分。这步非常简单,只要进入后天管理,在主题样式里选择修改header.php。一旦你粘贴了这个追踪代码并保存修改之后,Google Analytics便马上开始追中你网站的流量,包括一个访问者的大致信息(所处地方,浏览器,点击趋势,跳出率等等)。从一开始就是用Google Analytics,你就可以获得非常有价值的数据以便调整好你博客今后要走的方向。

WordPress 2.8.5: 安全性更新

翻译自原文:WordPress 2.8.5: Hardening Release

Peter Westwood所写。 归类于Releases, Security.

众所周知,过去的几个月我们致力于开发WordPress 2.9的新功能。同时我们也尽力使得WordPress更加安全。在这期间,我们发现了一些安全上的改进,我们认为非常值得让2.8也同样有这些改进并使你的站点更加安全。

如下是在这个版本中的主要改进:

  • 修复了一个目前发现的Trackback拒绝服务攻击 。
  • 清楚代码内有php代码中测试的变量。
  • 将所有用户包括管理员调整到文件上传白名单内。
  • 放弃两个老的Tag导入插件。

为了保证你们有目前最佳的保护,我们推荐所有的站点都升级到最新的WordPress。

如果你认为你的站点或许被某个最近发现的漏洞所攻击并且你想保证你已经清楚了所有的可被利用的漏洞,那我们推荐你尝试下WordPress Exploit Scanner。这个插件会查找你网站上的文件还有你数据库里日志和评论这两张表来检测是否有任何可疑之处。另外它也会检查目前激活的插件,看是否有不正常的文件名。关于这个插件更多的信息可以看这里:“WordPress Exploit Scanner”。

——————————–

这篇文章发布很久了,一直“没时间”去翻译&更新,写完,也刚把AaronMix升级到2.8.5……

WordPress 2.7 “克特兰”[原文翻译]

原文链接:WordPress 2.7 “Coltrane”

Matt所写。分类于Development下。

2.7你最关注的莫过于其新的界面。我们一直听取你们所有的反馈并深入地思考了新的设计,现在结果是WordPress明显更快了。基本上每项你在你博客上要做的任务将比之前的版本有更少的点击并且更快。(点击这里下载!,或者继续看下去。)

接下来你将会注意到一些新功能被巧妙地整合进了新的界面:新的后台管理可以让你把你觉得最重要的功能拖放到顶端、快速发表、回复留言、分页、能在后台回复评论、能直接从WordPress.org一键安装插件。

更深一步,你也许会注意到每幅画面都是可定制的。比如你从不关心你文章列表的作者–只要点击“屏幕选项”然后不钩选它,于是它马上就从页面消失了。只要在后台管理或者写页面里都是一样的。如果你的画面很窄而且菜单占用了过大的横向空间,点击箭头以使其最小化成仅有图标。接下来进入写页面,把所有右栏的东西都拖下到中间一栏,于是你写东西的区域就变成全屏了。(例如除开类别、标签和发布,我喜欢隐藏所有东西。我把类别和标签放在右边,把发布置于写文章的下面。)

这里有个视频介绍2.7(有高清版本,并能全屏):

这都是关于你的。2.7是下一代WordPress,所以也是为什么我们有这样的荣幸以John Coltrane的名义赠与。并且你今天就可以下载了

最后,但肯定不是最不重要的,这次可能是最后一次你手动升级WordPress。我们了解你自己和你朋友们对于不断升级已经厌倦了,所以WordPress包含了一个内建的升级,这会自动提醒你有新的版本。当你准备下载、安装和升级你的博客的时候只需一次点击即可完成。

(对于这次的界面改变,也许需要一点时间来适应,不过很快你就会发觉一切操作都很爽。甚至一些起初讨厌这样界面的人经过几天之后告诉我们他们发觉之前是错的。)

2.7背后的故事

2.7能取得这样一个巨大的进步的真正原因是因为社区热情参与了改变的每个方面。超过150人直接贡献了这个版本的代码(从未有过的), 更有数以万计的参与了投票、调查、测试、邮件列表以及其他反馈机制,所有这些WordPress开发团队都采纳并加进了这个版本。

查看这些博客可以知道更详细的2.7开发背后的故事(多亏WeblogToolsCollection提供了这个列表):

有趣的是,事实上我们写博客关于这个博客软件,但是过程却变得非常有益。在今天发行之前,Crazyhorse和2.7已经被数以千计的人在他们博客上测试。反馈的数量之大是的我们不得不选择放缓发行日期一个月,以腾出时间仔细斟酌,然后基于你们所说的做更多的改变。

对于那些想知道为什么我们不直接就叫这个版本为3.0,这是因为我们讨厌版本号泛滥。3.0只是2.9的下一个版本。重大的功能改变却仅仅在版本号的小数点后+1同样效果不错,比如苹果的OS X(多处钟到改变,然而版本号仅从10.3升到了10.4)。

未来

相信很多人已经注意到这是今年第二次主要的重新设计WordPress。Whoa nelly!尽管这还不够理想,但是话又说回来我非常同情为WordPress写书和写教程的,这是个好消息。WordPress 2.5到2.7的变化使得我们有必要打破许多传统的界面,那些慢慢在这几年建立起来的,更重要的是提供我们一个UI框架和界面语言来让我们可以在这基础上设计明天的WordPress,以表达我们过去无法表达的概念。所以在2009年底我希望WordPress看起来和现在基本一样。

话虽如此,我们对于未来新功能的兴奋程度依然不减。既然我们已经完成了一些基本的东西,我们期望明年能去改善媒体处理方面(包括音频和视频)、提供插件和主题开发者更好的工具、widgets、主题升级、更多整合的功能和帮助文档,以及与类似BuddyPressbbPress项目更简单的整合。

谢谢你们

最后,我们想花点时间感谢如下的WordPress.org用户为2.7贡献了一部分:082net, _ck_, Aaron Brazell, Aaron Campbell, Aaron Harp, aaron_guitar, abackstrom, Alex Rabe, Alex Shiels, anderswc, andr, Andrew Ozz, andy, Andy Peatling, Austin Matzko, axelseaa, bendalton, Benedict Eastaugh, betsyk, Björn Wijers, bobrik, brianwhite, bubel, Byrne Reese, caesarsgrunt, capripot, Casey Bisson, Charles E. Frees-Melvin, Chris Johnston, codestyling, corischlegel, count_0, Daniel Jalkut, Daniel Torreblanca, David McFarlane, dbuser123, Demetris Kikizas, Dion Hulse, docwhat, Donncha O Caoimh, Doug Stewart, Dougal Campbell, dsader, dtsn, dwc, g30rg3x, guillep2k, Hailin Wu, Hans Engel, Jacob Santos, Jamie Rumbelow, Jan Brasna, Jane Wells, Jean-LucfromBrussels, Jennifer Hodgdon, Jeremy Clarke, Jérémie Bresson, jick, Joe Taiabjee, John Blackbourn, John Conners, John Lamansky, johnhennmacc, Joost de Valk, Joseph Scott, kashani, Kim Parsell, Lloyd Budd, Lutz Schröer, Malaiac, Mark Jaquith, Mark Steel, Matt Freedman, Matt Mullenweg, Matt Thomas, matthewh84, mattyrob, mcs_trekkie, Michael Adams, Michael Hampton, MichaelH, mictasm, Mike Schinkel, msi08, msw0418, mtekk, Nick Momrik, Nikolay Bachiyski, Noel Jackson, Otto, Ozh, paddya, paul, pedrop, pishmishy, Po0ky, RanYanivHartstein, raychampagne, rdworth, reinkim, rickoman, rm53, rnt, Robert Accettura, roganty, Ryan Boren, Ryan McCue, Sam Bauers, Sam_a, schiller, Scott Houst, sekundek, Shane, Simek, Simon Wheatley, sivel, st_falcon, stefano, strider72, tai, takayukister, techcookies, Terragg, thinlight, tott, Trevor Fitzgerald, tschai, Txanny, Valiallah (Mani) Monajjemi, Viper007Bond, Vladimir Kolesnikov, wasp, wet, wfrantz, x11tech, xknown, xorax, ydekproductions, yoavf, yonosoytu, yoshi, zedlander

PS:关于John Coltrane,中文译名普遍为约翰 克特兰,所以我这篇文章用“克特兰”作题。他是WordPress创始人Matt Mullenweg最喜爱的萨克斯手。

WordPress 2.6.5 [原文翻译]

原文:WordPress 2.6.5

Ryan Boren所写。 分类于 Development下。

WordPress 2.6.5 现在可以下载了。这次更新修复了一些安全性上的问题和3个bug。我们推荐每个人都去升级到2.6.5。

这个安全性的问题是Jeremias Reith发现的一个XSS溢出,所幸这个问题仅仅影响运行Apache 2.x的基于IP的虚拟主机。如果你仅对这个BUG感兴趣,从2.6.5的压缩包里复制wp-includes/feed.phpwp-includes/version.php两个文件即可。

2.6.5还有另外3个小的修复。

  • 第一个是防止日志meta信息意外地写入某个版本。
  • 第二个是防止XML-PRC获取错误的日志类型。
  • 第三个则是在有批量删除请求时加入某些用户ID处理。

如果要那些改变的文件的列表, 察看这个从2.6.3到2.6.5的 完整的变化列表

另外需要注意的是,从2.6.3到2.6.5跳过了2.6.4,这是为了避免对于一个假的2.6.4版本的疑惑。绝对不会有2.6.4这个版本。

WordPress 2.6.3 发布![原文翻译]

Ryan所写。分类与 Releases下。

一个 在Snoopy库的易攻击性今天被发现。在 WordPress 是用Snoopy来抓取feeds并显示在后台管理首页中。尽管这对于WordPress用户来说并没什么大问题,但我们还是希望赶紧发布一个更新来修正这个易攻击性。2.6.3现在可以下载了! 如果你不想下载整个安装包来获取对这个问题的修正的话,你可以下载下面两个文件并把他们覆盖辅之道你的2.6.2相应安装目录下。

1.wp-includes/class-snoopy.php

2.wp-includes/version.php

WordPress 2.7 框架[原文翻译]

翻译自WordPress 2.7 Wireframesjane所写。 分类于User Interface.

Aaron按:原文是Wireframes,一直找不到对应的中文,姑且就当框架解了,这点如果造成误解实在抱歉,并请留言告知您认为正确的翻译。

对于一直下载2.7还在开发的版本,你们会发觉新特性被加入是非常快的,细小的样式改变正在渐渐地被实施以及应用程序的改变就在你面前。大多数情况下,反应极其良好,然而那些喜欢2.7的人们还在猜测到底最终会是怎么样。尽管2.7还处于开发阶段,但我们已经提出了这个 一组框架 来说明我们是怎样认为的最终版本。所以你可以看下设计的过程,然后再讨论。

这篇文章所带的PDF文档概述了导航条、头元素还有一些重要的截图比如后台管理首页、新日志页面以及日志、评论和媒体的截图。

如果你不是习惯看这份框架的话,有些东西是要知道的:

1. 这些只是指导而不是发号施令。开发人员和设计师会由于技术、审美或者易用性的原因而做一些改变。如果你也有一个像我们一样出色的开发团队,有时框架图会很快就过时了。自打这份框架图通过2小时内,比方说,就已经有一些东西被移出以及一两个菜单有了改变。改变会持续以两个礼拜。这是一个还在Alpha阶段的软件,而不是beta版,而且是随时会发生改变的。这即是为什么会令我们兴奋的原因,每次更新都会有些新的东西。

2. 框架图里的颜色无非都是黑色、灰色和白色。这是因为我们有个设计师正辛苦地在为新的管理面板包括颜色、字体、图形元素等的视觉样式努力着。当我们有个新的外观了,我们会发布的。不过现在,框架图是故意“不好看”。

3.不是每个部分都有框架图。 我们这次关注的是为那些正在进行的最大改变的部分。而至于一些大部分功能和样式都和现在一样的,我们并没有写入这次的框架图。在某些情况下,我们会更新不过还没决定怎样去做,所以这些同样没有被加入这次的框架图。

4. wordpress.com和wordpress.org已经应用了有些元素,所以如果你看到某些东西(比如多个后台管理首页)还没应用的话也不必吃惊。

关于WordPress我最喜欢的地方就是活跃的社区,那里都是天才的开发者和设计师,他们关注这个程序并希望尽可能地成为最好。撇开大量的好的回应,当我们在一些WordCamp上展示2.7的时候以及从社区成员中获悉一直有爱好者喜欢以另一种方式呈现,这也是为什么我们喜欢插件的原因!2.7的一些想法都来自于一系列2.5易用性的测试结果和Crazyhorse(二者都包括了激光眼睛追踪,官方的报告很快就会发布,但是WordCamp SF的幻灯片将会在同一时间可获得),还有社区反馈、个人和专业的意见以及一些下几个版本会加入的新功能的想法。所以,我们想有一个能融合未来新功能的设计。

所以,我希望你们能享受我们对于2.7一些想法的详细窥探,并当社区反馈开始的时候,每个人都能想着同样的事情:尽力使WordPress最好。

2.7初探

翻译自Stalking The Wild 27,由Ryan所写,归类于WordPress

如果想要追踪WordPress 2.7的每日开发进程的话,可以访问Development Updates博克。接下来我们会在讨论正在进行的后台管理的UI改变,以及2.7的一些既定特性。请发表您的看法吧。

这里是一个2.7现有特性的简易摘要。

  • 新的后台管理UI是基于实验性的crazyhorse UI分支,并带来了新的菜单和导航。
  • 新的编辑文章页面允许meta boxes的拖放。boxes可以被扩展和隐藏,现在同样可以被完全地隐藏了。
  • 可以在首页上隐藏栏目。
  • 在首页上即可修改文章和页面。
  • XMLRPC 的评论API(谁向在iPhone上审核评论?我。)。
  • 可以在后台管理中回复评论。
  • 管理评论的时候支持键盘快捷键。
  • 线程评论和新的wp_list_comments() API。
  • Sticky Posts(译者注:还没试用过,不知如何翻译,请谅解:))。
  • 插件自动安装以及整合的插件浏览功能。
  • 自动升级WordPress。
  • 仅HTTP方式的cookies验证
  • 新的HTTP请求API。
  • 新的SSH2文件系统抽象,以为通过sftp更新和安装。

不是所有的这些特性都完成了,但都差不多了。我们希望在2.7里加进更多功能,比如主题升级、安装以及浏览主题时就安装好了新的主题。

WordPress 2.5发布[原文翻译]

翻译自WordPress 2.5,由Matt所写,分类于Releases

WordPress 2.5, WordPress社区6个月的工作,就像你们一样,很普通的人。几乎全是由于你们的反馈2.5才有了巨大的改变:多文件上传,一键插件升级(译者注:刚才就靠这个功能把自己站里的插件升级了,很方便),内建的相册,可定制的后台首页,安全放置的密码和cookie加密,媒体库,所见即所得并不会使你的代码一塌糊涂,并发日志修改保护,全屏写页面,以及覆盖了日志和页面的搜索。

通过屏幕录像观看一个简短的新特性概览,我们建议 浏览下RC1的初窥 (译者注:此篇文章我的翻译:WordPress 2.5 初窥 。或者Or check out 立即看下这个4分钟的有关新界面的录屏 .。如果你想直接升级到2.5,在这里你可以找到2.5的升级和下载信息。如果你想看所有的,那我会那杯咖啡或者Mojito来慢慢告诉你,因为这篇文章将会像史诗一样告诉你究竟2.5有哪些改变

用户的新特性
更赶紧,更快,不再凌乱的后台首页—我们一直很努力地工作采纳你们关于后台首页中最重要东西的反馈以及组织以让你们更关注真正重要的——你们的博客——使之更适合你们的方式。Happy Cog 的合作以及这个社区的帮忙,自从1.5版本以来我们在界面上迈出了最大的一步。

后台首页的 Widgets ——现在后台首页包含有一系列的 widgets, 包括一个展示关于你的文章的有趣的统计,最近的评论,谁链接到了你,当然也有WordPress的新闻。 你可以订制任何后台首页显示的Widgets,比如把WP新闻改成你当地报纸的新闻。插件也同样可以嵌入,比如 WordPress.com 统计 widget 加入了一个得心应手的双宽幅的统计。

有进度条的多文件上传——当你上传一个很大的文件时你会长时间地等待,在这之前你根本不会知道上传究竟要花多久。 还有,上传不止一张图片简直就是在锻炼耐心,因为每次只能上传一个!不过现在你可以一次选择一整个文件夹、音乐或是视频,而且将会显示每个的上传进度。

额外的好处: EXIF 提取——  如果你上传一张照片含有含有诸如相机型号、光圈、快门速度、ISO等其他信息的EXIF的话 。 WordPress将会提取所有的信息并填入你自己定制的字段。 如果你使用的EXIF标题字段或者其他相近的,将会填入他们在WP中相应的字段。 大多数型号的数码相机都会产生EXIF数据。

搜索日志和页面—— 以前搜索只是覆盖发表的日志,不过现在同样包括了页面,也许将会有更多的人将WordPress作为CMS。 新的主题可以在结果中排序不同的页面。

标签管理—— 你现在可以新增、重命名、删除以及任何其他你想对于标签所做的事,也不再需要插件了。

密码强度检测—— 当你更改密码的时候,它会告诉你你设的密码有多难破,以至于帮助你选择个更好的。

并发修改保护—— 对于一些有多个作者的博客,你有没有曾经打开一个人家正在修改的日志?然后你的自动保存覆盖了别人的修改?使得别人丢失了不可恢复的好几个小时的辛苦工作?  不过现在,如果你打开别人正在修改的日志、页面,WordPress将会锁定它并阻止你在别人做完之前保存。你将会看到如下的消息。

简单的插件升级—— 在2.3中如果你使用的插件有升级了,我们将会通知你。不过现在我们更好地改进了——自动地为你下载、安装新的插件板本。但这有些依靠你的主机设置,也学会要你输入FTP密码,就跟OS X或者Windows操作系统让你输密码一样。我们测试了多种主机都没有发现问题。

更友好的可视日志编辑—— 我不确定除了说“这不再会使你的代码一团糟”之外还应该怎样描述清楚这个改进。我们正在使用3.0版本的TinyMCE,这个将更好地与Safari浏览器兼容,并且我们在2.5中对跟复杂HTML的交互更关注了。 而现在这个也有个“无分心”模式就像你浏览器的Writeroom。

内建相册—— 当你利用多文件上传功能上传一些照片的时候,我们有一个新的短代码让你很简单地就嵌入相册:仅仅只需在你日志中输入 (含方括号)。内建的相册会显示所有你的缩略图和标题,每个将会链向一个人们可以对独立照片评论的页面。我一直在我的博客里使用这个功能,并且已经在23个相册里上传了1200张照片。 这个短代码也有一些隐藏的选项,在这篇文档中可以查到

开发者的特性

现在则是geek 所要的东西了。当我们对于上述功能兴奋的时候,每个都呈现了一个新的机会或API,为了其他开发者更好地进入另一个阶段。(我们将会把最好的整合会WP。)

更安全存储的密码—— 现在我们使用 phpass库来安全地在数据库中储存所有密码。 如果你使用一些像mod_auth_mysql的东西,我们已经 开发了一个允许你使用MD5哈希算法。 (这个哈希算法是可插件化的。)用户下次登陆的时候将会自动选择更安全的密码。

安全的cookies—— 基于这份 PDF文档中所述的 cookies现在是加密的。格式就像user name|expiration time|HMAC( user name|expiration time, k) where k = HMAC(user name|expiration time, sk) ,sk是一个密钥,你可以在你的config设置中定义。

简单的分类和URL创建—— 以一个例子来阐述:我可以用 一些arguments 调用register_taxonomy()  来注册 “people” 这个分类,并且无论我什么时候修改一个图片我会看见像标签一样的用户界面来辨认图片中的人,而且这些是URL可寻址的像/person/firstname-lastname/。 所有的只是一些简单的函数调用。

内嵌文档—— 绝大多数的WordPress新代码都包含于这个内嵌文档中,这些文档解释了函数和文档参数的内嵌文档。

数据库优化—— 在这个版本中,我们并没有改变表的样式,这也是为什么那么多的插件与2.5良好地兼容了。我们加入了新的指数,并且基于我们在WordPress.com上发现的瓶颈,我们加入了一些更弹性的默认字段,要知道WordPress.com上有两百7十万的WordPress博客。对于程序来说这应该是不可见的,而在数据库方面则应该快点。

$wpdb->prepare()函数—— 如今几乎所有在WordPress的SQL是首要准备的,同样的函数同样在你插件里是可用的。这应该阻止基本的SQL 遗漏问题。

媒体按钮—— 新增的在日志上方的媒体按钮是可扩展的,所以你喜欢的可以加入“Google Map“ 按钮。这些都是可以修改的,如果你认为你的视频或音频按钮比我们的好,你可以取代掉默认的。

短代码—— 新的相册功能就是使用新的短代码API。短代码是精简的代码,然后在运行时可以神奇地展开的。他给与用户一个短的又简单输入和复制/粘贴的字符串,而不用担心他们的日志会被复杂HTML或者搞得一团糟。 在这里你可以找到有关短代码API的文档。

现在你们可以明白为什么2.5多花了一点时间。:)

升级注意事项

这个版本的升级指南跟以前版本升级差不多 。最重要的是检察你的插件,举例来说,除了新的上传功能之外所有都正常工作,遗留的插件也许可能造成这个页面上的JS错误。如果有出错,最安全的方法就是关闭所有你的插件(我们有个按钮可以立即关闭插件),然后一个一个开启,来测试这个问题。 测试可以解决几乎所有有的问题,同时也可以让你知道哪个插件开发者对自己的插件有爱,然后让他们对插件升级,也同样可以知道哪些开发者已经升级了,所以你可以在你的博客上大加赞赏一番。

关于新的上传和插件升级功能有个简短的说明年,有一些边缘主机平台,比如1.5版本前的Lighttpd 或者over-agressive、mod_security规则规则,这些都会导致问题的产生。如果有些并不像在截图中所呈现的那样工作的,询问你的主机提供商是否有些服务器上的东西干涉了。主机提供商的环境如果有需要额外代码才可以运行的情况,可以自由加入并在我们的WP-测试者邮件列表 中来说明情况。我们将会很乐意把这些包含于下次升级。

小贴士:在2.5中你可以点击来修改东西,就像修改你档案时你的用户名或者一个你想修改的日志的标题。

社区正在壮大

社区正以难以想象的速度壮大着。我们一直讨论写诸如下载的事情,在我写这篇文章的时候2.3系列已经有一百九十二万的下载量 ,不过这次我想分享下我们知道的更多有趣的事情。

自从2.3.0以来,在我们的记录有超过1200个非官方的更改, 并且 超过90个人投身其中。 这意味着在我们核心代码,不是插件,有至少90个独立的非官方开发人员做了足够高质量的东西,然后便成为了今天你们下载的WordPress的一部分。我从未想到这个社区会有这么多人。

除了我们的 核心开发团队,还有从这些人中获得的特别的帮助,排序按照贡献程度:mdawaffe (Michael Adams), azaozz (Andrew Ozz), nbachiyski (Nikolay Bachiyski), andy (Andy Skelton), iammattthomas (Matt Thomas), tellyworth (Alex Shiels), josephscott (Joseph Scott), lloydbudd (Lloyd Budd), DD32 (Dion), filosofo (Austin Matzko), hansengel (Hans Engel), pishmishy, ffemtcj, Viper007Bond, ionfish (Benedict Eastaugh), jhodgdon (Jennifer Hodgdon), Otto42, thee17 (Charles E. Free-Melvin), 以及xknown. 同样感谢 MichaelH and Lorelle 在文档方面的贡献,以及moshu, Kafkaesqui, whooami, MichaelH, Otto42,和 jeremyclark13 的支持。

整个2.5系列有个昵称叫做 “Brecker” ,为了纪念Michael Brecker, 一个优秀的萨克斯手,他可以在各种风格中游刃有余,在他去年去世之前从未停止过实验。

新的 WordPress.org

所有这些都还不够,所以在我们空余时间我们决定重新设计WordPress.org以契合新的后台首页的美学观念,另外也美化了一些其他受关注度较高的部分。不过该站点的部分内容,比如Codex,会保持一两天原有的旧样式。只要给我们点时间就可以修改成新的了。多亏 Matt Thomas 在设计和写新站点代码上所做的巨大贡献。

接下来要做的

从WordPress诞生以来,我们从未宣称过这些功能已经很完美了或者说过这些功能比其他人都要好,不过这些功能都是为了你们也正是由于你们才有了这些,但是我们承诺每次更新我们都会细细聆听大家的反馈并且会尽我们自己最大努力去改进。

对于WordPress来说2.5是一个里程碑式的更新,而这并不因为加入了一些用户要求的功能,而是因为2.5重新换回了我们当初第一天开始写博客的激情。我们社区不会仅仅停留于现有的成功——就像某位学者所说的,写博客不仅仅知识“完成了“每一次的进步只会更激发我们的欲望。所以更多的改进将会到来。

WordPress有个不错的想法就是不限制日志的长度,否则这篇文章肯定超出了(译者注:哈哈哈哈,晓得就好,翻得也辛苦死了)。如果你读到这里了,感谢您花了一点时间。我真诚地希望WordPress的这个新版本会帮助你做你所有喜欢要做的。

#

译者说明:此文花费了很长时间来翻译,由于自己本身英语水平不到家,再加上技术水平有限(很多地方需要其他相关知识)很多地方翻译还不够准确,信达雅的标准在这篇文章中可能看不到了,呵呵,不过我真诚地希望有错误的地方大家能够指正!谢谢!

Screencast and WordPress 2.5 RC2[原文翻译]

翻译自原文Screencast and WordPress 2.5 RC2, 由 Matt 所写. 分类于 Development.

最近很累,学校网络也有问题,所以翻译晚来了~~。

2.5一直多亏了你们在RC1上非常棒的feedback (到现在已经有超过580个feedback)。所以现在我们将用录屏的方式给你们解密更多的WordPress 2.5,包括新的后台首页和上传功能以及RC2。首先这里是这次录屏的下载, Flash形式 或者 在这里下载17兆的 AVI 下载

I我已经在新的相册系统中 上传了超过一千张的图片 ,证明相册是可以正常使用的。

(这是我第一次做屏幕录像,但是我希望今后能在WordPress.org上和我们的文档中放更多。)

如果你经常备份并且你对于通过测试最新的代码来帮助我们的开发工作有兴趣的话, 下载WordPress 2.5的RC2版本 然后安装Release Candidate 2 ,并且 加入我们的测试者邮件列表 来报告任何你从代码中发现的问题。

最后对于主题和插件的兼容性,我们在这次升级中并没有收到任何有关主题被破坏的报告。这也很容易明白因为我们并没有改变任何关于主体的核心代码,只是加了点新的可选功能,比如Gravatars。工作在后台的插件也许需要升级一下来利用WordPress 2.5新的且更简洁的界面。

WordPress社区 开始建立更会一直更新一个含有哪些插件与2.5兼容哪些不兼容的列表。很值得一看,或者更好的建议是在升级到2.5之前禁用插件,然后到时候让内建的升级器提醒你并给出你以前使用插件的一键升级,不过当然了,这是建立在假设开发插件的程序员已经为2.5升级好了他们的插件。