开发者文档

来自MoodleDocs
跳转至:导航、​搜索

指南

下面的这些指南对于每个希望参与Moodle开发的人都是必须阅读的:

资源和工具

如何贡献你的力量

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 database of Moodle modules and plugins. The following types of plugins currently exist (in alphabetical order):

There are also ways you can contribute that don't involve PHP programming:

You can also help a lot by

未来的发展计划

关于Moodle未来特性的创意和详细计划最初都是在moodle.org 站点Using Moodle 这门课程的论坛中产生的。 在这个论坛中开发者的讨论和最终用户的讨论混合在一起,初次看起来可能很不习惯,但这也是Moodle获得成功的一个原因。最终用户和开发者共同讨论未来的产品特性是非常重要的。

当想法在论坛中浮现后,他们将被总结到这个wiki中作为 路线图 或者是 开发者备注 表格中。下面这些页面主要由论坛中关于未来的讨论组成。

核心组件

This section is for documentation of specific components of the existing core Moodle code. Discussion of components that are under discussion or in development can be found in the Developer notes or on the Roadmap.

贡献代码

Many Moodle users contribute code for the benefit of other Moodle users. This can take the form of new activity modules, blocks, themes, resource plug-ins, assignment plug-ins, question type plug-ins, question import/export formats, quiz report plug-ins, course formats, ... This code is initially posted on the forums in the Using Moodle course and then often go into the contrib area of the Moodle CVS repository. When you have developed a new component please publish it in the database of Moodle modules and plugins. Developer documentation for these components should be listed here.

参见