1469094592 | current | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== ファーマープラグイン ====== | + | ====== 牧場主プラグイン ====== |
---- plugin ---- | ---- plugin ---- | ||
- | description: DokuWiki ファームで家畜の作成・保守を簡易化する | + | description: DokuWiki 牧場で家畜の作成・保守を簡易化する |
author : Michael Große, Andreas Gohr | author : Michael Große, Andreas Gohr | ||
email : dokuwiki@cosmocode.de | email : dokuwiki@cosmocode.de | ||
Line 21: | Line 21: | ||
---- | ---- | ||
- | このプラグインを使用すると「DokuWiki ファーム」を設定できます。 | + | このプラグインを使用すると「DokuWiki 牧場」を設定できます。 |
同じコードベースを共有するが異なるコンテンツを有する、多くの異なった Wiki(「家畜」)のために使用できる単一の DokuWiki です。 | 同じコードベースを共有するが異なるコンテンツを有する、多くの異なった Wiki(「家畜」)のために使用できる単一の DokuWiki です。 | ||
- | プラグインは [[:farms|DokuWiki Farms]] 記載されているものに似ていますが、より多くの機能を提供していますし、時にはやや独善的な方法((''inc/farm.php'' を使用しませんが、自身でファームを管理します。))を使います。 | + | プラグインは [[:farms|DokuWiki Farms]] 記載されているものに似ていますが、より多くの機能を提供していますし、時にはやや独善的な方法((''inc/farm.php'' を使用しませんが、自身で牧場を管理します。))を使います。 |
- | プラグインはファームの設定を管理し、新しい家畜を作成出来るようにし、別の家畜設定を管理できるようにします。 | + | プラグインは牧場設定を管理し、新しい家畜を作成出来るようにし、別の家畜設定を管理できるようにします。 |
[[http://www.cosmocode.de/en/open-source/dokuwiki-plugins/|{{ http://cosmocode.de/static/img/dokuwiki/dwplugins.png?recache|A CosmoCode Plugin}}]] | [[http://www.cosmocode.de/en/open-source/dokuwiki-plugins/|{{ http://cosmocode.de/static/img/dokuwiki/dwplugins.png?recache|A CosmoCode Plugin}}]] | ||
Line 36: | Line 36: | ||
===== 機能 ===== | ===== 機能 ===== | ||
- | * ファームの設定 | + | * 牧場の設定 |
* 家畜の作成と削除 | * 家畜の作成と削除 | ||
* 作成時に他の家畜からのデータコピー | * 作成時に他の家畜からのデータコピー | ||
* 家畜のプラグイン管理 | * 家畜のプラグイン管理 | ||
- | * ファームから家畜への設定の継承 | + | * 牧場から家畜への設定の継承 |
* 新しい家畜用のロゴとファビコンの自動生成 | * 新しい家畜用のロゴとファビコンの自動生成 | ||
* 既存の家畜の一覧表示 | * 既存の家畜の一覧表示 | ||
Line 47: | Line 47: | ||
===== 用語集 ===== | ===== 用語集 ===== | ||
- | ファームの設定は、経験豊富な Wiki 管理者のみにお勧めします。 | + | 牧場の設定は、経験豊富な Wiki 管理者のみにお勧めします。 |
このプラグインは設定を簡単にしますが、何を行っているのかという一般的な考え方は有用です。 | このプラグインは設定を簡単にしますが、何を行っているのかという一般的な考え方は有用です。 | ||
Best read [[:farms|DokuWiki Farms]] on how farms are usually set up manually first to understand what this plugin does in the setup phase. | Best read [[:farms|DokuWiki Farms]] on how farms are usually set up manually first to understand what this plugin does in the setup phase. | ||
- | ==== ファーマー ==== | + | ==== 牧場主 ==== |
- | ファーマーは、「メイン」wiki です。 | + | 牧場主("farmer")は、「メイン」wiki です。 |
DokuWiki を構成するすべての PHP コードを含む通常の DokuWiki のインストールです。 | DokuWiki を構成するすべての PHP コードを含む通常の DokuWiki のインストールです。 | ||
また、家畜で使用する可能性のあるすべてのプラグインおよびテンプレートが含まれています。 | また、家畜で使用する可能性のあるすべてのプラグインおよびテンプレートが含まれています。 | ||
- | ファーマーは(ファーマープラグインを使用して)ファーム全体の設定をするところです。 | + | 牧場主は(牧場主プラグインを使用して)牧場全体の設定をするところです。 |
- | 家畜は、ファーマーから設定を継承できます。 | + | 家畜は、牧場主から設定を継承できます。 |
新しい家畜はここから作成されます。 | 新しい家畜はここから作成されます。 | ||
- | ファーマーは、完全に機能する wiki です。 | + | 牧場主は、完全に機能する wiki です。 |
- | 一般的にはファーマーはほぼ空のままにして、内容毎に家畜を用意することを奨励しますが、ファーマーを独自の内容のために使用することができます。 | + | 一般的には牧場主はほぼ空のままにして、内容毎に家畜を用意することを奨励しますが、牧場主を独自の内容のために使用することができます。 |
==== 家畜 ==== | ==== 家畜 ==== | ||
- | ファーム設定は、必要なだけ家畜を持つことができます。 | + | 牧場設定は、必要なだけ家畜("animal")を持つことができます。 |
それぞれが独自の内容とメディアデータを持ち、本当の DokuWiki のインストールと同じように動作します。 | それぞれが独自の内容とメディアデータを持ち、本当の DokuWiki のインストールと同じように動作します。 | ||
- | ファーマーから設定とユーザーを継承することもできますし、独自の固有な設定を持つこともできます。 | + | 牧場主から設定とユーザーを継承することもできますし、独自の固有な設定を持つこともできます。 |
家畜にテンプレートやプラグインをインストールすることはできません。 | 家畜にテンプレートやプラグインをインストールすることはできません。 | ||
- | ファーマーでしかできません。 | + | インストールは牧場主でしかできません。 |
しかし、家畜毎に、別のテンプレートとプラグインを有効化できます。 | しかし、家畜毎に、別のテンプレートとプラグインを有効化できます。 | ||
Line 78: | Line 78: | ||
=== Rewrite 方式 === | === Rewrite 方式 === | ||
- | これはファームの貧乏人方式です。 | + | これは牧場の貧乏人方式です。 |
- | 全ての家畜はファーマーと同じドメインでアクセスでき、URL 内の ! パラメータで識別されます。 | + | 全ての家畜は牧場主と同じドメインでアクセスでき、URL 内の ! パラメータで識別されます。 |
- | 例えば、ファーマーが ''%%http://yourdomain.com/dokukwiki/%%'' で利用可能である場合、''foo'' と呼ばれる家畜は ''%%http://yourdomain.com/dokukwiki/!foo/%%'' でアクセス可能です。 | + | 例えば、牧場主が ''%%http://yourdomain.com/dokukwiki/%%'' で利用可能である場合、''foo'' と呼ばれる家畜は ''%%http://yourdomain.com/dokukwiki/!foo/%%'' でアクセス可能です。 |
この動作のためには、特定の書き換えルールを設定する必要があります。 | この動作のためには、特定の書き換えルールを設定する必要があります。 | ||
- | ファーマープラグインは ''.htaccess'' ファイル内のこのルール作成を提供します(Apache Webサーバが必要です)。 | + | 牧場主プラグインは ''.htaccess'' ファイル内のこのルール作成を提供します(Apache Webサーバが必要です)。 |
- | !バン URL はファーマープラグインの制約です。手動ファームはもっと柔軟です。 | + | !バン URL は牧場主プラグインの制約です。手動ファームはもっと柔軟です。 |
=== (サブ)ドメイン方式 === | === (サブ)ドメイン方式 === | ||
Line 93: | Line 93: | ||
家畜は、ドメイン名で認識されています。 | 家畜は、ドメイン名で認識されています。 | ||
完全修飾ドメインまたはサブドメインです。 | 完全修飾ドメインまたはサブドメインです。 | ||
- | これが動作するには、ドメインの Web ルートが、ファーマーがインストールされているディレクトリになっている必要があります。 | + | これが動作するには、ドメインの Web ルートが、牧場主がインストールされているディレクトリになっている必要があります。 |
- | ファーマーが ''%%http://yourdomain.com/%%'' で利用可能である場合、家畜は ''%%http://foo.yourdomain.com/%%'' または ''%%http://www.thefoo.wiki/%%'' でアクセス可能です。 | + | 牧場主が ''%%http://yourdomain.com/%%'' で利用可能である場合、家畜は ''%%http://foo.yourdomain.com/%%'' または ''%%http://www.thefoo.wiki/%%'' でアクセス可能です。 |
- | DNS にワイルドカードのサブドメインを設定することでファーマープラグインを利用してボタンクリックで新しい家畜を作成することが簡単になります。 | + | DNS にワイルドカードのサブドメインを設定することで牧場主プラグインを利用してボタンクリックで新しい家畜を作成することが簡単になります。 |
この章を完全に理解できていない場合、あなた向きではありません。 ;-) | この章を完全に理解できていない場合、あなた向きではありません。 ;-) | ||
Line 103: | Line 103: | ||
==== 継承 ==== | ==== 継承 ==== | ||
- | ファーマープラグインの格好いい機能は、継承を設定できる設定情報を家畜が読み込む方法を管理できることです。 | + | 牧場主プラグインの格好いい機能は、継承を設定できる設定情報を家畜が読み込む方法を管理できることです。 |
- | これはすべての家畜のデフォルトをファーマー内で集中的に設定できることを意味します。 | + | これはすべての家畜のデフォルトを牧場主内で集中的に設定できることを意味します。 |
- | 例えば。ファーマー内で特定のテンプレートを使用するように設定でき、すべての家畜は、自動的に同じテンプレートを使用します。 | + | 例えば。牧場主内で特定のテンプレートを使用するように設定でき、すべての家畜は、自動的に同じテンプレートを使用します。 |
もちろん、それぞれの家畜は、独自の設定でこれらの設定を上書きすることができます。 | もちろん、それぞれの家畜は、独自の設定でこれらの設定を上書きすることができます。 | ||
Line 112: | Line 112: | ||
インストールが完了すると、[[ja:admin_window|管理画面]]に新しい "Farming" 登録があります。 | インストールが完了すると、[[ja:admin_window|管理画面]]に新しい "Farming" 登録があります。 | ||
- | ファームが未設定の場合、ファーム設定ダイアログが起動されます。 | + | 牧場が未設定の場合、牧場設定ダイアログが起動されます。 |
家畜を格納する場所を指定できます。 | 家畜を格納する場所を指定できます。 | ||
この設定を完了すると Wiki がファームになります。 | この設定を完了すると Wiki がファームになります。 | ||
Line 118: | Line 118: | ||
この設定でRewrite 方式ファームで使用するために .htaccess ファイルを変更できます。 | この設定でRewrite 方式ファームで使用するために .htaccess ファイルを変更できます。 | ||
- | ==== 手動ファームの変換 ==== | + | ==== 手動牧場の変換 ==== |
- | すでに手動ファームを実行している場合、あなたは少し輪くぐりする必要があります。 | + | すでに手動牧場を実行している場合、あなたは少し輪くぐりする必要があります。 |
最初に inc/preload.php にファームに無関係なものが含まれていないことを確認します。 | 最初に inc/preload.php にファームに無関係なものが含まれていないことを確認します。 | ||
Line 126: | Line 126: | ||
次に家畜用に空の存在していないディレクトリを指定し設定を完了します。 | 次に家畜用に空の存在していないディレクトリを指定し設定を完了します。 | ||
- | ファーマー内に新しく作成された ''conf/farm.ini'' を編集し、''farmdir'' を古い家畜が存在する場所に変更します。 | + | 牧場主内に新しく作成された ''conf/farm.ini'' を編集し、''farmdir'' を古い家畜が存在する場所に変更します。 |
この時点でファームを再起動する必要があります。 | この時点でファームを再起動する必要があります。 | ||
Line 133: | Line 133: | ||
===== 設定 ===== | ===== 設定 ===== | ||
- | ファーマープラグインの設定タブは基本的な情報とファーマーから継承すべき内容を設定できます。 | + | 牧場主プラグインの設定タブは基本的な情報と牧場主から継承すべき内容を設定できます。 |
統合されたヘルプがすべきことを指示します。 | 統合されたヘルプがすべきことを指示します。 | ||
===== 使用方法 ===== | ===== 使用方法 ===== | ||
- | ファーマープラグインの他のタブで以下のことが可能です: | + | 牧場主プラグインの他のタブで以下のことが可能です: |
* 新しい家畜の作成 -- 別の家畜からのデータをコピーするオプションあり(テンプレート用家畜を持てます) | * 新しい家畜の作成 -- 別の家畜からのデータをコピーするオプションあり(テンプレート用家畜を持てます) | ||
- | * 家畜用のプラグインの設定 -- 家畜管理者は、プラグインのインストール・有効化はできません。ファーマー管理者がすべきです。 | + | * 家畜用のプラグインの設定 -- 家畜管理者は、プラグインのインストール・有効化はできません。牧場主管理者がすべきです。 |
* 家畜の削除 | * 家畜の削除 | ||
↧
ja:plugin:farmer - 作成
↧