ついにアップグレードしましたよ、Joomla!3.1へ。まだ使い慣れていない部分もあるのですが、なかなかいい感じです。ちなみにコンテンツは何も変わっていません(笑)
Joomla!3.xの魅力といったら、やっぱりレスポンシブになったということですね。このためにアップグレードしたようなもんです。
Joomla!3.xへのアップグレードは、1.5→2.5の移行に比べればかなり楽な方ですが、それでもつまずく箇所が何点かありました。
まず3.xに対応してないエクステンションがそこそこあるという事。有名どころのエクステンションは対応済みですが、少しマイナーなモジュールやプラグインになると対応していないものが多いです。そこら辺は代替できるものを調べたり、もし代替品がなければ思い切ってアンインストールしてしまうしかありません。今回のアップグレードで何個かのモジュール・プラグインは使うのをあきらめアンインストールしました。
またデータベースについてInnoDBがサポートが必須になったこと。とはいえ、アップグレートの途中まではMyISAMのまま作業していたので、MyISAMのままでも問題はでないかも?一応InnoDBに変換しましたけどね。
テンプレートについては、これまでYOOthemeのもの使ってきましたが、この際だから他のテンプレートも試したいと思い、色んなサイトのテンプレートを物色。最終的にShape5のテンプレートを購入しました。しかし現状のサイトがYOOthemeのテンプレートに最適化されてるだけあって、Shape5のテンプレートに合わせて調整するのが面倒くさい。というか、Shape5のテンプレートをインストールしたら画面真っ白、というパターンでやる気がゼロに。結局以前と同じYOOthemeのテンプレートを使うことに。Shape5の購入代金が無駄になりましたが、手間を考えれば安い物です。
なお今回アップグレードした3.1、次の3.2までは「短期サポート」と呼ばれ、開発者や、新しい物が好きな方向けのバージョンです。2.5を使っていて、商用サイトであったり、アップグレードが面倒な方は、長期サポートの3.5まで待ってもOK。1.5をお使いの方はさすがに焦った方がいいと思うよ!