MDN 的歷史
在 2015 年的這次演講中,MDN 專案的幾位貢獻者回顧了developer.mozilla.org 的過去十年以及未來的十年。您將聽到關於不同維基軟體遷移的故事,以及如何建立一個文件社群,以及更多關於該網站歷史的亮點。該小組還討論了 MDN 社群今年正在進行的當前挑戰和專案。
這場演講是在 2015 年柏林“駭客在 MDN” 上錄製的。
主題
以下是討論內容的概述,包括時間戳和一些其他細節
什麼是 MDN 以及它適合誰?
開放網頁社群的場所
時間:0:00:00 - 0:07:15
MDN 為網頁技術提供有用資訊,並鼓勵在開放網頁社群中學習、分享和教學。在 MDN 上,您可以聚在一起,為自己和他人創造東西。
MDN 也是 Mozilla 工程師的場所,例如 Gecko 或 Firefox 駭客、附加元件開發人員以及 Firefox OS 貢獻者。
MDN 的歷史:維基時代之前 – Netscape DevEdge
時間:0:07:15 - 0:08:17
早期的時候,有DevEdge,這是來自 Netscape 的開發者文件,它構成了 MDN 一些文件的基礎。在 archive.org 上檢視過去。
2004 年 10 月 12 日,這個受歡迎的開發者網站被 Netscape 母公司 AOL 關閉。僅僅幾個月後,在 2005 年 2 月,Mitchell Baker 能夠 拯救 DevEdge 並與 AOL 達成協議,允許 Mozilla 釋出、修改和建立基於前 Netscape DevEdge 材料的新文件。換句話說,發生在 1998 年的 Mozilla 原始碼的事情最終也發生在 Netscape 的開發者文件上:它成為了開源。
Deb Richardson 加入 Mozilla 基金會擔任技術編輯,領導了新的DevMo 專案,該專案專注於由社群驅動的開發者文件。
MediaWiki
第一個維基引擎
DekiWiki
第二個維基引擎
時間:0:14:55 - 0:26:08
2008 年 8 月,Mozilla 開發者中心切換到 MindTouch DekiWiki,這是一個功能強大的新型內容管理系統和維基系統,用於技術文件。這個平臺變更在社群中引起了很大爭議,該社群從 2005 年開始使用 MediaWiki 並圍繞它構建了工具。在這個階段,我們開始舉辦 Doc Sprints 以重新吸引社群參與。
Kuma
第三個也是目前的維基引擎
時間:0:26:08 - 0:31:50 和 0:43:52 - 0:51:35
Kuma,從 2011 年初從 Kitsune 分支而來,並在 2012 年 8 月 3 日釋出,是一個由 Mozilla 構建的基於 Django 的維基平臺,它擁有自己的 KumaScript 宏系統,該系統使用 Node.js。
隨著程式碼託管在 GitHub 上,社群也開始為 MDN 的 CMS 貢獻力量。從現在開始,參與 MDN 的駭客活動包括編寫文件和 Kuma 編碼。
重新設計 MDN
帶有更新設計的 Kuma
時間:0:31:50 - 0:32:22 和 0:51:35 - 0:58:05
MDN 的重新設計是一個大型專案。Sean Martell 設計了 MDN 新的視覺標識。然後,這是一個反覆的過程,與 3000 名 MDN 使用者組的測試使用者持續了幾個月。新外觀隱藏在“華夫餅旗幟”後面(MDN 的功能標記系統)。主要感謝 David Walsh,他真正支援整個重新設計,併為 MDN 帶來了它應得的前端。
圍繞開放網頁文件的社群
由社群驅動,與瀏覽器無關的開放網頁文件
時間:0:32:22 - 0:36:55
在 2010 年的某個時候,尤其是在 社群成員和技術作家在巴黎會面 時,變得越來越明顯,MDN 的重點顯然正在從“讓我們記錄所有 Firefox 相關的事情!”轉變為“讓我們記錄網頁!”。在過去的幾年裡,文件經過了清理和重新組織,因此 MDN 的開放網頁文件與瀏覽器無關。這些對任何進行網頁開發的人都有用的材料,是我們最受歡迎、使用最廣泛的內容。
不同的瀏覽器供應商不時加入,幫助塑造 MDN 的這部分。這種跨瀏覽器協作非常成功,並且受到 MDN 閱讀者的讚賞。
本地化社群
MDN 以多種語言為全球受眾提供服務
時間:0:36:55 - 0:43:52
本地化是 Mozilla 社群的重要組成部分;它是幾乎所有專案和產品的組成部分。使用 Kuma,MDN 也非常易於本地化,適合 我們的 l10n 社群 的需求。W3C 規範和其他描述網頁功能的資源沒有直接的目標,並且擁有提供多種語言規範的社群。對於初學者來說,MDN 是探索網頁技術的首要步驟,因此我們的目標是為每個人提供服務。MDN 擁有廣泛的受眾,旨在涵蓋不僅限於以英語為母語的人。它在全球範圍內受到讚賞。
學習區
時間:0:58:05 - 1:02:46
MDN 學習區 是教授基本網頁技能的新嘗試。在過去的 10 年裡,MDN 添加了很多高階材料,為專家提供了寶貴的資訊。這個專案專注於初學者材料,並試圖填補很多知識空白。
MDN 的未來
當我們慶祝 MDN 20 週年時,會有什麼不同?
時間:1:02:46 - 1:11:39
所有參與 MDN 的人都非常關心網頁的開放性和可訪問性,這就是我們擁有本地化團隊以及所有貢獻者的原因。MDN 希望繼續成為保持網頁以我們認為應該的方式存在的關鍵角色。
未來的一個重要部分將是學習資源。未來十年將有更多網頁開發者。
我們工作中的另一個重要部分是維護和更新我們已經擁有的資訊,這樣我們就可以始終為網頁開發者提供相關內容。
正在發生變化的,並且很可能在未來發生更多變化的是資訊如何被消費。今天人們搜尋資訊並查詢文件。在未來,MDN 文件可能會直接在程式碼編輯器、Firefox 開發者工具以及許多其他開發者工具和服務中提供。
演講者
以下是分享他們回憶和想法的人,按出現順序排列
Justin Crawford
MDN 產品經理
Justin 主持了這次演講,並且用程式碼、文字、腳踏車零件和木材製作東西。他在 Mastodon.social 上是 @hoosteeno。
Eric “Sheppy” Shepherd
MDN 技術作家
Sheppy 從 2006 年開始就在這裡為 Mozilla 記錄文件,在 MDC 和 MDN 的多年曆史中積累了很多經驗(和瘋狂的想法)。他在 X 上是 @sheppy。
Jérémie Patonnier
MDN 技術作家
Jérémie 是 Mozilla 開發者網路的長期貢獻者,並且從 2000 年開始就是一名專業網頁開發者。他倡導網頁標準,並編寫關於網頁技術的文件,希望讓所有人都能夠使用這些技術。他在 GitHub 上是 @JeremiePat。
Janet Swisher
MDN 社群經理
Janet 是 Mozilla 開發者網路 (MDN) 的社群經理。她於 2010 年加入 Mozilla,並自 2004 年以來一直參與開源軟體,自 20 世紀以來一直參與技術傳播。她在 Mastodon.social 上是 @jmswisher。
Stormy Peters
您可以在 StormysCorner.com 找到 Stormy。
Ali Spivak
MDN 優秀貓的牧羊人
Ali Spivak 管理著 Mozilla 開發者網路的內容和社群,並將時間花在思考如何讓網路變得更加出色的方法上。她熱衷於維護一個自由和開放的網路,並且在 2012 年加入 Mozilla 後跳入開源領域後,一直專注於建立和參與 Mozilla 的開發者社群。她在 X 上是 @alispivak。
Jean-Yves Perrier
MDN 技術作家
Jean-Yves 自 2010 年以來一直是 MDN 的技術作家,並於 2011 年底全職加入 Mozilla。他熱衷於開放網路,擁有 15 年的 C++ 經驗。他是瑞士人,但住在英國倫敦。他的 Erdös 數是 5,他在 GitHub 上是 @teoli2003。
Florian Scholz
MDN 技術作家
Florian 是 Mozilla 的技術作家,專注於開放網路技術。他是一個維基小矮人,像對待花朵一樣打理文件,並且喜歡與社群一起努力,以實現記錄網路並使其對每個人都可訪問的目標。Florian 熱衷於開源,他住在德國不來梅,並在 GitHub 上以 @Elchi3 的身份提交程式碼。
David Walsh
網路開發者,MDN
Mozilla 高階網路開發者、前端工程師、MooTools 核心開發者、JavaScript 狂熱愛好者、CSS 愛好者、PHP 駭客、網路和開源愛好者。David 在網路上的家是 davidwalsh.name。
Luke Crouch
網路開發者,MDN
Luke Crouch 是 Mozilla 的家庭釀造愛好者、足球迷和網路開發者。他自 1996 年以來一直在網路上開發,自 2004 年以來一直使用 Firefox,自 2006 年以來一直編寫開源軟體,並於 2010 年加入 Mozilla,成為第一位 MDN 網路開發人員。Luke 在 GitHub 上是 @groovecoder。
Julien (又名 Sphinx)
法語本地化,MDN
Julien 在幾個月裡花費了許多夜晚和週末將 JavaScript 文章翻譯成法語。他不是開發者,但擁有 IT 背景,並希望學習更多關於新技術的知識。他為 MDN 做出貢獻,而不是看電視。
Biraj Karmakar
Mozilla 代表導師
Biraj 是一位開源貢獻者,對 FOSS 運動和本地化感興趣。
我們優秀的貢獻者
許多其他人都在 MDN 上做出了驚人的工作
- Les Orchard
- John Karahalis
- David Walsh
- Jannis Leidel
- Stephanie Hobson
- James Bennett
- Isac Lagerblad
- Piotrek Koszuliński
- Craig Cook
- Rob Hudson
- John Whitlock
- … 還有更多 Kuma 貢獻者。
- Chris Mills
- Will Bamberg
- David Bruant
- Thierry Régagnon
- ethertank
- Saurabh Nair
- Deb Richardson
- Sebastian Zartner
- Tooru Fujisawa
- Karen Scarfone
- Niklas Barning
- … 以及數百位維基合作者。



