<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Just some quick notes I jotted down from Martin at the Moodleposium. I apologise in advance for any errors/omissions.</div><div><br></div><div>Moodle2.0 Upgrade.</div><div><br></div><div>Requirements</div><div>Basic upgrading</div><div>Third party modules</div><div>Functionality tests</div><div>Performance tests</div><div>Other</div><div>Helping</div><div><br></div><div><br></div><div>1. Requirements</div><div>Php 5.2.8</div><div>Oracle 10</div><div>Linux/Unix, Windows is lacking good php support.</div><div><br></div><div>2. Test site first </div><div> Back up db and web root</div><div> Copy to new machine with Moodle 2.0 code</div><div> Watch upgrade messages carefully</div><div> Check defaults for all new settings</div><div><br></div><div>Watch hacks that move files, these will all fail as the file structure and handling will be changed. There is version tracking or files, no replication of data. Files will no longer have names, just a hash of the content. The name, and file type is stored in the DB, the bits are on the system disk.</div><div><br></div><div>Roles now includes access to files. If you don't have permission for a file, you can't access it. (previously if you knew the resource URL, you could)</div><div><br></div><div>Database reconstruction will also take time, expect several hours. </div><div>New features will be disabled, but defaults should be checked.</div><div><br></div><div>BAD - Most of the 3rd party modules will break</div><div>GOOD - Most of them will get fixed a lot</div><div><br></div><div>3. Third party plugins</div><div>The following areas have been re-written.</div><div><br></div><div>Database API - How Moodle talks to the DB, no slashes, magic quotes. ADODB, now purely native drivers. Performance increase over current version.</div><div><br></div><div>File API - How files are read and written, new interface for navigating file tree. Any hack, block etc. that handles files, will break.</div><div><br></div><div>Rendering API - How the data is displayed to the screen. Themes can now override and change the display properties of Moodle. Designers can now manipulate all areas for integration. New blocks etc, will need re-writing.</div><div><br></div><div>4. Functionality Testing</div><div>Check that view and functionality of used resources and modules are behaving as expected. Watch during beta phase. Check the tracker, add issues to function tracker.</div><div><br></div><div>5. Performance Tests</div><div>Tweaking settings of php, Moodle and the DB and server, to make sure that it handles heavy loads. Disable unused settings.</div><div><br></div><div>6. Other bits to look at.</div><div>Database sessions. Cookie file moved from server root to DB</div><div><br></div><div>7. Helping Moodle.</div><div>Help during the beta phase. Beta in December, as many testers as possible required to help expedite a full release.</div><div><br></div><div>Cheers,</div><div><br></div><div>Adam</div><div><br></div><div><div>On 08/09/2009, at 8:25 AM, Roland Gesthuizen wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Exciting but I can understand the delay. It isnt so much that they need all the Moodle 2.0 bits to work as much as it needs to have a smooth upgrade so that teacher classes and features smoothly work as expected and all the data migrates across for all of the older versions that could be used before an upgrade to Moodle 2.0<br> <br>From the Moodle website if you are thinking of upgradeing to version 2.0, do a full backup and start to think of upgrading first to version 1.9<br><a href="http://docs.moodle.org/en/Upgrading_to_Moodle_2.0"><br>http://docs.moodle.org/en/Upgrading_to_Moodle_2.0</a><br> <blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"><p>In general, it is recommended to upgrade via each version of Moodle, for example 1.8 -> 1.9 -> 2.0. An exception to this is when upgrading from 1.5 or 1.6, when it is recommended that 1.7 be skipped, in other words upgrade 1.5 -> 1.6 -> 1.8 -> 1.9 -> 2.0. (The main reason for this recommendation is that the default roles settings obtained when upgrading to 1.7 are not ideal for 1.8 onwards.) </p></blockquote>Cannot wait for the new features planned to roll out :-D<br><br>Regards Roland<br><br><div class="gmail_quote">2009/9/7 Adam Barbary <span dir="ltr"><<a href="mailto:home@adambarbary.com">home@adambarbary.com</a>></span><br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">At the Moodleposium in Canberra at the moment, Martin has said they hope to go Beta by December. Bring on Moodle 2.0!<br> <br> Adam Barbary<br> University of Ballarat<br> <br> _______________________________________________<br> <a href="http://www.edulists.com.au" target="_blank">http://www.edulists.com.au</a> - FAQ, resources, subscribe, unsubscribe<br> Moodle Mailing List kindly supported by<br> <a href="http://www.vcaa.vic.edu.au" target="_blank">http://www.vcaa.vic.edu.au</a> - Victorian Curriculum and Assessment Authority and<br> <a href="http://www.vitta.org.au" target="_blank">http://www.vitta.org.au</a> - VITTA Victorian Information Technology Teachers Association Inc<br> </blockquote></div><br><br clear="all"><br>-- <br>Roland Gesthuizen - ICT Coordinator - Westall Secondary College<br><a href="http://www.westallsc.vic.edu.au">http://www.westallsc.vic.edu.au</a><br><br>"Never doubt that a small group of thoughtful, committed citizens can change the world; indeed it is the only thing that ever has." --Margaret Mead<br> _______________________________________________ <br> <a href="http://www.edulists.com.au"> http://www.edulists.com.au </a> - FAQ, resources, subscribe, unsubscribe <br> Moodle Mailing List kindly supported by <br> <a href="http://www.vcaa.vic.edu.au"> http://www.vcaa.vic.edu.au </a> - Victorian Curriculum and Assessment Authority and <br> <a href="http://www.vitta.org.au"> http://www.vitta.org.au </a> - VITTA Victorian Information Technology Teachers Association Inc</blockquote></div><br></body></html>