アバターってエクステンションによっては、その機能を持っているので各エクステンションそれぞれ同じ機能を持っていても仕方がない。うちで使っているJboardももちろんその機能を持っているが、他のエクステンションで持っているならそれを使えば共通化できてエクステンションの表示によってアバターが変わる事もない。
JContentPlusに実装するコメント機能も同様で、プラグインでJboardのアバターを読み込む機能は付加して他のエクステンションでもプラグインで追加できるようにしているが、それでもしっくり来ないのでGravatarをデフォルトで使うことにしようと思う。
Gravatarなら、Gravatarに登録されていれば、そのアバターが呼び出されるし、無ければデフォルトのアバターになる。(右の画像がデフォルト)これなら、どこへ行っても同じアバターが表示されるし、変更するときも一カ所でできるので楽。
Joomlaのエクステンションもあった。
http://extensions.joomla.org/extensions/4059/details
yvCommentに対応しているようです。
今日、朝からまた新発見してしまった。というか、ドキュメントに書いてあるか?ってことは、以前から良くある事で滅多に見ないドキュメントを今回は、さまよってみた。
結果、やっぱり書いて無さそうだった。
秘密にしてるのかと思えるくらいだ。けど、すべてを書く事も難しいのはわかる。Joomla!のエクステンションを作成していると、こうやって「あ、こんなことできたのか」ということが良くある。さらに「あ~もっと早く知っていれば・・・」と思う事も多々ある。
ドキュメントを書く人と、作った人が別人なら絶対すべてを網羅する事は難しいと思う。本人であっても抜けると思うし。(私もそう。)
昨日アップデートされています。
http://extensions.joomla.org/extensions/90/details
普段Joomla本体ばかりですが、エディタ関係は、みなさんお使いだと思うので書きました。セキュリティリリースなのでアップデート必須と思います。
少し前にFCK Editorそのものの脆弱性が公表されていましたが、それに伴うアップデートだと思います。
Optimize(最適化)って何よ。
とにかく最適化だ。
MySQLのリファレンスより
もしテーブルの大部分を削除したり、変数長行で何箇所もテーブルを変更した場合は(
VARCHAR、VARBINARY、BLOB、またはTEXTカラムを持つテーブル)、OPTIMIZE TABLEを利用しなければいけません。
データの変更が頻繁にあったりするとオーバーヘッドってのが増えてきて良くない。
phpMyAdminを見る事ができる人は、上の画像のオーバーヘッドってとこにサイズが表示されていたら最適化した方が良い。
Joomla!1.5の場合jos_sessionテーブルが、オーバーヘッドがある可能性が高い。しかも量も多い目。
そこで最適化することにする。
該当のテーブルの構造を表示すると右の画像のようにディスク使用量の下方に「テーブルを最適化する」というリンクが表示されているのでそれをクリックするのみです。
でも、これでは毎回phpMyAdminを開いてテーブル構造を開きクリックしなきゃならないので面倒です。
extensions.joomla.orgで検索するとプラグインでありました。