XMLDB modifying DML functions: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 3: | Line 3: | ||
{{Work in progress}} | {{Work in progress}} | ||
All the work could be performed in one branch, call it MOODLE_17_DML. Exclusively when [[XMLDB Splitting datalib.php|Point 1 - Splitting datalib.php]] was finished | All the work could be performed in one branch, call it MOODLE_17_DML. | ||
Exclusively when [[XMLDB Splitting datalib.php|Point 1 - Splitting datalib.php]] was finished. | |||
== Details == | == Details == | ||
This is a long process in which a lot of scripts become affected although critical changes are, exclusively in the DML functions. The rest is a repetitive work, changing how such functions are used in hundreds of places and testing them carefully. | This is a long process in which a lot of scripts become affected although critical changes are, exclusively in the DML functions. The rest is a repetitive work, changing how such functions are used in hundreds of places and testing them carefully. Documentation of the new final DML library must be ready as soon as possible to allow 3rd part developers to update their contributions. | ||
==See also== | ==See also== |
Revision as of 19:38, 18 June 2006
XML database schema > Roadmap > Modifying DML functions
Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.
All the work could be performed in one branch, call it MOODLE_17_DML.
Exclusively when Point 1 - Splitting datalib.php was finished.
Details
This is a long process in which a lot of scripts become affected although critical changes are, exclusively in the DML functions. The rest is a repetitive work, changing how such functions are used in hundreds of places and testing them carefully. Documentation of the new final DML library must be ready as soon as possible to allow 3rd part developers to update their contributions.