|
Project Information
|
This project aims to develop a modern, OO PHP library that allows communication with Moodle using its native tongue. This implementation is independent of the official implementation, but should follow the same specification as much as possible. The original aim of this project was to extract the encrypted XML-RPC system that underlies MNet and make it generic enough for multiple systems to use, including a generic extension mechanism. This API represents a "MNet 2" approach, while remaining backwards compatible with existing MNet (termed "MNet 1"). This library comes with a reference implementation based on SQLite, as well as a Drupal implementation. Contributions in other languages are welcome, as are more implementations of this library within other projects. The source code is kept in Git, and not currently available through the Google Code interface. You can check it out with: git clone http://git.catalyst.net.nz/mnet.gitand git clone http://git.catalyst.net.nz/mnet-drupal.gitfor the Drupal implementation. You can browse the repository at: http://git.catalyst.net.nz/gw?p=mnet.git;a=summary Note that this remains a work in progress, and is not particularly stable yet. |