Difference between revisions of "開発者エリア/プラグイン"
From Mahara Wiki
(23 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
作成中です - [[User:Mits|mits]] ([[User talk:Mits|talk]]) | 作成中です - [[User:Mits|mits]] ([[User talk:Mits|talk]]) | ||
− | + | '''メモ:''' ダウンロードできるプラグインをお探しの場合は次のリストをご覧ください: [[Plugins|http://wiki.mahara.org/Plugins]] | |
− | '''メモ:''' | ||
− | + | Maharaには高度な着脱可能のアーキテクチャ (基本設計概念) があります。現在、あなたは認証、コンテンツタイプ (アーティファクト)、ブロック、通知、検索等のプラグインを書くことができます。加えてあなたは[[カスタマイズ/テーマ|Maharaのテーマをカスタマイズしたり]]、[[開発者エリア/言語パック|UIを異なる言語に翻訳することができます]]。 | |
− | = | + | = Maharaシステム内のサードパーティプラグイン = |
− | + | オープンソースであるMaharaは特定の機能に関して他の多くのオープンソースプラグインに依存しています。どのようなプラグインが使用されているか確認したい場合、あなたは[[Developer Area/Plugins/Third party|Third party plugin list]]を閲覧するか、次のコマンドを実行してベースインストールディレクトリでプラグインのバージョンナンバーを確認することができます。 | |
find ./ -iname readme.mahara -exec grep -H 'Version' {} \; | find ./ -iname readme.mahara -exec grep -H 'Version' {} \; | ||
− | = Developer Documentation = | + | = 開発者ドキュメンテーション Developer Documentation = |
− | * | + | * [[開発者エリア/Maharaアーキテクチャイントロダクション|Maharaアーキテクチャイントロダクション]]の一連の記事ではMaharaがどのように構造化されているのか、またプラグインがどこにあってどのように動作するのか概要を紹介しています。 |
− | * [[ | + | * [[開発者エリア/Mahara 1.3および1.4間のプラグイン移行|Mahara 1.3および1.4間のプラグイン移行]] Maharaプラグインのアップグレードまたはバックポートに関するメモ |
− | * [http://mahara.org/view/view.php?id=39443 | + | * [http://mahara.org/view/view.php?id=39443 Maharaブロックタイププラグイン作成に関するチュートリアル] |
− | * [https://mahara.hrz.tu-darmstadt.de/view/view.php?id=5259 | + | * [https://mahara.hrz.tu-darmstadt.de/view/view.php?id=5259 アーティファクトプラグインテンプレート] by Angela Karl |
− | + | あなたのプラグインの一部としてサードパーティのコードを組み込みたい場合、サードパーティのコードがMaharaのライセンスでもあるGPL v3ライセンスと互換性があることを確認してください。 | |
You can verify license compatibility using the following references: | You can verify license compatibility using the following references: | ||
+ | あなたは次のページでライセンスの互換性を確認することができます: You can verify license compatibility using the following references: | ||
*[http://fedoraproject.org/wiki/Licensing:Main#Software_License_List Fedora Project - Software License List] | *[http://fedoraproject.org/wiki/Licensing:Main#Software_License_List Fedora Project - Software License List] | ||
*[https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses GNU GPL-Compatible Free Software Licenses] | *[https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses GNU GPL-Compatible Free Software Licenses] | ||
− | = Admin stuff = | + | = 管理スタッフ Admin stuff = |
We used to maintain a "mahara-contrib" project in Gitorious and Launchpad, where we invited plugin developers to keep their projects. This fell into disuse circa 2010, and now we encourage plugin developers to host their project wherever they wish, and we'll link to it on our [[Plugins]] page. | We used to maintain a "mahara-contrib" project in Gitorious and Launchpad, where we invited plugin developers to keep their projects. This fell into disuse circa 2010, and now we encourage plugin developers to host their project wherever they wish, and we'll link to it on our [[Plugins]] page. |
Revision as of 17:34, 18 September 2018
メモ: ダウンロードできるプラグインをお探しの場合は次のリストをご覧ください: http://wiki.mahara.org/Plugins
Maharaには高度な着脱可能のアーキテクチャ (基本設計概念) があります。現在、あなたは認証、コンテンツタイプ (アーティファクト)、ブロック、通知、検索等のプラグインを書くことができます。加えてあなたはMaharaのテーマをカスタマイズしたり、UIを異なる言語に翻訳することができます。
Maharaシステム内のサードパーティプラグイン
オープンソースであるMaharaは特定の機能に関して他の多くのオープンソースプラグインに依存しています。どのようなプラグインが使用されているか確認したい場合、あなたはThird party plugin listを閲覧するか、次のコマンドを実行してベースインストールディレクトリでプラグインのバージョンナンバーを確認することができます。
find ./ -iname readme.mahara -exec grep -H 'Version' {} \;
開発者ドキュメンテーション Developer Documentation
- Maharaアーキテクチャイントロダクションの一連の記事ではMaharaがどのように構造化されているのか、またプラグインがどこにあってどのように動作するのか概要を紹介しています。
- Mahara 1.3および1.4間のプラグイン移行 Maharaプラグインのアップグレードまたはバックポートに関するメモ
- Maharaブロックタイププラグイン作成に関するチュートリアル
- アーティファクトプラグインテンプレート by Angela Karl
あなたのプラグインの一部としてサードパーティのコードを組み込みたい場合、サードパーティのコードがMaharaのライセンスでもあるGPL v3ライセンスと互換性があることを確認してください。
You can verify license compatibility using the following references: あなたは次のページでライセンスの互換性を確認することができます: You can verify license compatibility using the following references:
管理スタッフ Admin stuff
We used to maintain a "mahara-contrib" project in Gitorious and Launchpad, where we invited plugin developers to keep their projects. This fell into disuse circa 2010, and now we encourage plugin developers to host their project wherever they wish, and we'll link to it on our Plugins page.
- (Obsolete) Creating a new project