MediaWikiナビゲーションバーのカスタマイズ

Posted by ryotare Mon, 23 Jul 2007 06:30:00 GMT

研究室のWiki(LAINpedia)にはMediaWikiを使用しています。今回はカスタマイズすることが多いと思われるナビゲーションバーのカスタマイズ方法について述べます。

ナビゲーションバーをカスタマイズするページへ移動するにはサイドバーから

特別ページ->表示メッセージ一覧->sidebar
へと移動します。もうひとつの方法として直接URIを入力する方法もあります。その場合、次のURIを指定します。
MediaWikiのルート/index.php/MediaWiki:Sidebar
ページに移動したら記法に従って編集を行います。 LAINpediaでは以下のようになっています。
* navigation
** mainpage|mainpage
** 技術ネタ|技術ネタ
** ゼミ|ゼミ
** recentchanges-url|recentchanges
** リンク|リンク
* はナビゲーションバーのタイトルで、** が各項目になります。項目の記法は
** リンクのURI | 項目名
となります。

これで編集は完了ですが、編集後も設定が反映されないことがあります。 これは変更前のキャッシュがデータベースとして残っているためです。 その場合には、データベースのキャッシュ(objectcache)を削除すれば変更が反映されます。 具体的には使用しているMySQLデータベースにおいて以下のコマンドを実行します。

mysql>truncate objectcache;
参考ページ:

Posted in  | Tags