(talk)コア開発者およびプラグイン開発者のMaharaコード記述作業を容易にするため、Maharaには特定機能を提供するためのいくつかのサブシステムがあります。あなたはMaharaコードの多くの場所で使われているサブシステムを確認できます。Dwoo活動システム活動システムによりMaharaはシステムで発生していることをユーザに通知できます。これはコアおよびプラグインで提供されるプラグイン可能な活動タイプをサポートします。ここで接続された通知プラグインタイプではどのようにこれらのメッセージを受信するかユーザが選択できます。ADODB/XMLDBMaharaはデータベース抽象にADODBの使用によりMySQLおよびPostgreSQLの両方をサポートします。スキーマおよびアップデートのためXMLDBを使用します。スキーマおよびアップグレードにXMLDBを使用します。