开发者文档:修订间差异

来自MoodleDocs
跳转至:导航、​搜索
第10行: 第10行:
== 资源和工具 ==
== 资源和工具 ==


*[[Developer FAQ]] - frequently asked questions, especially useful for newcomers to Moodle
*[[ 开发者 FAQ]] - 常见问题列表,推荐新手一定要看
*[http://tracker.moodle.org/ Moodle bug tracker] - bug reports, feature requests and other tracked issues
*[http://tracker.moodle.org/ Moodle 缺陷跟踪] - 缺陷报告, 新特性需求和其他问题的跟踪
*[http://moodle.org/mod/forum/view.php?id=55 General developer forum]
*[http://moodle.org/mod/forum/view.php?id=55 通用开发者论坛]
*[http://moodle.cvs.sourceforge.net/moodle/moodle/ CVS code] - browse the Moodle code via the web
*[http://moodle.cvs.sourceforge.net/moodle/moodle/ CVS 代码] - 在浏览器中查看Moodle 代码
*[http://moodle.org/xref/nav.html?index.html Cross reference] - phpxref output for browsing Moodle source code
*[http://moodle.org/xref/nav.html?index.html 代码交叉索引] - 用phpxref 的输出来浏览 Moodle 源代码
*[http://phpdocs.moodle.org/ Moodle PHP doc reference] - automatically generated documentation
*[http://phpdocs.moodle.org/ Moodle PHP 文档索引] - 自动生成的文档
*[http://moodle.org/course/view.php?id=5#4 Development news and discussion] section of Using Moodle course
*[http://moodle.org/course/view.php?id=5#4 开发新闻和讨论] Using Moodle 课程中的一部分
*[http://developer.yahoo.com/yui YUI documentation] - YUI is the official AJAX library in moodle.
*[http://developer.yahoo.com/yui YUI 文档] - YUI 是Moodle官方采用的 AJAX
*[[Setting up Eclipse for Moodle development]] - Eclipse is a great editor to use for php development, if you can work out how to set it up.
*[[ 设置Eclipse 来做 Moodle 开发]] - 如果你可以解决配置的问题,Eclipse对于php开发是一个非常不错的编辑工具
*[[Unmerged files]] - changes on the stable branch in CVS that have not been merged to HEAD
*[[ 尚未合并的文件]] - 在CVS里其他稳定分支已经修改,但还没有被合并到当前HEAD中的代码


==如何贡献你的力量==
==如何贡献你的力量==

2006年9月2日 (六) 03:06的版本

指南

下面的这些指南对于每个希望参与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

未来的发展计划

Ideas for and details of planned future features of Moodle are initially discussed on the forums in the Using Moodle course at moodle.org. That developer discussions are intermixed with user discussions in the same forums may seem strange at first but is one of the reasons for the success of Moodle. It is important that both end-users and developers discuss the future features together.

Once ideas begin to crystalize on the forums they can be summarized in this wiki, either as part of the Roadmap or in the form of Developer notes. These pages then form the basis for further discussion in the forums.

核心组件

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.

参见