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

追加した機能

AutoAlias

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

タグ入力支援

概要
編集時にボタン1つで様々なタグを入力できるようにする。
参考
Software/wiki自作プラグイン/instag.inc.php - DEX Lab
備考
スキンのheadに追加する記述で、paraeditを使っていないので代わりにseceditとareaeditを追加

スパムフィルタ

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

URL短縮

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

OGPタグ

概要
Twitter用OGPタグの出力。
参考
ソフトウェア/pukiwiki/Open Graph Protocol (OGP) - 武内@筑波大
備考
各見出しに使用するparaedit.pngを除外するよう調整。
ついでに画像がないページは設定したアイキャッチが表示されるように。

各種SNSボタン

概要
ページ上部に各種SNS用のシェアボタンを表示する。
参考
シェアされるシェアボタンとは。CSSだけで作られた12のオリジナルレスポンシブシェアボタン【無料ダウンロード】–[FIT BLOG-フィットブログ]
備考
レスポンシブ対応の一環でモニタサイズによってデザインが変わるようCSSで調整。

スライドメニュー

概要
ボタンを押すと横からスライドしてくるサイドメニュー。
参考
レスポンシブでハンバーガーメニューになる固定サイドバー
備考
スマホ用。画面上部に常に表示。
スクロールボタンとか加えたほうが良いかも。