source: moodle/trunk/fuentes/admin/tool/xmldb/README.txt

Last change on this file was 136, checked in by mabarracus, 4 years ago

Ported code to xenial

File size: 2.4 KB
RevLine 
[136]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
37I've just discovered this some seconds ago, in order
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
51This directory contains the XMLDB classes to be used
52under Moodle > 1.7 to store all the DB info in a
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
61to edit fields, keys and indexes) and there isn't any lang file
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
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
74to comment/modify/approve the final XML format.
75
76All the code is, obviously GPL, with its copyrights and so on...
77
78Ciao, Eloy Lafuente (stronk7) :-)
Note: See TracBrowser for help on using the repository browser.