- Moodle 1.9 Extension Development
- Jonathan Moore Michael Churchward
- 205字
- 2021-08-06 17:24:04
Other important libraries
Moodle relies on a number of libraries, both internal and external. Several of these are explained below:
PEAR
PEAR stands for PHP Extension and Application Repository. As such, it's not a single library but a set of tools for getting and updating PHP libraries and modules.
ADOdb
ADOdb is a database library that provides a unified programming interface for a large variety of databases. Although Moodle supports a limited core set of databases for its direct backend, ADOdb really shines through in the supported databases for both the external database authentication and the enrollment plugins.
YUI
The Yahoo! User Interface (YUI) library is written in JavaScript, and is used to create rich web interfaces using AJAX, DOM, and DHTML. The Moodle course editing interface relies on this library for drag-and-drop placement of course elements.
XMLDB
XMLDB was added to Moodle as part of the initiative to add Microsoft SQL and Oracle backend support for Moodle. XMLDB rationalized all of the database configuration files to XML schemas, so that the same files could be used across all four supported backends. This extended upon the capabilities available from ADOdb, providing a single code base for accessing all databases supported, while still providing appropriate performance.
- Flash CC從入門到精通
- Adobe 創意大學動漫設計師Flash CS5 + Photoshop CS5 標準實訓教材
- AutoCAD 2019中文版從入門到精通
- YUI 2.8: Learning the Library
- 3ds Max 2014從入門到精通
- 中文版Maya 2022完全自學教程
- ASP.NET MVC 2 Cookbook
- 下一代空間計算:AR與VR創新理論與實踐
- SolidWorks 2019快速自學寶典
- Photoshop CS6 圖像處理項目任務教程
- 會聲會影視頻編輯實戰秘技250招
- Drupal 7
- Adobe創意大學Premiere Pro CS5 產品專家認證標準教材
- 3ds Max三維動畫制作項目式教程
- After Effects CS6 標準教程