- 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.
- 3ds Max 2014標準教程(全視頻微課版)
- Flash CC中文版動畫設計與制作/微課堂學電腦
- SolidWorks2014基礎實例教程
- Drupal: Creating Blogs, Forums, Portals, and Community Websites
- ASP.NET jQuery Cookbook
- After Effects影視特效立體化教程:After Effects 2021(微課版)
- Vivado從此開始(進階篇)
- Oracle Warehouse Builder 11g R2: Getting Started 2011
- 中文版CINEMA 4D R20 實用教程
- 攝影師的后期必修課(調色篇)
- Photoshop CC圖像處理案例教程(第2版)
- Unity 3 Game Development Hotshot
- SolidWorks 2020中文版入門、精通與實戰
- 剪映短視頻制作從入門到精通(手機版+電腦版)
- 前端函數式演進