すごく久しぶりなMindTouch Dekiのネタです。
BPSの社内Wikiでは、最近更新されたページの他に 最近投稿されたコメントを表示して、活発な議論を促すことにしました。
以下のDekiScriptで実現できます。
<ul style="padding-left:30px;">
foreach (var c in wiki.getsearch('type:comment', 10, '-date')) {
<li>
web.link(c.page.uri, c.page.title);
web.html(' <span style="color:#999999">(' .. c.author.name .. ')');
web.html('<br />');
web.text(c.text);
</li>
}
</ul>
注意点として、バージョンが最新版(9.08)なら動作しますが、9.02などの旧バージョンでは動作しないことがあります。
リリースノートに書いてありますが、getSearch() が空を返すバグがあり、9.08で修正されたようです。
簡単なDekiScriptですが、リファレンスにSearchQueryの"type:comment"は載っていないので、少し時間がかかってしまいました。
ドキュメントの更新が追いついていないみたいですね。