2003 年,互聯網仍處於博客文化的黃金時代。個人網站和博客是普通人表達觀點的重要途徑。當時,許多開發者依賴一個名為 b2/cafelog 的開源博客軟件。然而,開發者離開項目導致更新停滯,這給社區帶來了不小的遺憾。
起源:從 b2 到 WordPress 的接棒
一個偶然的機會,Matt Mullenweg,這位 19 歲的大學生和業餘攝影愛好者,在自己的博客中感嘆 b2 項目停滯的困境。他寫道,希望找到一個優雅、用户友好、能兼容他攝影作品的工具。 Mike Little,另一位 b2 用户,看到了這篇帖子,並留言表示願意一起改進代碼。

兩人很快開始合作,復刻並改進 b2 的代碼庫。他們不僅修復了許多 bug,還為軟件注入了新的理念:讓出版變得民主化,讓每個人都能用簡單的工具表達思想。
2003 年 5 月 27 日,WordPress 0.7 正式發佈。與其説是一個全新系統,不如説它是 b2 的延續。但它的靈魂卻煥然一新,標誌着開源社區進入一個更高的協作時代。
命名:從 CafeLog 到 WordPress
「WordPress」 這個名字並非 Matt 或 Mike 提出,而是由 Matt 的朋友 Christine Selleck Sugimoto(現已改姓 Tremoulet) 建議的。她認為,這個名字既簡潔又能夠突出博客作為 「文字」 的核心特點。
這個名字很快被 Matt 採納,而後成為全球最知名的開源項目之一。
新版:WordPress 0.7 功能簡約但意義深遠

在 WordPress 0.7 的版本中,你會看到一些現代 WordPress 用户可能無法想象的簡單功能集:
- 手動安裝插件:沒有自動化的插件管理系統。
- 基礎主題系統:沒有今天覆雜的定製功能,用户只能通過修改文件來調整外觀。
- 單一博客模式:沒有多站點支持,也沒有豐富的內容類型,完全圍繞博客設計。
儘管功能簡單,但它首次引入了 GPL(通用公共許可證),確保用户可以自由使用、修改和分發軟件。這一開源基石不僅為開發者提供了創作自由,也鼓勵了全球數百萬用户的參與。
開源:從個人工具到全球協作的雛形
WordPress 的開發方式一開始就十分開放。 Matt 和 Mike 在一個小型郵件列表上邀請了開發者一起貢獻代碼,而這正是後來的 「核心開發者團隊」 雛形。
早期的 WordPress 沒有雄厚的資金支持,也沒有華麗的營銷活動,它完全依靠社區的推動力:
- 社區貢獻:第一個版本的翻譯工作是由志願者完成的。
- 口口相傳:沒有廣告預算,WordPress 靠用户的好評和推薦逐漸擴展影響力。
- 協作開發:通過代碼貢獻和反饋機制,WordPress 開始快速迭代。
2004 年,WordPress 1.2 版本發佈,首次引入了插件系統,這一功能極大地推動了 WordPress 的發展,逐漸使它從一個博客工具擴展成通用 CMS 。
願景:超越技術的使命
Matt 曾説過,他的目標不僅是構建一個工具,而是塑造一種文化。他希望讓 「個人出版的民主化」 成為現實,不管用户的背景或預算如何。
正是這種願景,使得 WordPress 超越了單純的技術範疇,成為一種互聯網文化現象。
質疑:WordPress 最初的反對者
在 WordPress 初期,有人認為 Matt 和 Mike 的項目不過是 b2 的 「克隆版」,註定無法超越前者。然而,當 WordPress 1.0 發佈後,這些質疑聲逐漸消失,轉而成為開源界的一個經典案例:接棒失敗項目並讓其煥發新生。

有趣的是,原 b2 的開發者 Michel Valdrighi 後來也成為了 WordPress 的貢獻者之一,為這個新項目帶來了更多經驗和技術支持。
啓示:一切從社區開始
回顧 WordPress 的起源,我們能看到它的成功並非偶然。它誕生於開源社區的合作精神,成長於用户的需求驅動,也因為創始人對自由與民主化的堅持而走向全球。
這段歷史不僅僅是技術發展的故事,更是一場關於信念與協作的革命,激勵着未來更多開源項目的誕生。
發表回覆