昨日書いた作成中のエクステンションのことです。ふと、思いついて命名したエクステンション名で検索してみた「ContentPlus Joomla」・・・ガーン。すでにあるではないか・・。
けど、Joomla!1.0.x用でした。でも同じ名前は使えないことはないだろうが、もちろんやめた方が良いし。
Joomla!1.5って名前からファイル名、クラス名などが関連付けされているので全部変更しなくちゃいけない。こりゃ大変だ。
たくさんのエクステンション、先に同じ名前が無いか確かめてから命名しよう。
とまあ、たわいもないことでした。
作成していて気づいたことがありました。Joomla!1.5のcom_contentでは、Joomla!1.0.xではページに設定された記事数のみを取得して表示しているのに対し、Joomla!1.5では全ての記事を取得してページに設定された記事数のみを表示するようになっているようですね。これってたくさん記事があるときに影響ないのかな。そう、LIMIT句が無いのです。この場合テンプレートで表示数を変更できるという利点はあるでしょうが、そんなことはページ設定を無視してしまうことになるのでよくないと思うし。
どうなのでしょう・・・。
昨日、BBCloneのログをなにげに見ていたらwww.joomlaos.de とあるではないですか!
おそらく私だけではないでしょう。Joomla!を使い始めて訪れるサイトの中に必ず入っているサイトの中の一つだと思います。たくさんのテンプレートとエクステンションが登録されているサイトです。
Joomla!を使い始めた当初は、ここからたくさんのテンプレートや、エクステンションをダウンロードした記憶があります。今でもたまにテンプレートを見たりしています。でも、まさかそのサイトに私の作成したものが掲載されるなんて全く想像すらしていませんでした。しかも同時にJGTdoc( Google Translation Plugin として)、WebLink Informaitonの二つが登録されていました。
ここって管理者の方がエクステンションの登録をされているのでしょうか。何にしろ私にとっては非常に嬉しい事です。
・・・エクステンションの命名は、わかりやすくした方が良さそうですね。
ちょっと前から・・・かなり前と言われそうだが・・・新しいテンプレートを作成していますが、その中でmosimageって{mosimage}のタグを登録した画像順に表示してくれますよね。そのタグを自分で作成して登録したHTMLなり、Javascipt、CSSに置き換えてくれるコンポーネントとプラグイン。ありそうだったのでjoomla.orgで探してみたけど、限られた機能を持った物しかなさそうでした。実際にインストールまでして確認したわけではないので「それならあるよ。」って方は教えてください。プラグインだけでも実装できますが、数に限りがあるだろうし、管理しづらい。コンポーネントでタグを管理して、プラグインで置き換えます。
・・・て、もうJoomla!1.0.x用は新しいテンプレートで実装してたりしますが。
もうひとつCombineって命名して前に記事で書いたようにJavascriptとStyleSheetをまとめてくれるExtensionも実装してみたので新しいテンプレートに置き換えたらそれが、そのままテストになります。
近日中にテンプレートを変更します。(今より少しは良いだろう・・・たぶん。)