今日、朝からまた新発見してしまった。というか、ドキュメントに書いてあるか?ってことは、以前から良くある事で滅多に見ないドキュメントを今回は、さまよってみた。
結果、やっぱり書いて無さそうだった。
秘密にしてるのかと思えるくらいだ。けど、すべてを書く事も難しいのはわかる。Joomla!のエクステンションを作成していると、こうやって「あ、こんなことできたのか」ということが良くある。さらに「あ~もっと早く知っていれば・・・」と思う事も多々ある。
ドキュメントを書く人と、作った人が別人なら絶対すべてを網羅する事は難しいと思う。本人であっても抜けると思うし。(私もそう。)
Joomla!のエクステンションの開発をするなら、まずextensions.joomla.orgで以下の条件でエクステンションを探し、内容を参考にすると良いかもしれない。
- Type Non commercialである
- Joomla.codeにプロジェクトとして登録している
- POPULARに惑わされない
- votes数を気にしない
- 以外とvotesの少ない物が参考になる(一覧で見ると下の方)
- MVCで作成されている(コンポーネントなら)
MVCでない、レガシーなものは、参考にならない。Joomla!本来の機能を使っていないからです。
これ、今までもそうだった。今まで複雑なコードを書いていた事が、たった1つの属性指定だけでコードが10分の一になることもあります。それは、ドキュメントにたとえ書いてあったとしてもそれを発見するのは、難しいです。今回も、何か指定する方法があるだろうなと、常々思っていたことが、やっぱりなって感じでありました。
やはり様々なエクステンションを見てみる事が一番ですね。ちょっと損した気分になりました。










Please update to 1.0.4 for Frontpage Auto Update. How to update 1. overwrite or reinstall たぶん使って...