Pukiwiki1.5.1を弄りまくってたらPukiwiki1.5.2にバージョンアップするときにちょっと苦労したので変更箇所をメモ書き。

追加した機能

AutoAlias

概要
指定した文字列を自動的にリンクに変換する。詳細
導入
質問箱/4436 - PukiWiki-official
備考
RecentにAutoAliasNameを表示したくなかったのでpukiwiki.ini.phpの$non_listに追加。

タグ入力支援

概要
編集時にボタン1つで様々なタグを入力できるようにする。
導入
instag.inc.phpを使用。
Software/wiki自作プラグイン/instag.inc.php - DEX Lab
備考
スキンのheadに追加する記述で、paraeditを使っていないので代わりにseceditとareaeditを追加
変更前
<?php if ($_GET['cmd']=='edit'|| isset($_POST['preview']) || isset($_POST['template']) || $_GET['plugin']=='paraedit' ) { ?>
変更後
<?php if ($_GET['cmd']=='edit'|| isset($_POST['preview']) || isset($_POST['template']) || $_GET['cmd']=='secedit' || $_GET['plugin']=='areaedit' ) { ?>

スパムフィルタ

概要
Akismet等を利用した汎用スパムフィルタ。
導入
PukiWiki1.5.2にスパム対策メールフォームを設置!Googleアドセンスに備える! | SEの良心 (1.5.2向け改良版)
備考
recaptchalib.phpが同梱されていなかったので別途用意。
seceditとareaeditをAkismetの対象に指定すると誤検知しまくるのでどうにかしたいところ。

URL短縮

概要
日本語ページなど長過ぎるURLを短い文字列に置換する。
導入
PukiWikiのクソ長いURLをURL短縮ライブラリを組み込んで解決する! | SEの良心
備考