Wikipedia:井戸端/subj/wgRestrictDisplayTitleをjawpでもfalseに

wgRestrictDisplayTitleをjawpでもfalseに 編集

MediaWikiには、{{DISPLAYTITLE:}}というページのタイトルの表示を記事名に関係なくいじることができるマジックワードが存在します。これは{{小文字}}{{記事名の制約}}などに使われていますが、現在$wgRestrictDisplayTitleというMediawikiの設定項目がデフォルトのtrueになっていることで、記事名のアルファベットの大文字小文字を変えることだけしかできなくなっています。これをfalseにすれば、DISPLAYTITLEでまったく記事名と一致しないタイトルにも変えることが可能になります。試しに、falseになっている中国語版のzh:User:Ohgi/sandboxでテストをしてみましたので、ご覧ください。

日本語版でこれを有効にすることによって、Wikipedia:記事名の付け方#記事名の書式で記事名に使用ができないとされている各記号や文字なども記事のタイトルに表示させることができます。(しかし、Wikipedia:表示できない文字の代替画像一覧の画像まではタイトルに表示することができず、ソースがそのまま(例えば[[ファイル:Kanji for another OS version - moti.svg]]などと)表示されてしまうようです。)漢字の表記などにゆらぎがあり、記事名と正式な名称を違うものにしなければならないことが多い日本語版では、これをfalseにすべきだと私は考えています。

falseにすることによるデメリットは、上にも書きましたが、{{記事名の制約}}で使用されている漢字などの画像のソースがそのまま表示されてしまうこと、また荒らしに悪用されるおそれがあることです。前者についてはテンプレートを改良することでどうにかできると思います。後者は、どのような機能であろうと荒らしに悪用されうるものであり、falseにすべきでない理由にはならないと考えます。(私はこれ以外のデメリットは現時点では思い浮かびません。あればご指摘ください。)

さて、これについて、皆様はどうお考えでしょうか。--Ohgi 2010年12月19日 (日) 07:16 (UTC)[返信]

  コメント まず、技術的な話をすると、現在のMediaWikiは、Unicodeの基本多言語面にある文字であれば使用可能です(※すべての閲覧機器で表示可能ということではありません)。となると、DISPLAYTITLEを使わずとも、{{記事名の制約}}で表示されている記事名の大半を使用することは(技術的には)可能です。そして、ではそれがなぜ残っているのかというと、そのほとんどが旧世代の遺物として残っているもの、あるいはその古い習慣が抜けきらずそのまま現在も適用されてしまっているものです。ですから、$wgRestrictDisplayTitleをtrueにしてまで、本当にDISPLAYTITLEで置き換えなければならない文字というと、ウィキ文やURL上で特殊な意味を持っていて使用できない文字(e.g. C Sharp、正しくは「C#」でアンカーリンクに使う#が入っている)や、BMP範囲外の文字(e.g. 吉野家、正しくは「𠮷野家」でU+20BB7を使用)など、日本語で使用する対象としてはどちらかというと非常に少ないだろうと考えられます。悪用については特に心配しませんが、一方でNavFrameのような濫用に対しては警戒しなければならないでしょうから、その点だけが心配です。反対するまではないと思いますが、今のところ積極的に賛成し支援するほどの必要性はないだろうと思いますので、コメントにとどめておきます。--青子守歌会話/履歴 2010年12月19日 (日) 17:19 (UTC)[返信]
  コメント もう1点考えなければならないことがあります。それは、DISPLAYTITLEにより置換されるh1に表示される文字列とURL(ページ名)がずれること自体により引き起こされます。それは、例えばリンクを貼る際に、ブラウザのアドレスバーから確認する人(私はこちら派)ならいいですが、そうではなくて、h1に書かれている内容を使用する人がいた場合、先の例で言えば、C SharpへのリンクをC#と書いてしまって混乱させる恐れがあります。この問題は、h1の付近にページ名も併記しておくことで解決可能ですが、じゃあどこにその案内を入れるのかと言われると、私にはよい方法が思い浮かびません。一方、この問題を軽微なものとして無視することも可能だと思います。--青子守歌会話/履歴 2010年12月20日 (月) 11:33 (UTC)[返信]
  報告 この件が Template‐ノート:記事名の制約 からの議題であったようなので、こちらにもTemplate‐ノート:Ambox-miniでテンプレートの修正提案を出したことを報告します。--Frozen-mikan 2010年12月20日 (月) 12:41 (UTC)[返信]