トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-サポート掲示板/380

ページの作成や編集にはユーザ登録が必要です。

 WikiFarm での Menu の共通化 - ひろ (2005年03月27日 20時32分59秒)

FSWiki 3.5.7 の WikiFarm を CMS 的に運用させていただいております。

サイドバーを全Wikiで共通化するため、現在は Menu をコピーしているのですが、Help のように親 Wiki のファイルだけ入れ替えれば、子 Wiki にも反映されるようになってくれると、大変助かるのですが。

(ついでに Header や Footer も同様にできれば更に助かります)もしプラグインなどで実現されておりましたら、ご教示いただければ助かります。よろしくお願いいたします。

いちおう検索はしてみましたが、見落としがありましたらご容赦ください。

  • ページをそのまま出力するだけであれば可能なんですが、リンクの処理が問題になりそうです。例えば親Wikiのメニューであるページにリンクしていたとすると、子Wikiでメニューをクリックしたときにはやはり親Wikiのページにジャンプして欲しいわけですよね。もし、リンク先がそのWiki(子Wikiの場合は子Wikiのページ)に対するリンクでも構わないということであれば方法はありそうですが…。 - たけぞう (2005年03月28日 11時44分47秒)
  • お世話になっております。基本的には、その Wiki の FrontPage と、あとは親 Wiki 及び各子 Wiki のトップページ、他若干の関連サイトへのリンクを張って、あとは RecentDays と検索フォームがあれば十分ですので、リンクの部分は URL フルパスで記入することを考えていました。従って、親も子もまったく同一内容の Menu でまったく問題ありませんし、現状では親の Menu をそのままコピー&ペーストで貼り付けています。ただ、現在7つある子 Wiki がこの後更に増える予定ですので、親のメニューをいじったときに子の方の更新をそのうち忘れそうなので、もし可能なら Help のプラグインのように、親Wikiの同一名称のページの記述を丸ごと引っ張って来るプラグインを置いておければ、子 Wiki の当該ページは凍結して親だけ更新すればよくなるのでとても助かります。 - ひろ
  • 当方 NPO 団体で ( http://www.jafsa.org/wiki/ )、現時点では FSWiki をユーザー認証機能を使った簡易 CMS として運用しておりますが、各セクションのトップページを検索エンジンに引っかかりやすくすることと、自由度が大きすぎてよそのセクションのページの書き換えまでできてしまうとそれぞれの担当者が事故を恐れて触りたがらなくなるという(笑)二点から、各セクションごとに独立した子 Wiki で運用しております。その場合でもメニュー部分は共通にしたいので、このようなお願いをさせていただいた次第です。 - ひろ (2005年03月28日 18時52分34秒)
  • Farmをまたいでincludeが使える(中身を書き換えずに)と、ご希望の動作になりますでしょうか - いしだなおと (2005年03月29日 00時19分38秒)
  • 多分そういうことでいいんだと思います。不勉強でお恥ずかしい次第です。 - ひろ (2005年03月29日 02時10分44秒)
  • この機能は私も凄く欲しいです!親wikiがメインTOPなので、子Wikiの変更に誰も気づいてくれなくて悲しくなるときがあります。親Wikiのmenuに、子Wikiのmenuなり更新一覧がincludeできたら…と願わずにはおれません。 - くじら (2005年05月07日 20時15分07秒)
  • ginclude(だったと思う) プラグインで可能でしたよ。 - Kaz (2005年10月21日 15時12分17秒)
  • FSWikiに ginclude 実装されていないかも…代替機能として、KG氏 が次のようなプラグインを公開してくださっています。BugTrack-plugin/213(プラグイン:子Wikiまたは兄弟Wikiの新着一覧を表示),BugTrack-plugin/214(複数行プラグイン:他Wiki内のページを表示する/依存プラグインも導入が簡便),BugTrack-plugin/225(パッチ:RSSフィードに子Wikiまたは兄弟Wikiの新着も含める) - A_M (2005年10月23日 07時29分51秒)
お名前: コメント:

最終更新時間:2005年10月23日 07時29分51秒