今日更新してみたら、Joomla!1.6の管理画面テンプレートのデフォルトが変更されていました。
bluestorkテンプレート
ぱっと見、アイコンとボーダー色が変わったくらいに見えます。でも、アイコンが変わるだけで雰囲気がまた変わって良いですね!
そういえば、Joomla!1.5の管理画面テンプレートって1.0より少ないですよね。ちょっと確認・・・。してみたら、やっぱり少ない。
内容は、kasuga@juserさんが、訳してくださってるのでご覧ください。
今回は、差分を確認してから、慎重にアップデートすることにした。
面倒だが、この作業が一番だと思う。結果、やはりそのまま差分パッケージをアップロードしていたら、はまるところだった。少し、コアを変更している部分があってチェックしていなかったら上書きしてしまうところでした。
Joomla!の管理画面をChromeで見ています。
コンポーネントを作成していて、バックエンドのファイルを、コードが書いていない状態で一通り用意し、バックエンドのコンポーネントのメニューをクリックするとPHPのエラーが発生した画面になるのが普通ではじめはその通りの表示だったのですが、コードを追記し、異なるエラーを発生させてもChromeではその画面にはならない現象が発生しました。
それ以降どれだけコードを変更しても駄目でした。結局、その状態をFirefoxで確認すると正常でしたが、Chromeではブラウザの再起動か何かしないと正常な状態にはなりませんでした。
最初、設定が悪かったかと思い、何度も確認したのですが、おかしいところは何もないし、
「こんなところで、つまずくか?」
と考えながらひとつひとつチェックしていました。
まさか、Chromeが原因だとは思いもしなかったので今後注意しないといけません。Chromeでは、リンク先を先読みしてキャッシュしているのでしょうか・・・。
今回は、変更箇所を少し確認してから1.5デモサイトをアップデートしました。いくつかのXSS対策も今回適用されているようですので該当する使い方(ウェブリンクの投稿を許可していたり、Author以上のユーザーに投稿を許可している)をされているサイトは、すぐにアップデートした方が良さそうです。
今回のリリースであらためて気づいたのですが、テンプレートでオーバーライドできることにより、アップデートの内容によっては使用しているテンプレートにも影響するということです。みなさんがお使いのテンプレートでオーバーライドしているものがあれば確認が必要です。元のコンポーネントや、モジュールのテンプレートが変更されていれば、確認した方が良いと思います。