Mahara日本語ドキュメント/プラグイン

From Mahara Wiki
Jump to: navigation, search

Maharaでは、ユーザが独自のアーティファクト、ブロック、ページ (ビュー)、認証メソッド等を追加できる、非常に柔軟な着脱可能の基本設計思想を持っています。Maharaは始まってまだ早いプロジェクトですが、いくつかのプラグインが出現しつつあります。以下、プラグイン一覧です。

あなたに提供したいプラグインがある場合、プラグインの情報と共に dev@mahara.org までご連絡ください。必要であれば、あなたのgitリポジトリをgit.mahara.orgにセットアップすることも可能です。

注意: 以下に一覧表示されているプラグインは、Maharaコアと同じレビューの基準に制約を受けているわけではありません。そのため、セキュリティまたは他の問題を含んでいる可能性もあります。あなたの必要性にプラグインが適切かどうか、自分の責任において検証してください!

Maharaプラグイン

アーティファクトプラグイン

Maharaはプロファイル情報、ファイルリポジトリ、ブログおよびレジュメビルダが同梱された状態で公開されます。加えて、下記のプラグインを利用することができます:

  • Bookmark by Catalyst for Intel Education - ユーザはリンクをMaharaのアーティファクトとして保存することができます。マイポートフォリオメニュー配下の独立したページで管理され、ブロック内に表示することもできます。Mahara 1.2のみ。 download
  • Cloud plugin by Gregor Anželj - Mahara内に外部クラウドサービスのサポート/統合を実装します。そして、ユーザが自分のページ内に異なるクラウドサービスのファイルを表示 (または埋め込み) できるようにします。
  • Europass by Gregor Anželj - MaharaにEuropassを実装することで、ページ (ビュー) にEuropassデータを表示して、複数のフォーマットにデータをエクスポートすることができます。
  • My CPD by James Kerrigan & Geoff Rowland - CPD (Continuing Professional Development) ログおよび異なるCPD活動における合計滞在時間をレコード詳細に追加します。
  • My Learning by Gregor Anželj - 学習スタイルおよびインテリジェンスに関して、ビュー (ページ) に埋め込むことのできるフラッシュベースのアンケートを作成します。
  • My Reading by Jong-Dae Park - ユーザが読んだ本にコメントを追加します。このプラグインはCatalyst社によって開発されたブログアーティファクトプラグインをカスタマイズした上で、韓国のオンライン書籍会社のサービスを利用します。ユーザが他の国のオンライン書籍のウェブサービスを使用したい場合、コードをカスタマイズする必要があります。
  • Problems & Conditions by Catalyst for Cambridge University School of Clinical Medicine - 学生が内科的疾患の症例記録を登録して、他の学生と共有できるようにします。特に、どのような疾患が症例記録と関連付けられるのか簡単に選択することのできるカテゴリブラウザは素晴らしい機能です。
  • Web Services Mahara用ウェブサービスサポート (REST、SOAP、XML-RPC)
  • External Resource by Laurent Opprecht - 埋め込み可能なコンテンツ (ビデオ、写真等) およびリソース (PDF、RSS等) をあなたのMaharaポートフォリオに追加することができます。任意のプロトコル (oembed、ogp等) を提供するプロバイダすべてがサポートされます - Youtube、Dailymotion、Slideshare、Google Books等
  • Notes by Laurent Opprecht for the University of Geneva - ドキュメントを作成、またはノートを取って、ビューに表示することができます。
  • Open Social Widget by Laurent Opprecht for the University of Geneva - あなたのポートフォリオブロックをOpen Socialコンテナ (Open Social container) 上に公開できます - 例) iGoogle、portal等。
  • Calendar view of plans by the Technischen Universität Darmstadt - あなたのプラン全体にカレンダービューを作成するプラグインです。
  • Booklet by Christophe Declercq, Nantes University - レジュメのようなアーティファクトを作成および編集できるメタアーティファクトです。最初にFrench MoodleMoot - MaharaMootで発表されて、次にMahara GitHubで入手できるようになりました。
  • Linkedinプラグイン by Johann Luthi for the University of Geneva - あなたのLinkedInプロフィールおよびプロフィールデータの抜粋に接続できるようになります。

ブロックタイププラグイン

  • Chem 2D NIH by Geoff Rowland - ページ (ビュー) 上に2Dの化学構造イメージを表示するため、NIH NCI/CADD Chemical Identifier Resolver (NIH NCI/CADD 化学物質識別子レゾルバ) サービスを使用します。
  • Embed.ly by Gregor Anželj - 多くのウェブ2.0関連リソースを埋め込むことができます。
  • Facebook Like / Recommend by Gregor Anželj - 更新内容をFacebookに送信できるよう、MaharaページにFacebookボタンを追加します。(bug tracker and code repository)
  • FreeMind Flash by James Kerrigan and Geoff Rowland - ページ (ビュー) にFreeMindマインドマップのインタラクティブなFlashレンダリングを追加します。
  • GoogleApps by Gregor Anželj - Google Docs、スプレッドシート、プレゼンテーション、カレンダーおよびマップをページ (ビュー) に表示できるようにします。
  • Jmol by James Kerrigan and Geoff Rowland - Jmolを使用してインタラクティブな3D化学構造ファイルをページ (ビュー) に表示します。
  • Jmol NIH by Geoff Rowland - Jmolを使用してインタラクティブな3D化学構造ファイルをページ (ビュー) に表示するため、NIH NCI/CADD Chemical Identifier Resolver (NIH NCI/CADD 化学物質識別子レゾルバ) サービスを使用します。
  • LinkedIn Profile by Gregor Anželj - LinkedInの公開メンバープロフィールをMaharaページに埋め込みます。
  • LinkedIn Share button by Gregor Anželj - 更新情報を送信できるよう、LinkedInの共有ボタンをMaharaページに追加します。
  • My Forum Posts block by William Mair - 複数フォーラムから、あなたの投稿を表示します (bug tracker および code repository)
  • QR Code Generator by Emanuel Garcês. Mahara 1.4.x用のQRコードジェネレータです。
  • Scratch by Gregor Anželj - スクラッチファイルを埋め込みます。
  • Rubrics by M. Miyazaki.
  • Twitter by Florian Eder - Twitterのツイートまたはタイムラインを埋め込みます。
  • Twitter Tweet buttons by Gregor Anželj - 更新内容をサービスに送信できるよう、MaharaページにTwitterボタンを追加します (バグトラッカおよび コードリポジトリ)
  • WindowsLive by Gregor Anželj - ドキュメント、HotmailカレンダーおよびBingマップをビュー (ページ) に埋め込みます。

認証プラグイン

  • CAS プラグイン by Patrick Pollet
  • Janrain Engage by LUNS Ltd. for Learning Arabia - Google、Facebook、Twitter、Yahoo!等のIDを使ったMaharaへのシングルサインオンをサポートします。シングルサインオンにはJanrain Engage (前のRPX) サービスを利用します。
  • LDAPグループ登録 (File:Ldap enrol.php) by Amer Hamade - ログイン時、指定したグループにユーザを自動登録できるようにします。
  • LDAP同期 by Patrick Pollet: LDAPユーザアカウントおよびLDAPグループを同期します。詳細はフォーラム投稿をご覧ください。
  • Radius認証プラグイン by Stanislav Tsymbalov.
  • Shibboleth by Laurent Opprecht- 当初、Shibboleth で動作するよう開発されましたが、他のウェブサーバベースの認証スキームでも動作します。

他システムとの統合

インタラクションプラグイン

検索プラグイン

その他

HTMLPurifierカスタムフィルタ

  • File:Htmlpurifier-hackpad-filter.zip by Gregor Anželj (インストラクション: ZIPファイルのコンテンツをあなたのMaharaインストレーションの「htdocs/lib/htmlpurifiercustom」フォルダに解凍してください。そして、「管理 > 拡張機能管理 > HTMLフィルタ」に移動してインストールボタンをクリックしてください。使用方法: Maharaに作成されたテキストブロックにおいて、エディタの左端のボタンをクリックすることにより、すべてのボタンが表示されます。右端の「<>」アイコンのボタンをクリックすることにより、あなたがHackpad埋め込みコードを貼り付けることのできる新しいポップアップウィンドウが表示されます。ページを保存してください!)

プラグインインストール

プラグインにインストールマニュアルが存在する場合を除いて、プラグインをインストールするには、最初にプログラムファイルをダウンロードして解凍した後、適切なプラグインタイプのディレクトリに入れてください。例えば、あなたがアーティファクトプラグインをダウンロードした場合、「artefact」サブディレクトリに解凍してください。あなたがブロックタイププラグインをダウンロードした場合、「blocktype」サブディレクトリに解凍してください。

プラグイン更新

一般的な手順は下記のとおりです:

  1. 古いプラグインコード (ファイル) を削除する
  2. 新しいプラグインコード (ファイル) をコピーする
  3. 「管理」ページにアクセスする
  4. アップグレード処理を実行する

プラグインサムネイルイメージ (1.5-1.7)

あなたは新しいMahara 1.5および以降のバージョンに関して、以下のページ編集インターフェースの視覚的一貫性のためのプラグインサムイメージを使用することができます。

プラグイン開発

サブページ