Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Developer meeting April 2009.

Developer meeting April 2009: Difference between revisions

From MoodleDocs
 
(21 intermediate revisions by 5 users not shown)
Line 2: Line 2:




*Date: 11:00 UTC on Thursday, 30 April 2009 - see the [http://moodle.org/calendar/view.php?view=day&course=0&cal_d=30&cal_m=4&cal_y=2009 Moodle Developer Meeting calendar entry] for conversion into your time zone
The meeting was at 11:00 UTC on Thursday, 30 April 2009. We had 22 participants and we covered everything in around two hours.
*Location: [http://elluminate.remote-learner.net/join_meeting.html?meetingId=1176914355734 Elluminate Moodle Developers Meeting Room] - login using your actual name as login name and password ''moodle''
* [http://elluminate.remote-learner.net/play_recording.html?recordingId=1176914355734_1241049150040 Recording of the meeting] (password ''moodle'') Apologies for forgetting to start the recording right at the beginning of the meeting ;-)




Everyone is welcome, though [http://moodle.org/mod/cvsadmin/view.php?id=7134 developers with CVS write access] will be given preference if the room becomes full (normally not necessary).
''Meeting participants, if anything we discussed has been been missed out, please [https://docs.moodle.org/en/index.php?title=Developer_meeting_April_2009&action=edit edit the page] and add it!''


==Moodle 2.0==


''Please add items to the agenda!''
* [http://spreadsheets.google.com/pub?key=pDVzrUsKEBnChh0nn7-FTYA Project management overview]
:Martin talked about progress tracking - Catalyst are developing the spec, combining the existing spec (developed by a GSOC student last year), with requirements from clients (mostly corporate). It should be done in next 2 months, Jonathan Newman is the main guy.
:Petr is working on enrolment improvements, though it's currently on hold until after 1.9.5 is out and the Files API is sorted. See http://skodak.org/blog/ for a simpler way to do overrides.
:Penny talked about the Portfolio API - Leap is a standard, any existing parser can read it, came from a JISC project in the UK, basic plan to go in docs wiki.
* [[Development:Coding|New coding guidelines]]
:Martin explained that the existing coding guidelines (one small list of 20 things) had grown out of control and needed rewriting. A clear coding guide should really help new developers. Please read the new coding guidelines, fix obvious mistakes and raise anything you disagree with.
*[[Development:Navigation 2.0 implementation plan]]
:Tim summarised what he's currently doing with Navigation, blocks, pagelib etc - he's in the middle of monstrous amount of work which started with wanting to improve bits of navigation, then some expert themers started getting stroppy because Moodle not so easy to theme. We're going to use blocks more for navigation, update activity has tabs, more consistent having a settings block. See the wiki for detailed plans. Martin commented "This is going to be quite brilliant!"
* [[Development:DB layer 2.0|DB layer 2.0]]
:Enum (check constraints) support is being dropped in Moodle 2.0. Eloy is going to review all the dml/ddl tests and add a lot more to ensure that the database code is completely covered by tests. He'll then review current mssql and oracle implementations and fix them completely. We still need to decide whether to build a native driver for Windows (Microsoft is interested).
* [[Development:IMS common cartridge|IMS common cartridge]]
:Moodle Partner [http://moodlesolutions.uvcms.com/ UVCMS] have agreed to implement IMS CC with help from Moodle HQ.
* [[Development:Backup 2.0|Backup 2.0]]
:Eloy will start work on Backup 2.0 once the DB layer work is completed. File format is likely to change, though they'll still be similar internally. MDL-15489 is an annoying problem in 1.9 - some workarounds are necessary.
* [[Development:Text formats|Text formats]]
:Points A to G are agreed, the rest aren't. Eloy probably won't have time to develop it.
* [[Development:Workshop 2.0 specification|Workshop 2.0 specification]]
:The [[Workshop module]] is being completely rewritten for Moodle 2.0 by David Mudrák. Please provide feedback on the spec in the discussion [http://moodle.org/news/discuss.php?d=121805 Workshop 2.0 specification - request for review and comments].


==Moodle 2.0==
==Other news==


* Project management overview - Martin D
* [[GSOC/2009]]
* Summary of [[Development:Navigation_2.0_implementation_plan|what I am doing with Navigation, blocks, pagelib, etc]]. - Tim
:Helen informed everyone that this year we have 6 projects, which is half the number that we had last year - we're going for quality over quantity this year. We're currently in the [http://googlesummerofcode.blogspot.com/2007/04/so-what-is-this-community-bonding-all.html community bonding period], then coding is officially due to start on 23 May (a Saturday!). Please watch tracker issues and project specification pages in Moodle Docs, and encourage GSOC students by commenting on tracker issues and replying to forum posts.
* [[Development:Paint tool]]
:Mihai Sucan, one of our GSOC 2009 students, talked about about his project to develop an online painting tool inside Moodle. He's already developed a proof-of-concept application, [http://code.google.com/p/paintweb/ Paintweb]. Feedback welcome!
* Bug sprint idea
:Penny suggested we have a bug sprint(similar to our previous [[Bugathon]] but over a much shorter period of time), perhaps over a weekend. Apparently it works well for Debian - see http://wiki.debian.org/BugSprint. Martin mentioned that we will be having another bugathon once Moodle 2.0 beta is released.
* Moodle 1.9.5 status
:Martin informed everyone that 1.9.5 should be released in the next week or two.
* [http://moodle.org/user/view.php?id=862075&course=1 Moodle Bot]
:Martin mentioned that our [http://moodle.org/mod/cvsadmin/view.php?tab=chat developer chat] now has robot saying when check-ins occur.
* SchoolTool
:Matt Oquist talked about http://www.schooltool.org/, Open Source admin software for schools, and how it would be great if it could be integrated with Moodle.


==Other news==
==See also==


* [[GSOC|GSOC 2009]] - Helen
* [http://moodle.org/mod/cvsadmin/view.php?conversationid=2181#c94204 Meeting subtitles developer conversation] for more detailed meeting notes (only available to developers with CVS write access)
* Penny's bug sprint idea (similar to our previous [[Bugathon]] but perhaps over a much shorter period of time)
* Moodle 1.9.5 status?


[[Category:Developer]]
[[Category:Developer]]

Latest revision as of 19:02, 23 September 2009

Developer meetings > April 2009 meeting


The meeting was at 11:00 UTC on Thursday, 30 April 2009. We had 22 participants and we covered everything in around two hours.

  • Recording of the meeting (password moodle) Apologies for forgetting to start the recording right at the beginning of the meeting ;-)


Meeting participants, if anything we discussed has been been missed out, please edit the page and add it!

Moodle 2.0

Martin talked about progress tracking - Catalyst are developing the spec, combining the existing spec (developed by a GSOC student last year), with requirements from clients (mostly corporate). It should be done in next 2 months, Jonathan Newman is the main guy.
Petr is working on enrolment improvements, though it's currently on hold until after 1.9.5 is out and the Files API is sorted. See http://skodak.org/blog/ for a simpler way to do overrides.
Penny talked about the Portfolio API - Leap is a standard, any existing parser can read it, came from a JISC project in the UK, basic plan to go in docs wiki.
Martin explained that the existing coding guidelines (one small list of 20 things) had grown out of control and needed rewriting. A clear coding guide should really help new developers. Please read the new coding guidelines, fix obvious mistakes and raise anything you disagree with.
Tim summarised what he's currently doing with Navigation, blocks, pagelib etc - he's in the middle of monstrous amount of work which started with wanting to improve bits of navigation, then some expert themers started getting stroppy because Moodle not so easy to theme. We're going to use blocks more for navigation, update activity has tabs, more consistent having a settings block. See the wiki for detailed plans. Martin commented "This is going to be quite brilliant!"
Enum (check constraints) support is being dropped in Moodle 2.0. Eloy is going to review all the dml/ddl tests and add a lot more to ensure that the database code is completely covered by tests. He'll then review current mssql and oracle implementations and fix them completely. We still need to decide whether to build a native driver for Windows (Microsoft is interested).
Moodle Partner UVCMS have agreed to implement IMS CC with help from Moodle HQ.
Eloy will start work on Backup 2.0 once the DB layer work is completed. File format is likely to change, though they'll still be similar internally. MDL-15489 is an annoying problem in 1.9 - some workarounds are necessary.
Points A to G are agreed, the rest aren't. Eloy probably won't have time to develop it.
The Workshop module is being completely rewritten for Moodle 2.0 by David Mudrák. Please provide feedback on the spec in the discussion Workshop 2.0 specification - request for review and comments.

Other news

Helen informed everyone that this year we have 6 projects, which is half the number that we had last year - we're going for quality over quantity this year. We're currently in the community bonding period, then coding is officially due to start on 23 May (a Saturday!). Please watch tracker issues and project specification pages in Moodle Docs, and encourage GSOC students by commenting on tracker issues and replying to forum posts.
Mihai Sucan, one of our GSOC 2009 students, talked about about his project to develop an online painting tool inside Moodle. He's already developed a proof-of-concept application, Paintweb. Feedback welcome!
  • Bug sprint idea
Penny suggested we have a bug sprint(similar to our previous Bugathon but over a much shorter period of time), perhaps over a weekend. Apparently it works well for Debian - see http://wiki.debian.org/BugSprint. Martin mentioned that we will be having another bugathon once Moodle 2.0 beta is released.
  • Moodle 1.9.5 status
Martin informed everyone that 1.9.5 should be released in the next week or two.
Martin mentioned that our developer chat now has robot saying when check-ins occur.
  • SchoolTool
Matt Oquist talked about http://www.schooltool.org/, Open Source admin software for schools, and how it would be great if it could be integrated with Moodle.

See also