このサイトで使っている自作プラグイン。

ページ一覧表示・軽量版 (lightlist.inc.php)

このプラグインについて

入力した文字で始まるページの一覧を表示します。
通常の list プラグインはページ数が増えると処理が重くなりますが、このプラグインではページ名を絞り込んで表示するため、より軽快に動作します。
ページ一覧の取得には JavaScript? を使用しています。

サンプル

http://wolfbbs.jp/?cmd=lightlist をご覧ください。

動作条件

以下の環境で動作を確認しています。

  • PukiWiki 1.4.6 on PHP 4.4.2
  • Internet Explorer 6.0 (Sleipnir 含む)
  • Mozilla Firefox 1.5

設置

lightlist.tar.gz をダウンロードし、解凍してください。
Linux の場合は以下のコマンドで取得・解凍できます。

wget http://www.machu.jp/dist/lightlist/lightlist.tar.gz
tar zxf lightlist.tar.gz

解凍してできた「plugin/lightlist.inc.php」を PukiWiki の plugin ディレクトリへ、「skin/prototype.js」「skin/lightlist.js」を PukiWiki の skin ディレクトリにコピーします。

# /path/to/pukiwiki は PukiWiki をインストールしたディレクトリ
cd lightlist
cp plugin/* /path/to/pukiwiki/plugin
cp skin/* /path/to/pukiwiki/skin

使い方

list プラグインと同様に、コマンドとして起動します。

http://example.com/index.php?plugin=lightlist