Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Moodle Wishlist: Difference between revisions

From MoodleDocs
(→‎Look at new framework: Drupal in Education / social networking)
mNo edit summary
Line 14: Line 14:
Possibly base Moodle 3.0 on new existing frameworks?  Ruby on Rails?  Drupal?
Possibly base Moodle 3.0 on new existing frameworks?  Ruby on Rails?  Drupal?


Regarding Drupal: There's an interesting discussion in the Language Teaching Course:
Regarding '''Drupal''': There's an interesting discussion in the Language Teaching Course:
[http://moodle.org/mod/forum/discuss.php?d=83963 How can Moodle be more of a social networking site?] with some links to the [http://groups.drupal.org/drupal-education Drupal in Education User Group]. --[[User:Frank Ralf|Frank Ralf]] 14:27, 18 January 2009 (CST)
[http://moodle.org/mod/forum/discuss.php?d=83963 How can Moodle be more of a social networking site?] with some links to the [http://groups.drupal.org/drupal-education Drupal in Education User Group]. --[[User:Frank Ralf|Frank Ralf]] 14:27, 18 January 2009 (CST)



Revision as of 20:28, 18 January 2009

This page is a brainstorm about a complete rewrite/refactor for Moodle 3.0.

Please add your ideas! They don't need to be consistent yet, just make sure your ideas are here to be boiled down later on.

Think Big!


One type of plugin

All plugins/modules could be subclassed from one plugin class, making installation easier and simplifying the API a lot.

Look at new framework

Possibly base Moodle 3.0 on new existing frameworks? Ruby on Rails? Drupal?

Regarding Drupal: There's an interesting discussion in the Language Teaching Course: How can Moodle be more of a social networking site? with some links to the Drupal in Education User Group. --Frank Ralf 14:27, 18 January 2009 (CST)


How about ZendFramework? It's open source, of course, runs on PHP, already has a pretty cool API with a well stocked service library, and the coders are working closely with Google, Adobe and Microsoft, among others, to produce some really high quality code. One feature I particularly like is that the main bulk of the PHP code is outside the public HTML directory. Since version 1.7 It also offers pretty good support for Flash Remoting (AMF0 and AMF3) making it especially easy to create integrated RIA frameworks. Check here to see what you get "out of the box". It looks like they've already done most of the hard work for you.

Moodlets

Individual-independent-activities backup/restore + metadata - Eloy

Support for alternate interfaces

Completely flash-based interface? Designed for offline clients?

Integrated category/taxonomy system

Putting together the "course categories", "tags" into a generic taxonomy system.

Save the 1970-2038 limitation

Those UNIX timestamps are pretty limited.