Joomla!1.6のアクセスコントロールは、思ったよりかなり良さそうだ。SVNから見ていると、漠然としていて判然としなかったが、Amy Stephenさんの解説(ヒアリング出来る方は、見た方が良いと思う。私はできないが・・・見た。)と資料でかなり自由度の高いものだと良く理解できる。いきなりビデオ(かなり長い)の前にReview presentation materialからPDF資料をダウンロードしてからの方が良いと思います。
いや、フロントページを使わない方が便利かもしれない。もちろん、使い方によるが。
Joomla!のデフォルトだと、Homeにフロントページが割り当てられている。それは、それでサイトのトップをフロントページで管理する事ができるので便利ではある。ですが、頻繁に更新があったり、更新の都度フロントページに設定する必要があるため、面倒です。そこで、うちのFrontpage Auto Updateの出番(ぉぃ)になるわけですが、それを使わずとも自動更新は、可能です。
遅いかな・・・。
Joomla!1.5では、SEFURLにするためにコンポーネントは、コンポーネント名HelperRoute, コンポーネント名ParseRouteなどという名前でメソッドを書かなければならない。ここで、Joomla!1.5のcom_contentのrouteや、routerを見てみると、かなりややこしいことをしている事がわかる。それは、一つのアイテムを複数のメニューで表示可能にしているからです。
Joomla!1.5の場合、View毎にメニューを割り当てること(実際にはViewの中にさらにレイアウトがある)ができるので同じアイテムを複数のメニューから参照できることになってしまいます。となると、そのアイテムを表示したいとき、どのメニューから表示すれば良いのか判断することは、非常に難しいことになります。