Mahara カスタマイズ情報
※Mahara UEC のカスタマイズ情報 [学内限定]
プラグインのインストール
- プラグインファイルをダウンロード
- README ファイル(拡張子: md や txt など)やプラグインタイプを参照して,
プラグインの圧縮ファイルを $MAHARA_HOME の所定のディレクトリで解凍
※必要な場合はディレクトリ名を変更
- Mahara に管理者(admin など)でログイン
- 「管理」-「拡張機能」-「プラグイン管理」の順にクリック
- 表示画面に,未インストールプラグインとして,「プラグイン名」が表示
- 「プラグイン名」の横にある「インストール」をクリックして,インストールを実行
※インストール作業でデータベースに必要な項目が追加されます。
プラグインのアンインストール
Maharaには,インストールしたプラグインをアンインストール(削除)する
インタフェースが用意されていません(非表示にすることはできます)。
データベーステーブルの作成や,カテゴリの設定はインストール時にしか行われませんので,
SQLで直接データベースを更新する必要があります。
ブロックモジュールのプラグインを削除するには以下のようにする。
- ブロックが配置してあるViewから、ブロックを削除
- block_installed から該当するレコードを削除
※これはSQLで直接データベースを更新
- $ psql maharadb
- $ delete from blocktype_installed_viewtype where blocktype='simpleclock';
- $ delete from blocktype_installed_category where blocktype='simpleclock';
- $ delete from blocktype_installed where name='simpleclock';
- $ \q
- これで未インストールの状態に戻ります。
プラグインの開発
- みんなで (Mahara) Blocktypeプラグインを作ろう
- Maharaにテンプレート機能を追加した eポートフォリオシステムの開発
- Mahara/プラグイン開発-メモ (リンク切れ)
- Maharaのソースをカスタマイズ (リンク切れ)
- Maharaのプラグイン(ブロックタイプ)開発 ※チュートリアル:時計を表示させる (リンク切れ)
- ファイルの一覧表示画面のカスタマイズ (リンク切れ)
※フォルダ構造がわかりにくいため,スタイルシートにて表示をカスタマイズ