使用するように、様々なLAMP環境で動作させることができます。Maharaチームがそのような環境でテストすることはありませんが、WindowsおよびIIS環境下で動作させているユーザも存在します。(恐らく、すでにあなたは知っていると思いますが)。チーム内には、新しい機能、バグフィックス、フォーラム投稿サポート、Maharaの一般的な改善等に毎日関わっている小さな開発部隊が存在します。新しい機能の開発からバグ報告まで、Maharaの使用に関して最善の方法を提案しています。重要な点は、Maharaがフリーソフトウェアであり、あなたは無条件に思いっきりハックできるということです!プラグインシステムMaharaアーキテクチャの重要な特徴はプラグインシステムです。ユーザが持つことのできるコンテンツから、ユーザの認証方法、検索の実装およびグループのワークまでがプラグイン着脱可能です。関わらず、Mahara内のプラグインすべてはcronジョブの登録およびイベントの購読等、いくつかの機能を共有しています。少ない数のサブシステムが実装されていることも、プラグインの作成を容易にしています。プラグインタイプMaharaの部品がプラグイン着脱可能であるため、特にAPIはその目的に合致するため作成されました。検索APIではどのような検索結果が必要であるか取り扱うメソッドを提供するのに対して、ユーザコンテンツタイプAPIではコンテンツ自体およびコンテンツのオーナーシップを取り扱うメソッドを含みます。私たちはこれらの異なるタイプのプラグインをコールすることができます。(ユーザコンテンツのアイテムが「アーティファクト」呼ばれることが、この名称の由来です)。(auth)プラグインにはユーザアカウントの正当性を確認するAPIがあります。(search)このアプローチには、いくつかの素晴らしい利点があります。適切なタイプのプラグインのみが使用されます。プラグインタイプでは実際要件のため、私たちがAPIをカスタマイズすることができます。検索を扱うプラグインでは単に検索APIメソッドを実装するだけで良く、そのことに関して、ユーザコンテンツ、通知または他の機能を実装しないことに言及する必要はありません。フォルダ内にディレクトリを持ちます。それぞれにディレクトリには、lib.phpを含みます。プラグイン前のセクションを前提として、プラグイン自体は単にプラグインタイプのインスタンスと言えます。アーティファクトを例に挙げると、Maharaコアはブログ、ファイルマネージャ、レジュメおよびプロファイル情報のプラグインと共に提供されます。