MenuBarだけではなく、CSSファイルをWiki上で編集可能にしてしまう方法です。
ユーザからの要望がくるたびにいちいちサーバにアクセスして書き換えるのが面倒なので、この方法を考えてみました。
公開系Wikiの場合セキュリティ的にまずい気がしますが、閲覧・編集制限で一部のユーザ(管理者・デザイナ)だけにアクセスできるようにするなどすれば実用できるかもしれません。その辺は自己責任でお願いいたします。
私はイントラネットで使っているのであまり考えていません。(^^;
Ver.1.4.3を使っているので最近のバージョンでは事情が違うかもしれませんが、その場合はご容赦ください。
$ cd wiki $ ln -s ../skin/default.ja.css 3A536B696E435353.txt →'':SkinCSS''という隠しページとする場合 3A536B696E435353.txt →''SkinCSS''という通常ページとする場合 536B696E435353.txt $ chmod 777 536B696E435353.txt $ chown <他のファイルと同じにする>
MenuBarに以下のようなエントリを追加すれば、即時設定画面表示も可能。
[[SkinCSS>編集::SkinCSS]]
[[SkinCSS>編集:SkinCSS]]
※直接編集用のInterWikiNameが「編集」である場合の例です。環境・バージョンによって違うInterWikiNameになると思います。