[Fswiki-dev] storageのget_page_listにオプションを付けたい

Back to archive index

typer typer_jp****@yahoo*****
2003年 10月 20日 (月) 23:40:58 JST


ども。typerこと加藤です。

さて、storageモジュールについてです。
現在のDefaultStorageではページ一覧をソートして渡していますが、ソートの必要がない場合はそのまま渡してもらうほうが効率的だし、ページ名順、ソートなしと選べたほうが良い気がします。
ほかにも、更新順一覧はrecentプラグインによりキャッシュされていますが、これもstorage側でキャッシュを管理して取得できるようにするとか、
前方一致で取得できたほうが効率がよい場面が多々あるようなので、これも出来るとよいのではないでしょうか?

というのもプラグインで更新順にページ一覧がほしいのですが、キャッシュはrecentプラグインの有効無効に左右されるし、外部のプラグインがキャッシュを参照するのもどうかと思ったので。
あと、RDBMを使うstorageの場合、クエリを投げて取得した方がスマートかなともおもえる、というのもあります。

で、これらの機能実現方法として、ストレージにオプションを追加して、ソート方法や前方一致での取得が出来るようにする、という案を思いつきました。

ex.:
$wiki->get_page_list;
$wiki->get_page_list("SortByName");
$wiki->get_page_list("SortByModified");
$wiki->get_page_list("DontSort","MatchForward","BBS-Wiki/");

-- 
typer        typer_jp****@yahoo***** 
Noboru Katoh typer****@goenn*****



Fswiki-dev メーリングリストの案内
Back to archive index