今月(2015年6月)、サイトのカスタマイズした点をまとめたエントリです。
- AccessRankingGA プラグインを、Google OAuth 2.0に対応できるように修正した
- AccessRankingGA テンプレートタグの出力するページ(.json ファイル)の再構築方法を変更した
- カテゴリー mt4 をサイドバーで表示しない
- カテゴリー mt6 を新設
- Trackback のCGI へポストに関する.htaccessの設定みなおし
- 利用していないプラグインを plaginsディレクトリから削除
OAuth 対応は、以下に詳細ページを用意しました
特定カテゴリーのリストからの除外は、運用のしやすさから、カテゴリラベルでフィルターをかけるのが一般ですが、カテゴリーIDで指定すれば、あとからのラベル変更でも一意なものとして機能します。
mt4カテゴリーは、バージョン4は製品ライフサイクル終了からだいぶたっているので、カテゴリーリストから除外するとしました。
以下はカテゴリーID 1をリストから除外する例
<MTTopLevelCategories> <mt:Unless tag="CategoryID" eq="1"> ... </mt:Unless> </MTTopLevelCategories>
mt6のカテゴリーを追加しました。今のところ、タグにmt6を付けてあるものにカテゴリーを与えましたが、徐々に設定していく予定。
先日、以下の記事にて再構築ツールを紹介しましたが、
これにより、対象のファイルを MovableTypeのrun-periodic-task スクリプトから切り離してcron 実行できるようになりました。
AccessRankingGA(のテンプレートタグが生成するファイル) は www-rebuilder経由の再構築にするので、テンプレートの再構築オプションでは「手動」にしておきました。
具体的にプラグイン名は挙げませんが、不要となったプラグイン(長い間使ってなくかつ無効としていたもの・コア機能として統合されているものなど)を削除しました。
今月のカスタマイズは以上です。以下に過去のカスタマイズ記録リストがあります