一つ一つのカテゴリページには、いろんなページが登録されています。
「葉菜」というカテゴリページには、葉ものの野菜のページが登録されています。そしてまたカテゴリページ「葉菜」は、葉もの野菜のページの索引ともなっています。
索引として扱うからには、並び順を決めなければいけません。
日本語の索引はたいていの場合あいうえお順です。アルファベットならABC順。
さらに細かい規則も決まっています。
「はわさび」は索引の「・は」(はで始まる名前)のところに分類されますが、「バジル」も「パン」も「・は」のところに分類したい。でもそのまま[[Category:食材総索引]]とカテゴリ登録してしまうと、「バジル」は「・バ」に、「パン」は「・パ」に分類されてしまうのがMediawikiの仕様です。
そこでよみかなを指定して、この分類の仕方をコントロールしてやります。
バジルの場合は[[Category:食材総索引|はしる]]、パンの場合は[[Category:食材総索引|はん]]と書いてやると、|の後ろに書かれた文字列をソートキーとして、カテゴリページに登録してくれます。その結果バジルもパンも「・は」のところに分類されるようになります。
他にも「や」と「ゃ」、「つ」と「っ」などを同一視する、「ピーマン」→「ひいまん」と長音は、直前の母音で置き換えるなどのルールがあります。もちろんこのルールは索引を構成するのに都合の良いように決めているだけで、ルールにもいろいろバリエーションがあるみたいですが、一番オーソドックスそうなのをウィキクックレシピ(WikiCookRecipe)−みんなのレシピ みんなで料理−では採用しています。
さて、Mediawiki1.11.0になると、このソートキー(ページのよみかな)に対して、DEFAULTSORTという構文が使えるようになります(1.10あたりから使えるみたいだけど、詳細調べてません)。
カテゴリを複数指定するとき、毎回 | の後ろによみかなを書くのは少々めんどくさいものです。
そこでよみかなだけまとめて一回で指定してしまいましょう、という趣旨で導入された構文がDEFAULTSORTです(多分)。
{{DEFAULTSORT:はしる}}
と一発最初に書いておけば、後のカテゴリ登録では|以降のよみかな指定を省略することができます。もちろんカテゴリ登録時に指定もでき、その時はカテゴリ指定の中で指定されたよみかなの方が優先されます。
今回このDEFAULTSORTを食材ページのテンプレートなどに組み込みました。
もう一つMediawiki1.11.0になって便利になったのが、リダイレクト指定とカテゴリ指定が同時にできるようになったことです(これはもっと古いバージョンでもできるのだけど、1.5.8ではできませんでした)。
「リダイレクトページを単なる別名ページ案内に変更」で書いていましたように、Mediawiki1.5.8ではリダイレクト指定&カテゴリ指定が同時にできなかったので、カテゴリ指定をしたいページはリダイレクトじゃなくマニュアルでこちらのページに行って下さいねというご案内ページにすることでしのいでいました。
それを今回リダイレクトページにすることで統一。
「スズシロ」ページを検索すると、ちゃんと「ダイコン」ページに自動的に飛んでってくれるし、索引にもちゃんと「スズシロ」が載っています。
ずいぶん遠回りをしたのかなあという気も否めませんが、ま、人生そんなもんさ。
ウィキクックレシピ(WikiCookRecipe)−みんなのレシピ みんなで料理−、昨日はたんぽぽの花と根をやっとアップしました。
週明けで体調もいまいち、麦味噌仕込みも始めちゃったもんで、今ひとつはかどりません。
ウィキクックレシピ(WikiCookRecipe)−みんなのレシピ みんなで料理−は、みんなで食材情報やレシピを投稿したり、閲覧したりするサイトです。ユーザ登録は無料、お気軽にご参加下さい。閲覧の仕方、投稿の仕方が分かりづらいなどありましたら、このブログに是非その旨コメント下さい。回答するとともに、少しずつでも使いやすく改善していきたいと思っています。
ウィキクックレシピ(WikiCookRecipe)−みんなのレシピ みんなで料理−2月4日のデータ
(スタブとは、内容のあまり無いページのことです)
登録ユーザ数:10
食材ページ数:170
レシピ数:16
新着食材ページ:たんぽぽの花、たんぽぽの根
新着レシピ:無し
Mediawiki |