トップページとアーカイブページにページネーションを導入しました。
MTのページネーションには,本体のみで実現する方法,プラグインを使う方法いずれも複数の方法がありますが,検討時に調べたものを下記にリストアップします。
なお,実際にはPageButeプラグインを利用する方法を採用しました。その導入などについてはまた別の記事で。
プラグインを必要としない方法
ダイナミックパブリッシングによるページ分割
MT4.2から導入された
実験的な機能でサポート対象外とされている
http://www.movabletype.jp/documentation/designer/pagination.html
スタティックページのページ分割
MT4.3から導入された
1ページ目はスタティックに生成,2ページ目以降はmt-search.cgiを利用して動的に生成される
検索機能を利用しているため,2ページ目以降はURLが検索クエリを含んだ長いものになる
http://www.movabletype.org/documentation/designer/pagination-static.html
公式が英語なので,小粋空間さんの日本語の解説記事も
http://www.koikikukan.com/archives/2009/07/29-005555.php
プラグインを利用する方法
MTPaginateプラグインを利用する方法
PHP化が必要
非商用フリー,商用利用は有償
2007年3月で更新がとまっている
http://www.nonplus.net/software/mt/MTPaginate.htm?page=all
ArchivePageプラグインを利用する方法
MT3.3対応
http://www.boundless-ocean.ne.jp/2007/02/archivepage.html
Pagerプラグインを利用する方法
MT4.1と4.2で動作確認がされている
http://junnama.alfasado.net/online/2008/08/movable_type_developer_confere.html
PageButeプラグインを利用する方法
MT4,MT5対応
http://www.skyarc.co.jp/engineerblog/entry/2642.html
Paged Archivesプラグイン
MT3.2~5.1まで対応(2012年12月現在)