Monthly Archives: March 2008

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的这个新版本会帮助你做你所有喜欢要做的。

#

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

WordPress 2.5 简体中文版发布

本文由漫步撰写,原文地址:WordPress 2.5 简体中文版发布

大家期待已久的 WordPress 2.5 在一次又一次的跳票中终于正式发布了,我们 WordPress 中文团队也在第一时间里制作好了 WordPress 2.5 正式版的简体中文语言包及 WordPress 2.5 简体中文版以飨各位 WordPress 爱好者。
WordPress 2.5 不仅在执行效率上有大的进步,而且功能上也增加了很多。WordPress 2.5 的主要更新有:

  • 全新的用户管理界面
  • 更加简洁实用的后台管理菜单
  • Widgets 管理的显著增强
  • 区域化的后台首页显示
  • 增强的可视化编辑器
  • 非常实用的一键升级插件功能
  • Flash 效果的上传文件管理
  • 标签管理

WordPress 2.5 是版本跨度比较大的一次更新,有可能会给主题和插件带来不兼容性的问题,所以在升级您的 WordPress 前务必备份好数据库及相关文件,并精心检查所使用的主题和插件,确保万无一失。
WordPress 2.5 简体中文语言包及 WordPress 2.5 简体中文版已上传到 Google code 上

下载地址:http://code.google.com/p/wpcn/downloads/list
Bug提交:http://code.google.com/p/wpcn/issues/list

下载注意事项:

  1. 请选择合适的版本非 P2P 下载器下载,建议直接用 IE 自身下载即可。
  2. Bug 提交后,我们会尽量及时更新的,列表中显示的是正在处理的 Bug,已经处理完成的便不会直接显示在列表里,如果想查看只要搜索一下就可以了,我们是不会删除任何 Bug 报告的。

另外,关于 WordPress 2.5 简体中文版的特别说明:

本中文版由WordPress中文团队制作,做了以下修改(相对于英文原版):

  • 加入wp-content/languages/zh_CN.mo中文包;
  • 加入了 zh_CN.po,方便大家对中文包自行修改;
  • 修改wp-config-sample.php中的“define (’WPLANG’, ”);”为“define (’WPLANG’, ‘zh_CN’);”;
  • 汉化readme.html文件;
  • 添加由水煮鱼制作的 Dashboard Chinese 插件。

请按以下步骤进行升级:

  1. 备份你修改过的文件,并上传新版本文件直接覆盖掉旧版本文件;
  2. 上传所有新文件;
  3. 在浏览器中打开 http://您博客地址/wp-admin/upgrade.php;
  4. 升级完成。

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升级好了他们的插件。

WordPress 2.5初窥[2.5 Sneak Peak原文翻译]

翻译自原文2.5 Sneak Peak , 由 Matt 所写. 分类于 Development.

可定制的后台首页,多种文件上传,内建的相册,一键插件升级,标签管理,内建Gravatars,RSS全文输出,以及更快的载入时间,是不是这些很合你胃口呢?那么WordPress 2.5也许就是为你而准备的。就像我们把WP 2.5放在烤箱中一会儿,然后我们正准备打开让你尝尝鲜。

过去的一个月里,我们与朋友们在由Zeldman, Jason Santa Maria, and Liz Danzico 组成的Happy Cog里为重新设计WordPress而工作着。结果便是一种新的与WordPress交互方式,但当对每个人的用户体验都得以提升的同时我们仍不忘使这种新的方式对于有经验的用户依然是熟悉的。这并不只是一件新的外衣(我们重新思考了WordPress的外观),我们也重新思考了WP是怎样组织的,所以你们完全可以抛开软件本身而更关注与你们自己创新上的追求。

这里列举了一些新的特性。

后台首页

dashboard-wide 

后台首页在迅速告知相关信息并让你更明确在管理页面中即将干什么中扮演最重要的角色。从一些被访的使用者中我们了解到,我们发现你们中的大多数完全忽视了后台首页,在一个过度复杂的设计中它的游泳信息往往都被隐藏了。不过新的后台首页更关注与手头上最相关的任务,例如:一个简洁的对于什么已经发布和什么将要发布的摘要,最新的评论和链入的链接,博客的状态以及WordPress的版本升级和新闻。 你也可以加入你自己的RSS订阅,也可已修改相关信息呈现的方式,这样2.5中新的后台首页会确认你使用WordPress的方式。

导航

nav-wide

 

WordPress的导航已经混淆了很多甚至有经验的用户。不过在这次新的设计中,我们删了一半的导航选项,把一些主要的功能(发布日志,管理日志和页面,更改博客的设计以及管理评论)从次要的功能分离出来。这样将使显示的信息更舒服,也只显示最重要的信息。但是所有你需要的仍在那里,只不过被更好地组织了(尤其对于WP的菜鸟们)。

write-wide

 write3

到目前为止,WordPress中访问最频繁的一部分便是“写”(无论是写日志,写页面,等等)的页面了。尽管可以干完工作,但它无数的选项却可以颠倒一切。不过,新的“写”页面仅仅显示你将会使用最多的信息。它展示最常用的功能使你发布日志可以异常简单。附加的选项是隐藏的直到你需要他们的时候。新的“写”页面回预料出你自然的写东西的方式同样也足够只能来记住你之前留下的,所以你偏好的写日志环境会很快且一直存在着。当你写你的新的日志的时候,新的所见即所得编辑器有一种方便的全屏模式来使你集中注意力(我个人最喜欢的心功能)。

管理

manage-wide 

manage 

管理页面这次被重新设计并统一了,所以现在管理你的页面、日志、媒体和评论都使用相似不变的接口。我们剔出了多余的信息并且使重要的东西更快找到。我们认为这些改变会使你成为一个更快更熟练的博人(译者自创:),原文: blogger)。

或许你会注意到一些新的配色,会感到后台首页更明亮和清新。但是如果你仍喜欢原来的外观,你可以选择“经典”配色以找回那些旧的蓝色的记忆(这同样是可插件化的的所以人们可以方便地添加他们自己的配色方案。)。

如果你经常性地备份文件,而且你对于测试新的代码来帮助我们的开发工作有兴趣,下载 然后安装WordPress 2.5的 Release Candidate 1 (发行候选版本1)版本, 并且 加入我们的测试者邮件列表 来报告任何你从代码中发现的问题。

我们同样感兴趣大家可以feedback新的接口也乐意听到你们的意见、想法、咆哮、怒斥以及任何想法。我们为了这种情况特地建立了一个e-mail地址:

[email protected].

现在WordPress 已经基本完成并十分稳定,也说不准今天就发布,但是我们在将他公之于众之前仍乐意广泛听取大家的feedback。收到你们feedback若干天之后我们将确定最终版本发行的日志。不过,我已经急不可待了! :)

visual studio 2008下调试c程序

这学期学校里有上数据结构,用的类c语言描述的,然后老师上课给我们看的程序都是c语言写的,我机器里的IDE么只有visual studio 2008。回家做了几个线形表、链表的程序,发觉在vs2008下无法编译调试,无奈最后只好安装上turbo c/c++ 3.0这款古老的编译器,而且由于自己是vista的系统,还得右键-〉兼容性选项卡-〉打钩“以兼容模式运行”-〉选中windows xp service pack 2,才能顺利使用。今天为此问题专门网上搜索了下,最终得到完美版解决方案。以下以英文版vs2008为例,其他语言版本雷同。

File->new->project,然后选择empty project。在左边的solution exlporer中右键单击resource files ->add->new item,在弹出的对话框中选中c++ file(.cpp)或者text file(.txt),然后最关键一步就是在最下方name里输入新建的c程序的名字,例: name.c,然后点add后就可以开始调试了。

最终的结果就是删掉了tc 3.0,嘻嘻!vs 2008的功能还是很强大的,不过很多功能对于我这个菜鸟来说还用不着,哎……

不说了.吃饭去了,另插一句,AaronMix这个月内估计会更改主题,现在正在修改,不久就会放出,嘿嘿~~!

第37集Word Press Podcast:WordPress 2.5悄悄地推迟了发布日期

一直想给AaronMix找个长期固定的活干干。最近wp版本也不更新,  程序的翻译工作也不用干,也不用翻译wp  development blog,就想找点其他文章翻翻。一直物色了很多wp的Blog,觉得这个wordpress podcast不错,以episode的形式更新着,今天就试着翻译下,看看反响如何,呵呵。好了,废话不多说了,正文如下。

[翻译自原文:Episode 37: WordPress 2.5 quietly misses release date]

Oops! Jonathan 和我曾经说过WordPress将会在3月10号发布2.5版本,不过时间就这样过去了甚至没有发行一个RC(release candidate,发行候选版本)。抱歉,我们的错……

除此以外,我们讨论了:

  1. Jonathan6月在第3届 International Plagiarism Conference会议上的发言,这次会议是在英国泰恩河上Newcastle的Northumbria大学。
  2. Charles8月在拉斯维加斯为WordPress的播客所作的演讲。
  3. 继续为WordCamp Dallas作准备,此次WordCamp将与3月29、30号在德州的旧金山市举行。所有登记的与会人士这周五之后也不会保证有会场的T恤。
  4. 就像我们以前提到过的,我们认为WordPress 2.5将会与这集podcast一同发布。
  5. 在 2008年度 Webware 100上的 Publishing 和 Photography目录 为WordPress投票
  6. Lorelle 一直与San Francisco chapter of the Romance Writers of America 进行交谈,所以这集podcast没有任何WordPress.com 的新闻。 :(
  7. WP Spam Blocker 似乎是非常有用的,使用了AJAX和 time hashes来保证你博客的评论都是人写的而不是使用CAPTCHAS,不过这个公然的连接让我停了下来。
  8. WordPress Tweaks 是一个整合了很多细小的但却非常有用的工具的插件。
  9. 这集的podcast的feedback投票是:“我们的podcast该不该仅仅只发布WordPress相关的新闻?”
  10. Simon Jones 问道,“是不是机器人记下我的博客?“ 
  11. Glenn Pendleton 问道,“是不是 Install4Free 的业务蒸蒸日上?“
  12. Jonathan对 有关美国版权法的trackback的回应。
[audio:wordpress-podcast-037.mp3]