【本来実現したいこと】
Menubar内に、pcommentとそれ以外の最新n件を表示したい
【上記に対し#recentで 現状できること と ネック】
#recent([件数],[フィルター])を用い、pcommentを抽出すること自体は可能。
一方以下がネック。
- 件数が抽出前に限定されてから抽出をかけるため、実際に表示される件数は指定より少なくなってしまう
(例: #recent(10,コメント/*)だと、最新10件を拾いその中にあるpcommentを出す。pcomment 10件ではない) - 除外設定ができないため、pcomment以外を指定することができない
【要望】
- #recentの件数指定と抽出を併用した場合は、抽出をかけた後に件数指定をしてほしい。
(#recent(10,コメント/*) ならpcommentを10件拾いきって欲しい) - #recentに除外設定を入れてほしい
(includexのexceptのイメージ)
【現状の回避策】
いずれも機能的には求めるものに近いものが実現できるものの、
特にMenubarに載せる際には、UIと負荷の点で無視できない欠点がある状況
Recentchangesからincludexで引っ張る
filter,exceptオプションもあり、件数も左記条件抽出後に適用される。
だが表示形式が「YYYY-MM-DD (曜) hh:mm:ss - ページ名」であり、Menubarに表示するには煩雑過ぎる
(#recentは日付でグルーピングまでするためこの点とても優秀)lsxで表示
上記includexでできることが原則できるうえ、
日時表示がサイズダウンかつページ名の後ろになるため視認性はあがる。
だが依然表示が煩雑ではある上、処理負荷が高くMenubarに組み込むには少し心配。
【参考】
- #recent仕様:
https://wikiwiki.jp/sample/最新のxx件?word=recent - #recent過去要望 (上記回避策もこちらに記載あり)
https://zawazawa.jp/wikiwiki-request/topic/97
https://zawazawa.jp/wikiwiki-request/topic/180