カテゴリ | |
サマリ | wikifarmの環境で特定プラグインのみデータを共有したい |
バージョン | 1.4.7 |
投稿者 | fukuyama |
状態 | 質問 |
投稿日 | |
wikifarm環境にてデータは各wikiが保持しているが、特定のプラグインのみデータを共有したいと考えています。
<具体例>
各wikiで共通のスケジュール管理を行う(calendar_task)
- 各wikiで保持しているページは各wikiのDATA_DIR配下
- calendar_taskが使用するページだけは共通のDATA_DIR配下
何か良いアイディアをいただけないでしょうか?
- 試していませんが、ファイルシステムのエイリアス機能(ハードリンクやシンボリックリンク)ではダメでしょうか? --
- すいません。意図が伝わりにくかったかもしれないので追記します。
1つのwikiで複数のDATA_DIRを使用できないか?と悩んでいます。
複数のwikiで共有するDATA_DIR
1つのwikiで占有するDATA_DIR -- fukuyama
- それは理解しています。ただ、DATA_DIRは変数ではなく定数なので特定のページを対象にする場合のみ値を(共通のDATA_DIRに)書き換えて使用することは出来ません(根本的な改造が必要になります)。なので対象のプラグインを使用するのが特定のページのみであるなら、その特定のページのソースファイルをファイルシステムレベルでリンクすることでデータの共有を実現するのはどうでしょうか、というアイデアなのですが、理解して頂けますでしょうか?*1 --
- DATA_DIRが参照されるよりも先に$baseや$page、$refer等を確定し、それを元に定義する定数の値を変えるように改造する。しかし、多分必ず穴はある。 --
- ありがとうございます。根本的な改造が必要である旨、了解です。リンクで回避する方向で検討します。 --