WordPress
開發者 | WordPress基金会/Automattic |
---|---|
首次发布 | 2003年5月27日[1] |
当前版本 | 3.8.1(2014年1月23日[2]) |
预览版本 | 3.9 Beta 2(2014年3月20日[3]) |
源代码库 | |
操作系统 | 跨平台 |
平台 | PHP |
文件大小 | .zip — 6.1MB .tar.gz — 5.6MB |
语言 | 多語言 |
类型 | 部落格軟體 |
许可协议 | GNU GPLv2[4] |
网站 | wordpress |
WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。Alexa排行“前100万”的网站中有超过16.7%的网站使用WordPress。到了2011年8月,约22%的新网站采用了WordPress。[5]WordPress是目前因特网上最流行的博客系统。[6][7]
2003年5月27日,WordPress从b2/cafelog分支,由马特·查尔斯·穆伦维格(Matt Mullenweg)[1]和Mike Little[8]开发。到了2011年12月,3.0版本已经被下载了超过6500万次。[9]
特性
WordPress具有一个带模板处理器(template processor)的页面模板系统(web template system)。
主题
WordPress用户可以安装和切换主题。主题可让用户不改变博客内容和结构的情况下更改界面和WordPress站点的功能。主题可以在WordPress的“外观”管理工具中安装,或者通过FTP上传至主题文件夹。[10]也可以通过编辑主题中的PHP和HTML代码自定义主题。
插件
WordPress非常流行的一个特性是它丰富的插件架构,插件能使用户和开发者扩展WordPress程序的功能。当前WordPress插件数据库中有超过18000个插件,[11]包括SEO、控件等等。
多作者共同寫作和多博客共存
在WordPress 3.0之前,尽管多个在不同目录中的WordPress程序能被配置成使用不同的数据库,但此时程序仅支持一次部署建立一个博客。WordPress Multi-User(WordPress MU,或简称WPMU)从WordPress中分支,支持一次部署并建立多个博客,还能够被管理员统一管理。WordPress MU成功的使一个网站能够建立自己的博客社群,同时在一个控制面板中控制修改所有的博客。WordPress MU为每个博客建立了八个新数据表。
此后,WordPress MU合并到WordPress 3.0中。[12]
移动设备
WordPress在WebOS、[13]Android[14]、iOS(iPhone、iPod Touch、iPad)[15][16]、Windows Phone和BlackBerry[17]上都有原生应用,支持WordPress管理面板中的功能并且能够管理WordPress.com上的博客和用WordPress建立的博客。
其他特性
WordPress也整合了統一的超級連結管理功能;一个為搜尋引擎而優化的永久連結(PermaLink)系統;對於文章可以進行嵌套的分類,同一文章也可屬於多個分類;支持使用標籤(Tags);能產生適當的文字的格式和樣式的排版濾鏡;Trackback和Pingback的功能,使其他网站能够链接到文章;所見即所得的文章編輯器;生成和使用靜態頁面的功能;可以保存訪問過你的網誌的用戶列表;可以禁止來自一定IP段的用戶的訪問;支持自定義固定連結,對搜尋引擎更友善。
歷史
“b2/cafelog”(通常称作“b2”或“cafelod”)是WordPress的前身。[18] 直至2003年5月,大約有2,000個網誌在使用它。它的作者是WordPress的開發者之一Michel Valdrighi。 b2/cafelog基於PHP語言和MySQL資料庫。尽管WordPress相当成功,但是另一个项目b2evolution也在活跃的开发中。
WordPress的首次出現就是來自於Matt Mullenweg和Mike Little合力創作的一個b2/cafelog的分支版本。[19]「WordPress」這個名字出自Christine Selleck的主意,他是主要開發者Matt Mullenweg的朋友。[20]
2004年由於競爭對手Movable Type的公司Six Apart修改了軟體許可証條款,很多用戶遷移到WordPress,使得它越來越受到大眾的歡迎。[21][22]
2008年4月,WordPress與內容搜尋引擎Sphere合作,優先在WordPress用戶文章底部推送WordPress的內容[23]。
到了2009年10月,开源内容管理系统市场占用率报告指出WordPress在开源内容管理系统中最为有名。[24]
奖项
2007年,WordPress赢得Packt的开源CMS奖。
2009年,WordPress赢得Packt最佳开源CMS奖。
2010年,WordPress赢得2010年开源项目最有名望CMS类奖。[25]
2011年,WordPress赢得The Critters的年度开源Web应用奖。[26][27]
移除商业主题
2007年7月10日,因为WordPress意见论坛[28]和Mark Ghosh博客Weblog Tools Collection的一篇博文,[29]Matt Mullenweg宣布官方WordPress主题目录将不再提供商业主题。[30][31]尽管这被商业主题的设计师和用户批评[來源請求],但是对于将此类主题视为骚扰的WordPress用户还是支持了这一决定。[32]官方主题目录在宣告过后暂停接受新的主题,这包括了那些没有包含赞助链接的主题。商业主题和带赞助链接的主题仍能在第三方主题网站下载。[33][34]
2008年7月18日,WordPress.org开放了新的主题目录[35],将主题和插件放在一起[36]任何上传的主题都将被先机器审查,再人工审核。
2008年12月12日,因一些主题未遵循GPL协议,WordPress主题目录中删除了超过200个主题。[37]现在,官方仅认可在主题中加入作者相关信息,而不允许增加赞助链接或与GPL冲突的主题。非GPL授权的主题被放在了其他主题网站上。
版本
WordPress自1.0版之后使用著名的爵士音樂家的名字命名。舉例來說,WordPress 1.2的代號為Mingus(咆勃爵士樂中貝斯手Charles Mingus的姓)。 [38]
图例: | 舊版本 | 当前版本 | 未来版本 |
---|
版本号 | 开发代號 | 发布时间 | 详情 |
---|---|---|---|
0.7 | 无 | 2003年5月27日 | 使用了原项目“b2/cafelob”的文件架构并且从其最后的版本号0.6开始[39]。官方WordPress Release Archive page只有0.71-gold可以下载。 |
1.2 | Mingus | 2004年5月22日 | 加入新功能:支援外掛;截至2011年[update]WordPress发行时仍在使用相同的头部声明。 |
1.5 | Strayhorn | 2005年2月17日 | 新增了一系列重要的新功能。其中一個是能夠管理靜態頁面。這使得用戶可以建立和編輯脫離傳統網誌的時間排列方式的頁面,這也是WordPress從簡單的網誌管理軟體成為一個全面的內容管理系統(CMS)的第一步。另一個新增功能是新的模板/主題系統,從而可以讓用戶輕鬆啟動和關閉“面板”(模板)。在WordPress還配備了新的預設模板(代號為Kubrick[40])設計者為Michael Heilemann[41]。 |
2.0 | Duke | 2005年12月31日 | 加入了富文本編輯、圖片上傳和快速發布功能,改進管理工具和導入系統,以及徹底改變的後台管理介面。WordPress 2.0也為外掛開發者帶來了很多進步和改變。[42] |
2.1 | Ella | 2007年1月22日 | 除了解決安全問題的一些更新以外,增加了重新設計的介面和增強的編輯工具(包括集成拼寫檢查和自動儲存),改進的內容管理選項,以及各種代碼和資料庫的優化。[43] |
2.2 | Getz | 2007年5月16日 | 在模板中支援視窗小工具(Web widget),更新對Atom Feed的支持,以及速度上的優化。[44] |
2.3 | Dexter | 2007年9月24日 | 內建了標籤(Tags)的支援,使用taxonomy作为分類系統,更新的通知功能,以及其他介面的改善。充分支援遵循發布協議的Atom 1.0。在WordPress 2.3還包括一些急需的安全性修正。[45] |
2.5 | Brecker | 2008年3月29日 | 開發者跳過發行版2.4而直接發布2.5,所以2.5版包含算得上兩個版號更新的新代碼。此版本徹底重新設計的管理介面,甚至WordPress的官方網站也進行了重新設計以配合新的風格。[46] |
2.6 | Tyner | 2008年7月15日 | 增加了許多新功能,使得WordPress成為一個更加強大的內容管理系統(CMS):可以追踪每一篇文章和頁面的修改(比較適用於多人協作撰寫的網誌,以及從網路的任何地方發出文章的功能,以及改善了幾十個2.5版開始導入的新功能。[47] |
2.7 | Coltrane | 2008年12月11日 | 重新設計了後台介面,更加合理的佈局和更多方便的功能,比起2.6版本,2.7版本在寬螢幕上顯示就漂亮許多了。控制板模組化,可以隨意組合、隱藏、顯示套件,快速發布功能,線程化可分頁評論,直接在控制板裡回覆評論,直接安裝外掛,正佳了自動升級WordPress功能。[48] |
2.8 | Baker | 2009年6月10日 | 速度提升,管理介面內加入自動化安裝主題的功能,加入支持代碼高亮CodePress編輯器和重新設計的Widget介面。[49] |
2.9 | Carmen | 2009年12月19日 | 内建編輯圖片功能,回收站,批量升級插件,修復、優化MySQL數據庫等功能。支持全局回退。大量的底層調整。[50] |
3.0 | Thelonious | 2010年7月17日 | 增加了新的主题API,并提供了一個叫“Twenty Ten”的主題,並附帶新主題的API;將Wordpress MU合併到Wordpress之中,提供了建立多網站的功能;大量的底層調整。[51] |
3.1 | Reinhardt | 2011年2月24日 | 当管理员登录时,在所有博客页面上显示管理栏,增加“文章形式”功能,类似于Tumblr的轻博客特性。更易于管理评论和更新。引入了全新設計的連結方式,流式写作界面。導入和導出系統的改造、分類法進階查詢等功能。[52] |
3.2 | Gershwin | 2011年7月5日 | 停止支援PHP 4和MySQL 4[53],优化WordPress的性能。发布于3.1版后4月,反映着WordPress社群的壮大。 |
3.3 | Sonny | 2011年12月12日 | 使初學者與平板電腦的用戶編輯更簡便[54] |
3.4 | Green | 2012年6月13日 | 可自訂佈景主題及頁首;支援Twitter和其他小改动。 |
3.5 | Elvin | 2012年12月11日 | 支持Retina显示屏,颜色选择器。增加了新主题:Twenty Twelve,改进图片流。[55] 全新的媒体管理器,并首次移除了链接管理器[56]。 |
3.6 | Oscar | 2013年8月1日 | 新主题:Twenty Thirteen; 改进UI;查看差异;自动保存等 |
3.7 | Basie | 2013年10月24日 | 加入背景自動套用維護及安全性更新、自動更新語言檔案等功能 |
3.8 | Parker | 2013年12月12日 | 新主题:Twenty Fourteen |
未来
WordPress 3.0版发布之后,开发团队采用了固定的开发周期以培养改进WordPress社群。[57][58]WordPress 3.1随后发布于2011年2月。2011年7月4日发布了WordPress 3.2。并提高了最低支持的PHP和MySQL版本。[59]
詬病
许多安全问题[60][61]被发现,特别是在2007年和2008年。根据Secunia的报告,2009年4月WordPress中有7个已公布的被认作“不太紧急”的安全缺陷(总共32个)未被修复。[62]Secunia维护着一个实时更新的WordPress缺陷列表。[63][64]
2007年1月,几个使用AdSense的知名度较高的SEO博客与知名度较低的商业博客因为WordPress的缺陷而被攻击和利用。[65]WordPress 2.1.1一个问题导致了网站的网络服务器可被植入恶意的后门代码。随后的2.1.2版修复了这一问题;并建议所有用户迅速更新到这一版本。[66]
2007年5月,一个研究认为98%的WordPress博客已经不再被项目支持,所以可以被注入恶意代码。[67]为了解决这个问题,WordPress使升级软件变得更加容易,在2008年12月发布的版本,只需要“一次点击”即可。[68]然而,无规律的发布周期让服务器管理员依旧面对着安全问题,并且这种升级方式需要开放文件系统的权限设置,也增加了额外的风险。[69]
在2007年6月的一个采访中,Stefan Esser,PHP Security Response Team的创始人,批评了WordPress的安全记录,批评了程序的架构使其难以解决SQL注入 以及其他缺陷。[70]
个人能通过安装WordPress的安全插件,如 Better WP Security、WP Security Scan 以获得更好的安全性。[71]用户也能通过使用最新版的软件、插件和主题,仅使用被信任的主题和插件,[72],重命名默认的管理员账户来规避安全风险。修改站点的.htaccess文件也可避免几种类型的SQL注入攻击和访问未授权文件的攻击。[73]
儘管WordPress取得了這麼多成就,用戶的詬病也逐漸增多。最大的不滿無疑是WordPress越來越臃腫,為了滿足更多人的需求,不斷增加新的功能,迎合大眾口味,使得WordPress不再是一個網誌程式了,而是一個具有網誌身影的CMS了。眾所周知,WordPress非常消耗CPU和內存,尤其是使用外掛件之後;而絕大多數的外掛開發者並不在意程式碼的效率,使得這情況更加惡化。
开发与支持
主要開發者
Matthew Mullenweg和Mike Little是這個項目的共同創辦人。WordPress的主要的開發者是Ryan Boren、Matthew Mullenweg、Mark Jaquith、Andrew Ozz、Peter Westwood和Andrew Nacin。[74]
WordPress也由社群开发,他们中包括了測試者。测试者测试每日版本、测试版本及发布候选版本,并将發現的錯誤和問題提交到特殊的郵件列表,或是提交到WordPress項目的Trac平台上。
雖然WordPress有很大一部分是由它的愛好者團體所開發和維護的,但WordPress也与Automattic公司公司有著密切的聯繫。Automattic由Matt Mullenweg创立。2010年9月9日,Automattic将WordPress商标赠送给新建的WordPress基金会。WordPress基金会是一个支持WordPress.org及其上的软件、插件和商标及bbPress和BuddyPress的联盟组织。
WordCamp爱好者及开发人员大会
“WordCamp”指的是所有与WordPress相关的集合,包括非会议和正式会议。[75]WordCamp 2006是召开的第一次会议,举办于2006年8月的旧金山,持续了几乎一天并有超过500人出席。[76][77]第一次在旧金山外召开的WordCamp在2007年9月的北京举办。[78]从那时起,有超过150个WordCamps组织遍布全球,开展活动的时间接近一星期。[78]WordCamp San Francisco,是一个年度的时间,仍旧是官方WordCamp爱好者及开发人员大会[79]
支持
作为自由及开放源代码软件平台,WordPress依赖于互助。主要的支持站点是WordPress.org。[80]
參見
參考文獻
- ^ 1.0 1.1 Mullenweg, Matt. WordPress Now Available. WordPress. [2010-07-22].
- ^ WordPress 3.8.1 Maintenance Release. Wordpress.org. 2014-01-23 [2014-01-23].
- ^ 3.9 Beta 2. Wordpress.org. 2014-03-20 [2014-03-21].
- ^ WordPress › About » GPL. Wordpress.org. [2010-08-24].
- ^ Rao, Leena. WordPress Now Powers 22 Percent Of New Active Websites In The U.S.. TechCrunch. 19 August 2011 [28 September 2011].
- ^ Usage of content management systems for websites. [8 August 2011].
- ^ CMS Usage Statistics. BuiltWith. [2011-08-26].
- ^ Commit number 8.
- ^ WordPress Download Counter. wordpress.org. [2011-02-10].
- ^ 主题安装(英文)[1]
- ^ (英文)见 官方插件目录 中的计数器
- ^ WordPress 3.0 "Thelonious". Wordpress.org. 2010-06-17 [2011-12-18].
- ^ WordPress for WebOS. WordPress. [2012-03-06].
- ^ WordPress publishes native Android application. Android and Me. 2010-02-02 [2010-06-15].
- ^ Idea: WordPress App For iPhone and iPod Touch. WordPress iPhone & iPod Touch. 2008-07-12.
- ^ 18 Million WordPress Blogs Land on the iPad. ReadWriteWeb. March 24, 2011.
- ^ WordPress for BlackBerry. WordPress. [2009-12-27].
- ^ Andrew Warner, Matt Mullenweg. The Biography Of WordPress – With Matt Mullenweg (MPEG-4 Part 14) (Podcast). Mixergy. 事件发生在 10:57. 2009-09-10 [2009-09-28].
b2实际上已经不再开发。
- ^ History - WordPress Codex. WordPress.org. [29 March 2012].
- ^ Tremoulet, Christine Selleck. The Importance of Being Matt…. Christine Selleck Tremoulet. 24 January 2008 [29 March 2012].
- ^ Manjoo, Farhad. Blogging grows up. Salon. 9 August 2004 [29 March 2012].
- ^ Pilgrim, Mark. Freedom 0. Mark Pilgrim. 14 May 2004 [29 March 2012]. (原始内容存档于10 April 2006).
- ^ Sean P. Aune. WordPress.com, Sphere Announce Official Partnership. mashable. April 27, 2008 [2008 -04-28].
- ^ 2009 Open Source CMS Market Share Report, page 57, by water&stone and CMSWire Oct, 2009. CMSWire. 2009-12-17 [2010-06-15].
- ^ Open Source CMS Awards. [2010-10-10].
- ^ Winning at The Critters. [2011-05-27].
- ^ Open Source Web App of the Year Award. [2011-05-27].
- ^ Idea: Remove Sponsored Themes from WordPress.org. WordPress Ideas. [2007-08-20].
- ^ Mark Ghosh. No Sponsored themes on WeblogToolsCollection. 2007-07-10 [2007-07-18].
- ^ Matt Mullenweg. WLTC High Ground. 2007-07-10 [2007-07-18].
- ^ Lorelle van Fossen. It’s Official. Sponsored WordPress Themes Are Out.. Lorelle on WordPress. 2007-07-11 [2007-07-25].
- ^ No sponsor themes.
- ^ Mark Ghosh. Warning: TemplatesBrowser dot com. Weblog Tools Collection. 2007-08-04 [2008-05-18].
- ^ Mark Ghosh. Blogstheme.com Warning. Weblog Tools Collection. 2007-11-09 [2008-05-18].
- ^ Themes Directory. WordPress.org. [28 October 2012].
- ^ Joseph Scott. Theme Directory. WordPress Blog. 2008-07-18 [2007-08-20].
- ^ 200 Themes Removed From WordPress.org – Matt Explains Why. Blogherald.com. 2008-12-12 [2010-06-15].
- ^ Roadmap. Blog. Wordpress.org. [2010-08-24].
- ^ Cafelog. [2011-05-15].
- ^ Kubrick at Binary Bonsai
- ^ Kubrick at Binary Bonsai. Binarybonsai.com. [2010-06-15].
- ^ WordPress: Blog: WordPress 2. Wordpress.org. [2010-06-15].
- ^ WordPress 2.1 - codex. Codex.wordpress.org. 2007-01-22 [2010-06-15].
- ^ WordPress: Blog: WordPress 2.2. Wordpress.org. [2010-06-15].
- ^ WordPress: Blog: WordPress 2.3. WordPress.org. [2010-06-15].
- ^ WordPress: Blog: WordPress 2.5. Wordpress.org. [2010-06-15].
- ^ WordPress: Blog: WordPress 2.6. Wordpress.org. [2010-06-15].
- ^ WordPress: Blog: WordPress 2.7 "Coltrane". Wordpress.org. [2010-06-15].
- ^ WordPress › Blog » 2.8 Release Jazzes Themes and Widgets. WordPress.org. [2010-06-15].
- ^ WordPress: Blog: WordPress 2.9, oh so fine. Wordpress.org. [2010-06-15].
- ^ WordPress: Blog: WordPress 3.0 "Thelonious". Wordpress.org. [2010-06-17].
- ^ WordPress: Codex: WordPress 3.1 "Reinhardt". Wordpress.org. [2011-02-25].
- ^ WordPress.org: 07/eol-for-php4-and-mysql4/ PHP 4 and MySQL 4 End of Life Announcement
- ^ WordPress.org: WordPress 3.3“Sonny”
- ^ Wordpress: 3.5 Proposed Scope.
- ^ WordPress 3.5的新特性及变化. The Observing Mind. 2013-02-18.
- ^ WordPress 3.0 Now Available. 18 June 2010.
- ^ WordPress 3.0 Released, Adding Multi-User and Streamlined User Interface.
- ^ PHP 4 and MySQL 4 End of Life Announcement. WordPress. July 23, 2010. Retrieved October 6, 2010.[2]
- ^ Wincent Colaiuta. 2007-06-21.
- ^ David Kierznowski. 2007-06-28.
- ^ Secunia Advisories for WordPress 2.x. 2009-04-07.
- ^ Secunia WordPress 2.x Vulnerability Report. Secunia.com. [2010-06-15].
- ^ Secunia WordPress 3.x Vulnerability Report. Secunia.com. [2010-12-27].
- ^ WordPress Exploit Nails Big Name Seo Bloggers. Threadwatch.org. [2011-12-18].
- ^ WordPress 2.1.1 dangerous, Upgrade to 2.1.2. WordPress.org. 2 March 2007 [2007-03-04].
- ^ Survey Finds Most WordPress Blogs Vulnerable. Blog Security. 2007-05-23 [2010-06-15].
- ^ Updating Wordpress. WordPress Codex. [2012-09-25].
- ^ Yet another WordPress release. 2009-08-13 [2012-09-24].
- ^ Blog Archive » Interview with Stefan Esser. BlogSecurity. 2007-06-28 [2010-06-15].
- ^ Top Security Plugins For Wordpress. Axetue.com. 2011-09-04 [2012-01-09].
- ^ Ward, Simon. Original Free WordPress Security Infographic by Pingable. Pingable. 9 July 2012 [28 October 2012].
- ^ Top 5 WordPress Vulnerabilities and How to Fix Them. eSecurityPlanet.com. 2012-04-20 [2012-04-20].
- ^ About WordPress. wordpress.org. [2010-10-05].
- ^ WordCamp Central. Central.wordcamp.org. 2011-12-12 [2011-12-18].
- ^ WordCamp 2006. 2006.wordcamp.org. [2011-12-18].
- ^ WordCamp 2011. 2011.sf.wordcamp.org. [2011-12-18].
- ^ 78.0 78.1 WordCamp Central > Schedule. Central.wordcamp.org. [2011-12-18].
- ^ WordCamp SF Announced (not WordCon), Jane Well, January 24, 2011
- ^ About WordPress. WordPress. [28 October 2012].
外部連結
- (英文) WordPress 官方網站
- (简体中文) WordPress 简体中文官方網站
- (繁體中文) WordPress 正體中文官方網站
- (简体中文) WordPress 中国提供商