開發者文檔

出自MoodleDocs
前往:導覽、​搜尋

Moodle如何開發

這個Moodle開發過程的概要方便理解Moodle的開發以及如何成為Moodle的開發者。

指南

下面的這些指南對於每個希望參與Moodle開發的人都是必須閱讀的:

核心組件的文檔

資源和工具

如何貢獻你的力量

Moodle的首字母 M 表示'模组化'的意思。 Moodle提供很多不同組件接口,你可以貢獻你的組件模组來增強Moodle的功能。當你開發完一個新的組件,請將它發布在 Moodle 模组和插件資料庫列表. 下面是已經存在的插件列表 (按照字母排序):

這裡也有你可以參與貢獻並且無需掌握PHP編碼技能的:

你也可以從下面這些方面幫助我們:

未來的發展計劃

關於Moodle未來特性的創意和詳細計劃最初都是在moodle.org 站點Using Moodle 這門課程的論壇中產生的。 在這個論壇中開發者的討論和最終使用者的討論混合在一起,初次看起來可能很不習慣,但這也是Moodle獲得成功的一個原因。最終使用者和開發者共同討論未來的產品特性是非常重要的。

當想法在論壇中浮現後,他們將被總結到這個wiki中作為 路線圖 或者是 開發者備註 表格中。下面這些頁面主要由論壇中關於未來的討論組成。

核心組件

這部分文檔記錄了已經存在的Moodle核心代碼中的特定組件。關於這些組件或開發中組件的討論可以從開發者備註路線圖 中看到。

貢獻代碼

很多Moodle使用者貢獻他們的代碼來幫助其他人,您的參與能讓Moodle的未來更美好。 貢獻的代碼可以是:新的活動模组、板塊、風格、資源插件、作業插件、問題類型插件、問題導入和導出格式、測驗報告插件、課程格式等等。 代碼開始應該提交到 Using Moodle 課程中的論壇里,然後提交到Moodle CVS 庫的 貢獻區域。 當你開發完一個新的組件,請你把它發布在 Moodle 模组和插件資料庫列表,開發者也應該把這些組件的文檔列在這裡。

參見