Home arrow Blog arrow Joomla! CMS

Blog

mootools_net

 
Javascriptのライブラリは、たくさんあってどれかをメインに使っていってどうしても必要なときだけ他のライブラリを使うようにしたいと以前から思っていました。jQueryを知ったときは、なんだこりゃこんな書き方できるのか・・・って感じでなんでも簡単にできそうで感動しました。PHPで作成していてJavascriptを組み合わせるとき、まず何をするかというと適切なライブラリが無いかどうか探します。jQueryや、他のライブラリも含めてかなり公開されているので困ることはありません。そして、いろいろなライブラリを試してみます。それが、一番時間を短縮できるからです。自分でひとつひとつ作成していくとその分時間がかかっちゃって・・・。

今回、Joomla!1.5にmootoolsが採用されています。以前は、jQueryをメインにと思っていましたが、私だけでしょうか・・・jQueryのプラグインで表示するものって「硬い」感じがしませんか?カクカクしているっていうか柔らかい感じが無い。・・・設定次第なのでしょうが。

で、試しにmootoolsをメインにしていこうと思っています。軽い、柔らかいのが好きです。ごく最近ドキュメントを見はじめたばかりなのでまだわからない点ばかりなのですが、そうしようと思います。

これからは、mootools関連のエクステンションも作成していきます。

 

はじまりは、Joomla!じゃぱんのフォーラムにてPDFが表示できないとの投稿が(元スレ)

 
あり、私がよく読みもせずPDFフォントが含まれていないことが原因のWarningエラーだと思いこんでいたのですが、Joomla!じゃぱんで配布されているセットをダウンロードすれば含まれているのですね。それが、発端で少しやりとり(ログインが必要なその後のスレ)
 
をさせていただきましたが、現在以下にてランゲージファイルについて説明が付加されました。

http://www.joomla.jp/content/view/137/2/

 

 

エクステンションを作成していて思うのですが、大抵の方はソースは見ないでしょうし。単に望む動きをしてくれれば深く考えることも無いと思います。また、エラーが出ない限り望む動きをしていればそのまま使用し続けると思います。もちろん私もそうです。

使っているエクステンションに致命的なバグがあった場合バージョンアップするのは当然ですが、それをユーザーに知らせるすべがJoomler!.netの場合サイト上で告知するより他はありません。ご使用いただいているとわかっている方でE-Mailがわかっている方は、重大な問題の場合のみメールでお知らせしている状態です。でも、気づかない問題は直しようがありません。気づいたときは、もちろん修正ファイルを作成するなり、告知することは、可能な範囲で作成者の義務と責任だと考えています。ライセンスに沿った考え方では無いのかもしれません。でもそのライセンスにあぐらをかいていてもいけないと思っています。

今回そういったこともふまえて、絶えずセキュリティリスクを意識しなければならないのだなとあらためて感じました。それは、もちろんJoomla!だけでなく他のCMS、OS、すべてのものについて言えることですね。

長々書いたが当然のことかWink

 

www_joomla_org_content_view_4563_1

 

この間、やっとJoomla!1.0.14RC1にしたばっかりなのに・・・と思いながら、早速フルパッケージをダウンロードして比較してみた。Joomla!1.0.14RC1からさらに変更点がいくつかあるようです。

Security Fixesに加えて、管理画面にプレビューリンクなどが追加されたようですね。

今回は、日本語版リリースを待って差分から変更するか(日本語版からさらに変更しているためです。)、すべてダウンロードしてからやってみることにしよう。

 

how_to_use_japanese_with_tcpdf

 
PDFフォントの件で、Joomla!じゃぱんフォーラムに投稿しましたがTCPDFはJoomla!1.5でライブラリとして使用されています。今関わっているプロジェクトでちょうどTCPDFを使って出力ができる機能をコンポーネントに付加したのでその時に参考にさせていただいたサイトを紹介させていただきました。「GASOLINE STAND」

フォントのみ失敬って・・・ごめんなさい・・・
大変助かりました。大変感謝しています!

ちなみにうちの環境ではフォントを作成しようとすると落ちちゃって作成できませんでした。その方法を使えばいろんなフォントを使えるようになるでしょうからおもしろいと思いますよ!

結局、そのエクステンションではTCPDFの最新バージョンを使いました。綺麗に出力してくれるんですよ。テーブルは、PDF用に書き換えないとそのままではいけないようでしたが、今回はテーブルからではなくひとつひとつセルを作成するようにしました。

このライブラリは、PDFで出力したいなら、最適なライブラリだと思います。

TECNICK.COM(TCPDFのページ)

 

TCPDF Project

 

 

今までのアップグレード(RC4から1.5)と同様に私の場合、サーバーに圧縮されたファイルをそのままアップロードし、サーバーのバーチャルシェルで解凍。・・・すんなり。今回の場合は一度ローカルで解凍していらないファイルを除いて圧縮し直してアップロードしました。

ふと、気がついたのですがアップグレードしても管理画面の右上の端のバージョンj表示が変わっていません。気になる方は、以下を修正。・・・いいのかな・・・Open-mouthed

Root/libraries/joomla/import.php 26行目にあります。

demo_joomler_net_administrator_index_php

 

Results 19 - 27 of 55

joomler_kun_48.gif Blog
Joomler! Blog

for Mobile