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 的起源,我們能看到它的成功並非偶然。它誕生於開源社羣的合作精神,成長於使用者的需求驅動,也因為創始人對自由與民主化的堅持而走向全球。
這段歷史不僅僅是技術發展的故事,更是一場關於信念與協作的革命,激勵著未來更多開源專案的誕生。
發表回覆