Note:

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

User talk:Frank Ralf: Difference between revisions

From MoodleDocs
(What Moodle could learn from Drupal)
Line 23: Line 23:
* Comparison with OpenLearn XML Schema
* Comparison with OpenLearn XML Schema
--[[User:Frank Ralf|Frank Ralf]] 08:19, 12 December 2008 (CST)
--[[User:Frank Ralf|Frank Ralf]] 08:19, 12 December 2008 (CST)
== What Moodle could learn from Drupal ==
* integrating jQuery
* preview for comments in the forums
* more DIV ids and classes for flexible layout options with CSS
* automatic update notifications
* strict separation between core modules and contributed code
* multisite installation
--[[User:Frank Ralf|Frank Ralf]] 06:30, 21 January 2009 (CST)

Revision as of 12:30, 21 January 2009

FAQ pages

Hi Frank, thanks for creating XML FAQ. I hope you don't mind that I made a start on Import and export FAQ. Your help in adding more content to these pages would be much appreciated. --Helen Foster 04:21, 4 December 2008 (CST)

OpenLearn XML

Some useful resources on OpenLearn XML format:

--Frank Ralf 08:42, 11 December 2008 (CST)

Latest OpenLearn Schema is version 1.2 available from http://openlearn.open.ac.uk/local/sa/schemas/OUGeneric_v1.2.xsd This is the Open University (UK)'s xml schema used for all content production. We then render this into HTML and use core Moodle functions to create content in the moodle database to display that HTML. --Jenny Gray

Moodle XML Schema roadmap

Here are some unsorted first thoughts about the best way of creating a Moodle XML Schema:

  • Creating a XML Schema based on the Moodle XML documentation
  • Modular schema, one for each question type: better extensibility
  • Comparison with OpenLearn XML Schema

--Frank Ralf 08:19, 12 December 2008 (CST)

What Moodle could learn from Drupal

  • integrating jQuery
  • preview for comments in the forums
  • more DIV ids and classes for flexible layout options with CSS
  • automatic update notifications
  • strict separation between core modules and contributed code
  • multisite installation

--Frank Ralf 06:30, 21 January 2009 (CST)