« TeraTermの不具合? Main Gmailで短縮URLを使いたい »

MediaWikiで推奨フォーマットの追加とページ目次の強制

自前サーバで動かしているMediaWikiに.docxファイルをアップロードしようとしたら、「”.docx” は推奨されているファイルフォーマットではありません。」と出てきやがる。

ブラウザ上からも推奨フォーマットの追加変更ができるのかもしれないが、Mediawikiのバージョンが古いせいか、設定がよくわからなかったので、LocalSettings.php の拡張子指定を以下に変更した。

--- LocalSettings.php~  2010-05-18 14:07:27.000000000 +0900
+++ LocalSettings.php   2012-08-20 17:56:54.000000000 +0900
@@ -123,7 +123,7 @@
 #$wgWhitelistEdit = true;
 $wgGroupPermissions['*']['edit'] = false;

-$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc', 'xls', 'ppt', 'pdf', 'txt' , 'odg');
+$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'pdf', 'txt' , 'odg');

 #Extensions
 require_once("extensions/inputbox.php");

MediaWiki LocalSettings.php wgFileExtentions」あたりをキーワードに検索すると次が見つかった。やっぱり、ファイル編集で対応するしかないのかな。

あと、Wikipediaのページで、上部に目次がついているものがあって、これを指定するタグがあるのだろうと思って探したが、整形のヘルプには「4つ以上の見出しを作成すると 目次が自動的に作成されます。」とあるだけ…。いや、見出し2つでも目次出したいんですが…。

さらに目次のヘルプをたどると、本文中にタグとして「__FORCETOC__」(上部の目次表示を強制)か「__TOC__」(指定箇所に目次を作成、複数の場合は1つめだけ)と指定ができるようだった。

WordPressとかに比べると、使っているバージョンのMediaWikiは自動セーブもないし、ファイルのアップロードもしにくい。新しいものだと改善しているのか…?

Leave a comment

Your comment