RIGHT:[[:t/分析]] [[:t/機能]] [[:t/検索]]
Wikiを分析、再編するためのツールを。
MediaWikiの特別ページ(SpecialPages)も参考に。
→ [[:i/参考に/Semantic MediaWiki#o4b637f8]]
----
#contents
**思い付き [#md65e424]
MediaWikiの特別ページ(SpecialPages)のように。
-大きなページ、小さなページ(スタブ)
-章の多いページ、章の少ないページ
-リンクの多いページ、リンクの少ないページ
-大きな章、小さな章
-似ているページ、似ている章
-他
いずれもフィルタリングよりソートのほうが望ましい。
上位を表示すれば良い。下位も見ることはできるように。
ページに対してできることは章に対してもできるようにしたい。
章を章として扱えれば容易?
**実装方法 [#za7012a5]
***検索で [#u1ada453]
検索機能で柔軟に実現できる。
ページにはデータ量などのデータが埋め込まれるようにしておく。
(これをリクエスト時に作られるページにしてもいい。データ量を返すコマンド式機能で得られるページ(「name:トップページ,size:10000」などと書かれている)を使って)
ソート部分を指定した検索ワード「size:([0-9]+)」を与え、数値部分をソート。
検索機能とクエリー1つで分析ページを1つ作れる。
-コマンド式機能を指定するのはどうやって?
→size:でsize機能呼び出し。…のように:を付けて指定。機能名:検索ワード
ページにXML形式に変換するような機能があるなら、それを利用すれば良い。
この検索条件は予め記述しておくものになるので、書きにくくても良い。
***ページ/要素で [#s9f8ad1e]
URIパラメーターで呼び出せるページ/要素で(PukiWikiでURIに付けるcmdやpluginのようなもので)。ページ/要素なのでページ上に配置することも可能に。
機能ごとに専用のページ/要素を作ることになる。
専用のプログラムが必要なものばかりなのでそれでいい。