Actions

Mahara日本語ドキュメント/プラグイン: Difference between revisions

From Mahara Wiki

< Mahara日本語ドキュメント
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
作成中です - [[User:Mits|mits]] ([[User talk:Mits|talk]])
Maharaでは、ユーザが独自のアーティファクト、ブロック、ページ (ビュー)、認証メソッド等を追加できる、非常に柔軟な着脱可能の基本設計思想を持っています。Maharaは始まってまだ早いプロジェクトですが、いくつかのプラグインが出現しつつあります。以下、プラグイン一覧です。
Maharaでは、ユーザが独自のアーティファクト、ブロック、ページ (ビュー)、認証メソッド等を追加できる、非常に柔軟な着脱可能の基本設計思想を持っています。Maharaは始まってまだ早いプロジェクトですが、いくつかのプラグインが出現しつつあります。以下、プラグイン一覧です。


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


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


==Maharaプラグイン==
==Maharaプラグイン==
Line 56: Line 54:
* [https://autonline.aut.ac.nz/bbcswebdav/users/hhumphre/maharafeeds.jsp '''Blackboard/Mahara Integration'''] BlackboardからMaharaへユーザ名を送るため、特にAUT大学用に書かれたスクリプトです。[http://mahara.org/interaction/forum/topic.php?id=3985#post17713 スクリプトの使用方法に関する情報はこちらをご覧ください。]
* [https://autonline.aut.ac.nz/bbcswebdav/users/hhumphre/maharafeeds.jsp '''Blackboard/Mahara Integration'''] BlackboardからMaharaへユーザ名を送るため、特にAUT大学用に書かれたスクリプトです。[http://mahara.org/interaction/forum/topic.php?id=3985#post17713 スクリプトの使用方法に関する情報はこちらをご覧ください。]
*'''[[System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission | Mahara課題送信プラグイン (Mahara assignment submission plugin) for Moodle 2]]''': フィードバックのため、MaharaポートフォリオページをMoodleに送信します。
*'''[[System_Administrator's_Guide/Moodle//Mahara_Integration/View_Submission | Mahara課題送信プラグイン (Mahara assignment submission plugin) for Moodle 2]]''': フィードバックのため、MaharaポートフォリオページをMoodleに送信します。
===インタラクションプラグイン===
* [https://github.com/discendum/obf-mahara '''Open Badge Factory'''] by Discendum


===検索プラグイン===
===検索プラグイン===


* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen
* [http://mahara.org/view/view.php?id=17706 '''Sphinx search'''], by Antti Koskinen
===その他===
* [https://bugs.launchpad.net/mahara/+bug/785469/comments/1 '''memcache'''セッション], by Catalyst IT (パッチのみ、完全なプラグインではありません)
* <del>[http://sourceforge.net/projects/learningapps/files/Files/Basic%20LTI%20Integrations/Mahara/ '''Mahara LTIインテグレーション integration for Mahara'''] by Learning Apps</del> - このプラグインは旧式のものであり、Mahara 17.04から最初に実装されたMaharaコアLTIインテグレーションに替わりました。
* [https://github.com/edictdev/schoolinfo '''School info'''] by Kevin Rickis, for EdICT Training LTD, Glasgow, Scotland; 詳細は[https://mahara.org/interaction/forum/topic.php?id=7270 フォーラムアナウンスメント]をお読みください。
===HTMLPurifierカスタムフィルタ===
* [[File:Htmlpurifier-hackpad-filter.zip]] by Gregor Anželj (インストラクション: ZIPファイルのコンテンツをあなたのMaharaインストレーションの「htdocs/lib/htmlpurifiercustom」フォルダに解凍してください。そして、「管理 > 拡張機能管理 > HTMLフィルタ」に移動してインストールボタンをクリックしてください。使用方法: Maharaに作成されたテキストブロックにおいて、エディタの左端のボタンをクリックすることにより、すべてのボタンが表示されます。右端の「<>」アイコンのボタンをクリックすることにより、あなたがHackpad埋め込みコードを貼り付けることのできる新しいポップアップウィンドウが表示されます。ページを保存してください!)


==プラグインインストール==
==プラグインインストール==
Line 71: Line 81:
# 新しいプラグインコード (ファイル) をコピーする
# 新しいプラグインコード (ファイル) をコピーする
# 「管理」ページにアクセスする
# 「管理」ページにアクセスする
# Trigger the update process.
# アップグレード処理を実行する
# アップグレード処理を実行する


==Plugin Thumbnail Images (1.5-1.7)==
==プラグインサムネイルイメージ (1.5-1.7)==
You may also wish to use the following new plugin thumb images for visual consistency with the new Mahara 1.5, and later, Page editing interface.
あなたは新しいMahara 1.5および以降のバージョンに関して、以下のページ編集インターフェースの視覚的一貫性のためのプラグインサムイメージを使用することができます。
 
*[[Developer_Area/Plugin_thumb_images_for_Mahara_1.5|Mahara 1.5のプラグインサムイメージ]]
*[[Developer_Area/Plugin_thumb_images_for_Mahara_1.5|Plugin_thumb_images_for_Mahara_1.5]]


==プラグイン開発==
==プラグイン開発==


*[[Developer_Area/Plugins|プラグイン (英語)]]
*[[Developer_Area/Plugins|プラグイン (英語)]]
*[[Developer_Area/Mahara_Architecture_Introduction|Maharaアーキテクチャ入門 (英語)]]
*[[Developer_Area/Mahara_Architecture_Introduction|Maharaアーキテクチャ解説 (英語)]]
* [[Mahara日本語ドキュメント/開発者エリア/Maharaアーキテクチャ解説|Maharaアーキテクチャ解説]]
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Mahara 1.3-1.4間のプラグイン移行 (英語)]]
*[[Developer_Area/Plugin_migration_between_Mahara_1.3_and_1.4|Mahara 1.3-1.4間のプラグイン移行 (英語)]]



Latest revision as of 19:20, 8 July 2018

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

あなたに提供したいプラグインがある場合、プラグインの情報と共に [email protected] までご連絡ください。必要であれば、あなたの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および以降のバージョンに関して、以下のページ編集インターフェースの視覚的一貫性のためのプラグインサムイメージを使用することができます。

プラグイン開発

サブページ