Mar
14
2010

Joomlaのバージョンによってメニュー

Print
3 votes
Blog - Joomla! CMS, Components - JContent+ (JContentPlus)
Written by:Joomler! 13055 hits

 joomla_log_flat 今日YouTubeで「Joomla」のキーワードで検索してみたら、トップで表示されたのが、「Lesson One – What is Joomla?」で、サムネイル画像を見る限りどうみてもJoomla!1.0.xだった。リストされる検索結果表示のリストを眺めても、ちらほらどころか、たくさんJoomla1.0.xっぽいサムネイルが見受けられる。

もちろん、キーワードに1.5を加えれば良いのだろうが、今では(今のところは)Joomlaといえば、「Joomla!1.5」のことを指すべきだろうから、検索結果としてはJoomla1.5のことばかりを表示して欲しいものですね。

このサイトも、Joomla1.0.xからはじまっているので記事が1.0.xと1.5、後から作ったJoomla1.6の記事が混在しています。検索すると混在して表示されてしまし、1.0.xと1.5をJoomlaカテゴリーでひとくくりにしてしまっているのでわけることができない。

ここで、じゃあカテゴリなり、セクションなりを作成して分ければ解決すると単純に考えるのだが、分けることは簡単だが(実際には手作業なり、データベースの編集とかで面倒かな)、そうすることで各記事のURLが変わってしまいます。Joomla1.6ではリダイレクト機能があるようだが、たくさんの記事すべてを登録するのも面倒だろうと思う。(どこまでの機能になるのか、まだ試していない)また、サードパーティーのSEFエクステンションを使ってリダイレクトさせることができるだろうが、それもおそらく面倒だろう。でも、Googleは割に早く検索結果に反映してくれるようなので、あまり気にせずやってしまっても良いのかもしれない。

古いブックマークのリンク切れって当たり前のようにあって、私はたくさんリンク切れのブックマークを持っている。各サイトのトップをブックマークするようにしているが、中には記事に直接ってのもあるから、当然多い。私はFirefoxのScrapbookを知ってからは、記事の場合は、なるべくScrapするようにしている。

さて、Joomla1.6は、多階層のカテゴリになりセクションが無くなるが、マルチカテゴリでは無い。マルチカテゴリの便利な点は、今回のように同じカテゴリ内に別のカテゴリとして仕分け可能な記事を混在させてしまったとき、後からその別のカテゴリをその記事に割り当てることで同様の事が可能になることだと思う。1.0.xの記事はJoomla1.0.xカテゴリに属し、且つJoomlaカテゴリにも属する。1.5も同様にJoomla1.5カテゴリに属し、Joomlaカテゴリにも属する。Joomlaのカテゴリメニューからは、両方が表示されるが、Joomla1.5のカテゴリメニューからは、Joomla1.5の記事だけになるわけです。

これを補う方法として、もうひとつ、タグでの仕分けも考えられますね。

これらの機能は、JContentPlusで実装されているわけですが、他の機能も含めてJoomla1.6以降に実装して欲しい機能だと私は、思っています。

そうそう今度JContentPlusに新規記事作成時の通知機能を加えようと思っています。Authorレベルにはメッセージで通知する機能が元々備わっていますが、それをもっと便利に使えるようにメールによる通知機能を追加します。通知するユーザーを選択し、新規記事が作成されたら、その選択されたユーザーに通知するようにできます。これは、要望として挙がったこともその理由の一つですが、Wikiのように使えて且つ、グーグルドキュメントのように通知できれば、ドキュメント作りにJContentPlusが使いやすいと考えたからです。

何にしろ、後で臨機応変に対応できる事は良い事ですね。

Tags記事,ドキュメント,機能,ブックマーク,面倒,メニュー,Joomla,カテゴリ,1.0,混在,サムネイル,表示,キーワード,結果,通知,1.5,JContentPlus,セクション,検索,1.6,ユーザー
 
Trackback
さてJContentPlusの通知機能をどうしよう  : Joomler!.net - Decided on Joomla! Monday, 22 March 2010 07:35
JContentPlusに、新規記事投稿があった時、他ユーザへの通知機能を実装することに決めたが、いざ取りかかってみるとどこまでの機能を実装するのか迷いました。...

JContentPlus for Joomla!1.5 powered by Joomler!.net