このプラグインはPukiWikiの『最終更新』と各ページのメニューの『バックアップ』を多少強化した機能を提供します。 具体的には次のとおりです。
表示上は『最終更新』とほぼ同じですが、編集者IDと差分関係のリンクが追加されています。
ページ名部分は『最終更新』と異なり、そのページのみの更新情報絞込み表示へのリンクになっています。
IDは編集者のIPと日付から算出されます。IDのリンクからそのIDの持ち主が行った編集のみを表示する事ができます。
『差分』はその編集によって変化した部分が表示されます。
『現在との差分』はそのページの現在の状況とその投稿との差異を比較します。
『ソース』は実際に行われた投稿の内容です。
現行ログ(current)は一定の数しか記録しません。月別ログには全てが保存されています。
ログイン必須な機能の解説はログイン後にここに追加表示されます。
WikiがReadOnlyの場合、ログインは出来ません。
履歴ページの頭の文字列の意味は次のとおりです。
通常表示の各行の最後の (数字, 数字) はその編集で行われた追加行と削除行の数です。
或る行の一部分が修正された場合、追加1&削除1とカウントされることに注意してください(そのような事例で『変更行が1』と判定するのは案外面倒なので仕様とします)。
このカウントは改行等の空行もカウントしますので差分表示の内容とは多少異なる事が有ります。
月別ログはデータ量が大きくなる為、表示に時間が掛かる事が有ります。
その対策として、キャッシュ機能を実装しています。
キャッシュデータを表示している場合、HTMLのタイトル(ブラウザのタイトルバーに現れる)の末尾に (cache) と表示します。
ほぼ全ての表示にキャッシュ機能を利かせていますが、ログ一覧部分だけは除外しています(確認用)。
キャッシュのせいと思われる不具合が発生した場合、次のコマンドにて手動クリアが可能です。
?plugin=editlog&mode=clear_cacheまた同様に負荷対策として表示上限数制限も行っています。制限を超過した場合は条件を追加して絞込みを行ってください。
現行ログでのリンク例: ?plugin=editlog&mode=search_id&id=ABCDEFG&target=current ?plugin=editlog&mode=search_id&id=ABCDEFG (target指定無しは現行ログと解釈) 全ログ検索を行いたい場合: ?plugin=editlog&mode=search_id&id=ABCDEFG&target=all 2012年01月分の中から検索したい場合: ?plugin=editlog&mode=search_id&id=ABCDEFG&target=201201メニューの『検索』からも検索及び検索用アドレスは作成できます。多分そっちの方が手っ取り早いでしょう。