MDL-49462 tool_lp: added template competencies page
[moodle.git] / admin / tool / xmldb / README.txt
CommitLineData
8c15ae99 1XMLDB - Base classes and edition interface.
2
3Complete Documentation:
4
5 http://docs.moodle.org/en/XMLDB_Defining_one_XML_structure
6
7Ciao, Eloy Lafuente (stronk7)
8
9========== ========== ========== ========== ==========
10========== ========== HISTORY ========== ==========
11========== ========== ========== ========== ==========
12
132006-08-07 - Editor working on production
14
15The editor has been used succesfully to build
16a bunch of install.xml files and everything
17seems to be working properly.
18
19========== ========== ========== ========== ==========
20
212006-07-11 - PHP4 compatible release
22
23Now everything seems to be working under PHP 4. What
24a horrible OOP implementation!
25
26Note that write permissions to */db dirs are required.
27
28Now working in the 3 missing forms, to manually edit
29fields, keys and indexes.
30
31Ciao, Eloy Lafuente (stronk7)
32
33========== ========== ========== ========== ==========
34
352006-07-11 - Important notes
36
eef868d1 37I've just discovered this some seconds ago, in order
8c15ae99 38to test properly the XMLDB classes and editor:
39
401.- PHP 5 required for now. Will change this soon.
412.- Perms to "apache" user needed in */db
42 dirs in order to allow the XMDBD interface
43 to write files.
44
45Ciao, Eloy Lafuente (stronk7)
46
47========== ========== ========== ========== ==========
48
492006-07-11 - Initial commit
50
eef868d1 51This directory contains the XMLDB classes to be used
52under Moodle > 1.7 to store all the DB info in a
8c15ae99 53neutral form (classes dir). Also it contains one simple
54interface to edit all those structures.
55
56To install and test it, simply copy the whole xmldb directory
57under your moodle/admin dir and point your browser (as admin)
58to http://your.server/moodle/admin/xmldb
59
60The edition interface isn't completed yet (it laks 3 more forms
eef868d1 61to edit fields, keys and indexes) and there isn't any lang file
8c15ae99 62(although I hope everything is really clear).
63
64The edition interface includes one reverse-engineering tool that
65provides an easy way to retroffit and to generate any table from
66MySQL to the new XMLDB format.
67
68Once the XMLDB format was approved, we'll be able to build all the
69"generators" needed in order to use it to create Moodle DB structures
70for each RDBMS flavour.
71
eef868d1 72Once the interface was finished (2-3 days from now) related documentation
73will be sent to http://docs.moodle.org/en/XML_database_schema in order
8c15ae99 74to comment/modify/approve the final XML format.
75
eef868d1 76All the code is, obviously GPL, with its copyrights and so on...
8c15ae99 77
78Ciao, Eloy Lafuente (stronk7) :-)