Developer meeting May 2011
Developer meetings > May 2011 meeting notes
|Time||13:00 UTC on Tuesday, 24 May 2011|
|Recording||Meeting recording (login as guest with email address and name, session password is letmein )|
There were varying numbers of attendees during the meeting. The highest number of attendees listed in the meeting room was 42, which may have included sites with more than one user using a single connection. At Moodle HQ there were six people physically in attendance.
Moodle 2.1 release (Martin)
Discussion on this item was based around the Moodle 2.1 Roadmap.
- Restore of Moodle 1.9 backups to Moodle 2.X is going well. No user data will be restored at this stage. Contributed modules will be skipped unless they have 1.9 to 2.X restore code.
- The Quiz module rewrite is nearing completion with only a one more question type remaining and a few loose ends.
- The question of whether random short answer questions should be included in the update was asked by Tim Hunt (component leader), who suggested that this question type is hardly used. It was agreed that it would be OK to remove it, providing we start announcing the removal now.
- Performance improvements will include Calendar block efficiency improvements, additional page caching and block context fixes.
- Web services will be improved and administrators will have the ability to switch them on and off. A number of meeting attendees indicated they were already using web services in their sites for various local activities. Web services will be used for the Moodle Mobile iPhone app.
- Improvements have already been made to the HTML editor in relation to file handling.
- There may possibly be a new course format called "Folder view" included in Moodle 2.1. This is currently being tested.
- Improved Support for Mobile Themes and Browser Detection (MDL-25394) this should be included in 2.1, but is still in testing at HQ.
Moodle Docs reorganisation
- Currently there are three main categories in Docs. The Teacher and Administrator categories are going to be merged and separated into a new User Docs wiki (currently being developed at http://docs2.moodle.org/). The wiki will cloned with each major Moodle release, with the old version being archived. Multiple languages will still be supported, but some languages that have only a small number of unmaintained pages will be pruned. Redirects from Moodle pages to the User Docs will be directed to the most appropriate version of the docs, in the appropriate language if such a page exists.
- Developer Docs will be separate and will continue to include version specific information. Developer Docs are currently being reviewed. During development, the Developer Docs may be used to create pages that can be shifted to the User Docs when a version is released.
Plugins (M&P replacement) (Sam)
- A demo site will be up shortly. One is currently being tested at HQ.
- The Plugins repository will be a local plugin running on moodle.org.
- The new repository will have fixed versions that can be reviewed for security and quality.
- RSS feeds and web services will be available to administrators. In future it may be possible to check if the current versions of contributed plugins used in a Moodle instance are up-to-date from within the site.
The new workflow (Martin)
- New features of the Development process were discussed. Changes at Moodle HQ include a commitment to six monthly major releases in June and December.
- The process is mirrored by actions in the Tracker.
- Integration was discussed in relation to the new process. Code proposed for integration may be rejected if it does not follow Moodle coding guidelines. Use of the OU developed code checker was recommended.
iPhone app - the early stage (Jerome)
- Features of the upcoming iPhone app were demonstrated live.
- Users can register multiple Moodle sites.
- Users can browse courses
- Users can see a list of participants in a course
- Users can upload a photo, video or sound recording using the app to their Private files area on a Moodle site.
- The rationale for the tasks included in the current version were discussed.