フォーラム:上位カテゴリの表示方法について

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動
フォーラム:メインページ > 上位カテゴリの表示方法について 進行中

このフォーラムは、簡単に言うと、Enpedia:カテゴリの運用方針に基づき定められているPathnavを廃止し、カテゴリ名前空間にシステム的に「上位カテゴリ」という節を表示させてみよう!という提案になります。ここへ至った詳細についてはRest:日記/2020-09-07テンプレート・トーク:Pathnavを参照してください。なお、フォーラムを開いた本人は多忙により議論を主体的に進めるほど時間が確保できないので、私の顔色なんて気にせずどんどん話をすすめてもらって構いません。

さて、まずもって、現在は方針により、カテゴリを作成するには {{Pathnav}} テンプレートを冒頭に貼って、作成したカテゴリがどの位置にあるか引数を指定する必要があります。しかし、これは手動で上位カテゴリを引数として指定する必要があり、非常に煩わしい作業です。また、この煩わしさ故に「カテゴリ」がライトユーザーが触れずらいものとなっているように思います。他に、手動故どうしてもミスが発生してしまうことがあります。カテゴリを新規作成したことがある方なら、苦労した経験があるのではないでしょうか?加えて、(私含め)一部の利用者はPathnavが分かりずらいとも指摘しています。

このような現在のPathnavの問題点を打破するため、User:かにふとんさんがMediaWiki名前空間を操作して、下位カテゴリにシームレスに「上位カテゴリ」のタブを設けるという実現手段をテンプレート・トーク:Pathnavにて考案されました。これを採用すると、上位カテゴリは自動で表示されるようになり、カテゴリ作成の時に必要な編集はそのカテゴリの内容(「○○に関するカテゴリです」の一文)と上位カテゴリ・デフォルトソートの指定だけで済み、また上位カテゴリの修正もHotCatのみで可能になり便利です。

私としては、前述のようなPathnavの複数の問題点から、この案を採用するのがいいんじゃないかと思いますが、いかがでしょうか。--360度 (トーク) 2020-09-07T22:21:42 (JST)

議論[編集]

コメント 現状の{{Pathnav}}にある程度慣れている1編集者の身として、少し意見を述べさせていただきます。

そもそもの問題点を考えた場合、「カテゴリの乱立」が問題なのだと思います。エンペディアでカテゴリページ作成時に{{Pathnav}}を使う事を必須としているのは「カテゴリの乱立」に対する対抗策の一つとされているような気がします。Enpedia:議論の場/終わった議論 (2011年-2014年)#カテゴリについて

そしてエンペディアでカテゴリページ新規作成時に迷う事としては、{{Pathnav}}で上位カテゴリからのパスをどのように表現するか、です。複数の経路があったりすると、どの経路を選ぶかで迷い、私は2つか3つ程度を選んで{{Pathnav}}を作成したりしていました。カテゴリ:軍用機とか)

一応、{{#categorytree:{{PAGENAME}}|mode=inverse|hideroot=on}} を試しに追記してプレビューして見ましたが、上位カテゴリが下位カテゴリのように表示されている?と感じました。

360度さんのしたい事はこの書き込みを見た限りだと、概ね「カテゴリの整理や作成」になるのかなと思っています。きちんとした構造にしたいと。そうなった時にHotCatのみでは{{Pathnav}}を修正できない事が問題に感じるのだと思います。

Enpedia:カテゴリの運用方針に基づき定められているPathnavを廃止」というのは「Enpedia:カテゴリの運用方針」を変えることになるため、安易には行えないかなと思います。「カテゴリの整理や作成」をしたいのでしたら、まずは末端に近い一部のカテゴリをターゲットとし、時間をかけて徐々にボトムアップしていくような手法を取るのが無難、という事になるかなと感じました。--Shingo.a (トーク) 2020-09-08T23:54:04 (JST)

返信
>カテゴリの乱立
私見では現状、カテゴリはもう少し細分化してもいいのかなとは思ってます(Ex.○○県の鉄道駅…などは記事がそろい次第、47都道府県とも作成していいと思う)。この程度には細分化したほうが、カテゴリを一種の「記事一覧」としてみるときに見やすいと思うのです。ただし、そこまで細分化しなくても!みたいなカテゴリも散見される(≓乱立されている)のもまた事実なので、現在は5件以上でカテゴリが新規作成できることになっていますが、ここに加えて「今後ある程度他に入る記事が新規作成されることが想定されること」のような条件をもう一言付け加えてもいいのかも。(未来永劫5・6件のカテゴリは不適?/Enpedia・トーク:カテゴリの運用方針の提案に近い)
>HotCatのみでは{{Pathnav}}を修正できない事が問題
最初の提案の文章、そのあたりが雑なのすみません。勿論それも大きな要因ですが、Pathnavを手作業で丹精込めて作成しても、(かにふとんさんの提案したシステムより)どこか分かりにくいというか分かり辛く感じるのが一番のポイントですね。「カテゴリの作成や整理」をするときに、分かりやすいシステムならば手作業であっても作成や修正の作業することはやぶさかではありませんが、より分かりやすく表示する方法があるならば、折角ならばそれで作成したいという所存です。ただし、どちらが分かりやすいのかは個人差があると思いますのでその辺りは調整が必要かもしれませんが。
>方針の改定が必要
最終的にはそれをどう改定するのか(どのような改定が必要なのか)このフォーラムで草案をまとめてもらい、適切な場にもっていって投票、のような流れを考えてフォーラム立ててます。--360度 (トーク) 2020-09-09T10:40:24 (JST)
返信(360度さん宛) なんだか技術的な解決が可能であれば、それほど改定せずとも済みそうな感じですね。--Shingo.a (トーク) 2020-09-09T20:55:56 (JST)
返信 (Shingo.aさん宛) まさに「2つか3つ程度を選んでPathnavを作成」できうる点を問題視していました。将来のカテゴリ整備時にPathnavが現状と乖離していた場合、それが経年変化によるものなのか、Pathnav作成者が意図的に省略したものなのか区別できないという問題が発生します。加えてカテゴリの運用方針には「5件以上が望ましい」という条件があるため、記事数の増減だけを理由にカテゴリ作成・削除が行われやすい環境にあるともいえます(これを問題視するならば方針改正が必要となり、やはりハードルが高くなります)。
こうした問題点を解決するために上位カテゴリのリンクを自動生成したい、という提案意図を理解していただいた上で、仮に「Pathnavの見た目そのままで上位カテゴリを自動表示する」という提案(方法はまだ思いついてませんが……)であれば賛成されますでしょうか?--かにふとん (トーク) 2020-09-09T11:36:37 (JST)
返信(かにふとんさん宛) 提案意図は理解しております。まずは共通の認識を築けたようで嬉しいです。確かに「Pathnavの見た目そのままで上位カテゴリを自動表示する」という技術的な解決手法があれば、それが一番ですね。当方はMediaWikiのExtension?とか詳しくないので実現可能かどうかちょっと分かりかねますが…。{{Pathnav3}}みたいな感じで別途用意して選択肢を増やしてもらえれば理想的ですね。--Shingo.a (トーク) 2020-09-09T20:55:56 (JST)

「Pathnavの見た目そのままで上位カテゴリを自動表示する」関連[編集]

報告 最上位カテゴリから現在のカテゴリまでの最短経路を動的に表示できないかなーとか思ってちょっと方法を探してたのだけれど、最短経路問題みたいなアルゴリズム組む事になる気がして、なんだかそこまでは無理そうだった、という個人の感想の報告です。
CategoryTree拡張機能を見てみたけど「Pathnavの見た目そのままで上位カテゴリを自動表示する」っていうのは引数調整する程度では再現できないですね。参考までにとWikipediaのPathnavを見た感じでも、パス構造が変化した場合は手動での修正を想定しているようです。もし動的にできればWikipediaのPathnavを超える事になりそうですけどね。
引き続き調べてみて、何かあればまた報告予定。--Shingo.a (トーク) 2020-09-11T22:31:06 (JST)

報告 いろいろ調べたけど自分には無理そうだった、という結論。私は今まで通りの方法で一応できるしそれでいいやーという。後は他の方々にお任せします。--Shingo.a (トーク) 2020-09-17T20:16:49 (JST)