- 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.
- ANSYS 14熱力學(xué)·電磁學(xué)·耦合場分析自學(xué)手冊
- UG NX 12.0中文版完全自學(xué)一本通
- CAXA CAD電子圖板2020工程制圖
- OpenStack實(shí)戰(zhàn)指南
- EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g
- Photoshop CS6完全自學(xué)案例教程(微課版)
- 二維計(jì)算機(jī)繪圖教程:二維CAD工程師取證全程指導(dǎo)
- 剪映視頻后期剪輯零基礎(chǔ)入門到精通
- Photoshop數(shù)碼攝影后期處理技法從入門到精通
- VRP11/3ds Max虛擬現(xiàn)實(shí)制作標(biāo)準(zhǔn)實(shí)訓(xùn)教程
- Photoshop CC2017圖像處理實(shí)例教程
- 卷珠簾:Photoshop古風(fēng)插畫技法完全教程
- Photoshop CS6圖像處理立體化教程
- 3ds Max-Photoshop游戲模型制作全攻略
- 新編中文版Photoshop平面設(shè)計(jì)入門與提高(第2版)