9
Worrying about Moodle 2.0 Dan Poltawski [email protected]

Preparing For Moodle 2.0

Embed Size (px)

Citation preview

Page 2: Preparing For Moodle 2.0

Sorry!

• This presentation is totally unprepared

• Lots of questions please!

Page 3: Preparing For Moodle 2.0

Developers Worry About

• DB Layer

• DDL - non-XMLDB database schema

• DML - mostly just $DB

• Upgrades

• Backups (TBC)

• File API

Page 4: Preparing For Moodle 2.0

Users Worry about

• Removal of Journal

• Needs Feedback!

• Removal of LAMS

• Needs Maintainer

• New Wiki/Feedback

Page 5: Preparing For Moodle 2.0

Administrators Worry About

• Files API!

• Upgrade to Moodle 1.9

• Broken Plugins Everywhere

• PHP 5.2.8

root@moodle:/var/lib/moodle/filedir# tree.|-- 06| `-- c2| `-- 03| `-- 06c2035f868a84424472eb71ec8ef6187bd35031|-- 14| `-- fb| `-- ba| `-- 14fbbadfc641a29d3fc52c11fd724199d85e8a81|-- 22| `-- cd| `-- a2| `-- 22cda26f4e8e91b72bdee683b3ef5a146b675747

Page 6: Preparing For Moodle 2.0

commit d22809acbed668bfc43bf6f07d18e3bf69b4e398Author: Dan Poltawski <[email protected]>Date: Wed Feb 18 21:06:01 2009 +0000

Environment php hack

diff --git a/admin/environment.xml b/admin/environment.xmlindex bd51baf..34dc1ce 100644--- a/admin/environment.xml+++ b/admin/environment.xml@@ -227,7 +227,7 @@ <VENDOR name="oracle" version="9.0" /> <VENDOR name="sqlite" version="2.0" /> </DATABASE>- <PHP version="5.2.8" level="required">+ <PHP version="5.2.3" level="required"> </PHP> <PHP_EXTENSIONS>

Page 7: Preparing For Moodle 2.0

Developers to Consider

• Text filters allowed at multiple contexts

• Weblib changes

• Exceptions/OO/PHP5isms

• TBC:

• Enrolment Plug-ins

• Text formats

• Everything else ;)

Page 8: Preparing For Moodle 2.0

The Good Stuff

• Really easy integration with repositories

• Integration with institutional repositories?

• Send your content everywhere!

• TinyMCE

• Web Services API