システムとしては、Joomla!もそのひとつ、エクステンションはたくさんありすぎてどれが欲しい機能を満たすものかは、試していかないと実際わかりません。また、GPLや、たとえそうでないライセンスのものがあっても、それがおのおのの環境での完動品かどうかは、また別の問題です。(それは、うちのエクステンションにも言えること)
インストールは、簡単にできてもそれが、果たしてセキュリティ面でも大丈夫なのか?
それは、どんなシステム、エクステンションに限らず同じようについてまわる問題だと思います。システムが多機能になれば、なるほど発生する問題ですよね。
でも、そのすべてを検証することは、非常に難しいことです。
Joomla!1.5では、TCPDFというライブラリを使って記事をPDF化しています。PDF化には、専用のフォーマットされたフォントファイルが必要で、以前にもそのフォント作成にチャレンジし、結局GASOLIN STANDさんで公開しらっしゃるさざなみフォントを利用させてもらった事がありました。
今回Juser.jpでIPAフォントが使えないかと提案したのだが、ライセンスがフリーに近くなったものの規約上クリアできない事があるので難しいということになりました。(元のフォントに戻す方法があれば、問題ないだろうが、わからない。)
そこで他のフォントで再度作成を試みてみた。
試したフォント
(一応ラインセンスは、確認したつもりです。問題あれば御連絡ください。)
http://extensions.joomla.orgがアップデートされています。
見た目は変わりませんが、1.5用と1.0用の表示がされ見やすくなりました。
「We have updated - Your assistance is needed!」という件名だけのメールが3月24日に来ていてなんだろうと思ってエクステンションページを開いたら登録してあるエクステンションがすべて1.0用になっているではないですか・・・。なるほど、アップデートしたから直してくれってことかと、すべてアップデートしました。
以前の登録では1.5か1.0の選択しかなかったのですが、今回から1.5native, 1.5legasy, 1.0nativeの三つの選択肢からとなっています。一覧表示の時に見やすくなっています。
1.5だけのフィルターが欲しいところですけどね。経過措置ってところなのでしょうか。
変更登録されていないエクステンションが、おそらくまだたくさんあるでしょうからエクステンションを検索するとき注意した方が良いかもしれません。1.5と1.0両用が1.0だけになっているかもしれません。変更登録されているかどうかの見分け方は、エクステンション一覧で以下のように表示されていれば、変更登録済みです。
ライセンス|コマーシャル|URL のように表示されていれば、変更登録済みです。
はじまりは、Joomla!じゃぱんのフォーラムにてPDFが表示できないとの投稿が(元スレ)あり、私がよく読みもせずPDFフォントが含まれていないことが原因のWarningエラーだと思いこんでいたのですが、Joomla!じゃぱんで配布されているセットをダウンロードすれば含まれているのですね。それが、発端で少しやりとり(ログインが必要なその後のスレ)をさせていただきましたが、現在以下にてランゲージファイルについて説明が付加されました。
http://www.joomla.jp/content/view/137/2/
エクステンションを作成していて思うのですが、大抵の方はソースは見ないでしょうし。単に望む動きをしてくれれば深く考えることも無いと思います。また、エラーが出ない限り望む動きをしていればそのまま使用し続けると思います。もちろん私もそうです。
使っているエクステンションに致命的なバグがあった場合バージョンアップするのは当然ですが、それをユーザーに知らせるすべがJoomler!.netの場合サイト上で告知するより他はありません。ご使用いただいているとわかっている方でE-Mailがわかっている方は、重大な問題の場合のみメールでお知らせしている状態です。でも、気づかない問題は直しようがありません。気づいたときは、もちろん修正ファイルを作成するなり、告知することは、可能な範囲で作成者の義務と責任だと考えています。ライセンスに沿った考え方では無いのかもしれません。でもそのライセンスにあぐらをかいていてもいけないと思っています。
今回そういったこともふまえて、絶えずセキュリティリスクを意識しなければならないのだなとあらためて感じました。それは、もちろんJoomla!だけでなく他のCMS、OS、すべてのものについて言えることですね。
長々書いたが当然のことか![]()
Downloadボタンを作成してみましょう。まず、下記サイトへ行って「download」で検索
気に入ったアイコン上の「Download」をクリックして保存します。「License」をクリックしてライセンスを確認し、さらに下記サイトへ行きます。
4ステップでボタンを作成します。サイズを選び、色を決め、「Setup icon」のところで「Your icon」を選択。下の「Browse」をクリックして先ほどダウンロードしたアイコンを選択します。サイズなどを決め、ボタンに表示するテキストなどを設定し、上の「Apply changes」を押して仕上がりイメージを表示させ、OKなら「Download」。出来たボタンは、以下です。
悩まずともこのパターンで一通りのボタンは、作成できそうです。