[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/admin/tool/xmldb/ -> README.txt (source)

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


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1