「开发者文档」:修訂間差異

出自MoodleDocs
跳到:導覽、​搜尋
第23行: 第23行:
==如何贡献你的力量==
==如何贡献你的力量==


The M in Moodle stands for 'Modular'. There are many different types of components that you can contribute that can be plugged into Moodle to provide additional functionality. When you have developed a new component please publish it in the [http://moodle.org/mod/data/view.php?id=6009 database of Moodle modules and plugins]. The following types of plugins currently exist (in alphabetical order):
Moodle的首字母 M 表示' 模块化' 的意思。 Moodle 提供很多不同组件接口,你可以贡献你的组件模块来增强Moodle的功能。当你开发完一个新的组件,请将它发布在 [http://moodle.org/mod/data/view.php?id=6009 Moodle 模块和插件数据库列表]. 下面是已经存在的插件列表 ( 按照字母排序):
*[[Modules (developer)|Activity modules]]
*[[ 模块 ( 开发者)| 活动模块]]
*[[Assignment types]]
*[[ 作业类型]]
*[[Authentication|Authentication methods]]
*[[ 认证| 认证方法]]
*[[Blocks Howto|Blocks]]
*[[ 板块入门| 板块]]
*[[Course formats]]
*[[ 课程格式]]
*[[Database fields (developer)|Database fields]]
*[[ 数据库字段 ( 开发者)| 数据库字段]]
*[[Database presets]]
*[[ 数据库调整]]
*[[Enrolment plugins (developer)|Enrolment plugins]]
*[[ 选课插件 ( 开发者)| 选课插件]]
*[[Filters (developer)|Filters]]
*[[ 过滤器 ( 开发者)| 过滤器]]
*[[Question_engine]]
*[[ 问题引擎]]
*[[Question import/export formats]]
*[[ 问题 导入/ 导出 格式]]
*[[Question types|Question types teacher docs]]
*[[ 问题类型| 问题类型--教师文档]]
*[[Question_engine#Question_types|Question types developper docs]]
*[[ 问题引擎# 问题类型| 问题类型--开发者文档]]
*[[Quiz reports]]
*[[ 测验报告]]
*[[Resource types]]
*[[ 资源类型]]
*[[SSO plugins]]
*[[ 统一验证插件]]


There are also ways you can contribute that don't involve PHP programming:
这里也有你可以参与贡献并且无需掌握PHP编码技能的:
*[[Themes]]
*[[ 风格]]
*[[Translation]]
*[[ 翻译]]
*[[Database Schemas|Database schemas]]
*[[ 数据库模式| 数据库模式]]


You can also help a lot by
你也可以从下面这些方面帮助我们:
*[[Tests|Testing]]
*[[ 测试| 测试]]
*[[Bug tracker|Participating in the bug tracker]]
*[[ 问题跟踪| 参与缺陷跟踪]]


==未来的发展计划==
==未来的发展计划==

於 2006年9月2日 (六) 07:48 的修訂

指南

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

資源和工具

如何貢獻你的力量

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

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

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

未來的發展計劃

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

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

核心組件

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

貢獻代碼

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

參見