mirror of
https://github.com/moodle/moodle.git
synced 2025-08-07 18:06:51 +02:00
![]() version = 2021052500 release version requires= 2021052500 same than version Why 20210525? (25th May 2021) ? Because master is going to be Moodle 4.0, to be released on November 2021. And, until then, we are going to have a couple of "intermediate" releases: - Moodle 3.10 to be released 9th November 2020. (2020110900) This version will be using versions from today to 2020110900 (once it's released the YYYYMMDD part stops advancing). - Moodle 3.11 to be released 10th May 2021. (2021051000) This version will be using versions from 3.10 release to 2021051000 (once it's released the YYYYMMDD part stops advancing). That means that all versions from today to 2021051000 are going to be used by those 2 "intermediate" releases (3.10 and 3.11). And we cannot use them in master, because it's forbidden to have any overlapping of versions between branches (or different upgrade paths will fail). So, get that 2021051000, let's add it a couple of weeks to cover the on-sync period (or a 2 weeks delay max!) and, the first version that master can "own" in exclusive (without any overlap) is, exactly, 25th May 2021, hence our 20210525. |
||
---|---|---|
.. | ||
actions | ||
amd | ||
classes | ||
db | ||
lang/en | ||
tests/behat | ||
index.php | ||
README.txt | ||
settings.php | ||
styles_boost.css | ||
styles_bootstrapbase.css | ||
version.php |
XMLDB - Base classes and edition interface. Complete Documentation: http://docs.moodle.org/en/XMLDB_Defining_one_XML_structure Ciao, Eloy Lafuente (stronk7) ========== ========== ========== ========== ========== ========== ========== HISTORY ========== ========== ========== ========== ========== ========== ========== 2006-08-07 - Editor working on production The editor has been used succesfully to build a bunch of install.xml files and everything seems to be working properly. ========== ========== ========== ========== ========== 2006-07-11 - PHP4 compatible release Now everything seems to be working under PHP 4. What a horrible OOP implementation! Note that write permissions to */db dirs are required. Now working in the 3 missing forms, to manually edit fields, keys and indexes. Ciao, Eloy Lafuente (stronk7) ========== ========== ========== ========== ========== 2006-07-11 - Important notes I've just discovered this some seconds ago, in order to test properly the XMLDB classes and editor: 1.- PHP 5 required for now. Will change this soon. 2.- Perms to "apache" user needed in */db dirs in order to allow the XMDBD interface to write files. Ciao, Eloy Lafuente (stronk7) ========== ========== ========== ========== ========== 2006-07-11 - Initial commit This directory contains the XMLDB classes to be used under Moodle > 1.7 to store all the DB info in a neutral form (classes dir). Also it contains one simple interface to edit all those structures. To install and test it, simply copy the whole xmldb directory under your moodle/admin dir and point your browser (as admin) to http://your.server/moodle/admin/xmldb The edition interface isn't completed yet (it laks 3 more forms to edit fields, keys and indexes) and there isn't any lang file (although I hope everything is really clear). The edition interface includes one reverse-engineering tool that provides an easy way to retroffit and to generate any table from MySQL to the new XMLDB format. Once the XMLDB format was approved, we'll be able to build all the "generators" needed in order to use it to create Moodle DB structures for each RDBMS flavour. Once the interface was finished (2-3 days from now) related documentation will be sent to http://docs.moodle.org/en/XML_database_schema in order to comment/modify/approve the final XML format. All the code is, obviously GPL, with its copyrights and so on... Ciao, Eloy Lafuente (stronk7) :-)