MoodleDocs:Guidelines for contributors
来自MoodleDocs
路线图
这一路线图包含有关Moodle未来最佳的信息。它不一定100%会有 - 功能可能会根据资金和开发者情况做出变化。
内容
* 1 版本 2.0 o 1.1 系统需求 o 1.2 新社区功能 o 1.3 整体表现 o 1.4 文件处理的改进 o 1.5 课程组织 o 1.6 活动模块的改进 o 1.7 管理方面的改进 o 1.8 其他主要功能 o 1.9 数据库控制 * 2 版本 2.1 o 2.1 重构现有模块 o 2.2 添加新模块 * 3 其他
版本2.0
Moodle 2.0,我们有史以来最重要的版本,经过两年的开发即将诞生。它对平台的核心部分做了非常多的改进,其中大部分是旨在给第三方开发者更多的灵活性,可扩展性和安全性。
按照时间表计划在北半球新学年的时候发布Moodle 2.0,目前看起来正在按部就班进行:
* 2010年4月:Moodle的2.0 Beta版发布 * 5月,2010年6月:密集的测试和bug修复(冻结新功能) * 2010年7月:Moodle 2.0正式版发布
你可以在这里跟踪了解我们当前进展的详细情况:[Moodle 2.0规划文档]http://spreadsheets.google.com/pub?key=pDVzrUsKEBnChh0nn7-FTYA。请记住,这个文档会经常更新,细节可能发生很大的变化!
Moodle 2.0的发行说明草案。如果你有新想法请及时添加相关提示,这些提示在最终版本发布前将被编辑。
系统需求
由于Moodle的2.0是一个重大的发布,我们将使自己的需求有所提升。
* 最低需要PHP 5.2.8的支持。 (我们知道几个重要的Linux发行版仍然采用一些较早的PHP版本5.2.6等,但我们新的文件API需要至少PHP 5.2.x的版本,而且5.2.7有一些bug,更早的版本则无法正常运行。)这允许开发人员编写更干净的PHP代码,更多地使用PHP的一些新特点,改善用户体验。
*数据库应为下列之一: Ø MySQL的5.0.25或更新版本(强烈推荐InnoDB存储引擎) Ø PostgreSQL的8.3或更高版本 Ø Oracle10.2或更高 Ø MS SQL 2005或更高
*要升级到Moodle 2.0,您必须拥有Moodle 1.9或更高版本。如果您使用的是较早版本的Moodle(如1.8.x),那么您需要先升级到Moodle 1.9.x。
新社区功能
*社区中心 - Moodle.com
让老师发现其他课程并下载为自己的课程模板变得更加容易。这也使得它更容易找到其他网站上可注册的课程(不管是作为学生加入或参与的实践社区)。
整体功能
*新模块 - Moodle.com
模块和页面布局在不断更新,并且可预见性地出现在Moodle的每个网页,甚至可以像菜单一样停靠。
*输出渲染器 - Moodle.com
生成HTML和JS代码的引擎已经完全重新编写,使Moodle的输出更加一致和有效。主题现在也可以随心所欲地任意修改输出位置而不需涉及核心代码。
*主题重写 - Moodle.com
主题的结构和设计已被重写而更加高效和灵活。不幸的是,这意味着所有的主题必须为Moodle 2.0而重写。为了帮助您开始使用,Moodle 2.0将推出20个全新的标准主题和设计,旨在使Moodle看起来比以往任何时候更漂亮。
*导航改进 - Moodle.com
导航功能正持续出现在导航栏上,并且一个导航模块将出现在每一页上。所有的设置现在都可以一个设置模块里面进行,这个模块将出现在每一页上。在必要的时候,主题完全可以重写导航。
* HTML编辑器2.0 - Moodle.com
一个新的HTML编辑器将替换掉原来的,可以工作在更多的浏览器里面,严格遵守XHTML,并且与新的文件API更好地集成。
*一般可用性审查 - Moodle.com及其他
我们一直在进攻从Moodle的跟踪最流行的许多问题