Template SelectorをJoomla1.6で使いたいのでしょう。コメントがありました。時間は無いけど、プラグインは、CKEditorでやったのでモジュールを少し見てみました。Template Selectorは、モジュールとプラグインの二つのエクステンションを使います。なので、現在のJoomla1.5用のものは、はじめに解凍してその二つを別々にインストールしなければなりません。
すると、JInstallerPackageというのがあります。さらには、Helper、Libraryなんてのもあってインストーラーで対応する物がどうも増えているようです。なので、インストーラーをまず試してみました。
早速、Joomla1.6用に書き換え作業をやってみる・・・。やっぱり面倒ですね。Joomla1.5だと自作ツールでひな形を吐いちゃいますが、1.6は初期に戻ったようにすべて手入力で変更していきます。あらためてTemplate Selectorを見てみると出来てないところが、ちらほら散見されてちょっと恥ずかしいなと思いながら・・・書き直してみました。
CKEditorをチェックしてみると、あらあらやっぱり、新しいバージョンがリリースされてます。早速、新しいCKEditorに置き換えてみる。中身を見てみると、何やら以前のバージョンには無かったPHPファイルがいくつか入っていて、確かに何か変更されているのか・・・。What’s Newを読んでみても、Joomlaでエディタとして使う場合、どれか該当するものがあるのかよくわからない。
とりあえず、PHPファイルは不要なので削除し、空のindex.htmlを追加して試してみた。
問題なさそうです。
さて、私の作成する(と、言っても普通にCKEditorのライブラリを呼び出しているだけなので、なんとも言い難いが・・・)プラグインは、CKEditorのイメージ挿入などでポップアップから、画像一覧など出てきません。これは、本来Joomlaの構造からすると、プラグイン単体では面倒だからです。これは、コンポーネントを絡めることが、Joomlaの場合正当なのじゃないかと思っています。もちろん、コンポーネントを絡めて作成しても面倒ですが、セキュリティ的には安心できるものが作成できるのではと思っています。
この簡易というかデフォルトなCKEditor。Joomla1.5用は、前のままで使えているようなので、まずJoomla1.6用のCKEditorを作成してみました。
やってみると、Joomla1.6では、やはり若干変更されていてJoomla1.5用のものをそのまま使うわけにはいかないようです。(純粋なJ1.6としては)同じ関数でも引数が異なったり、XMLファイルの仕様が全然異なります。また、CKEditorのバージョンアップによる変更のためでしょうか、今まで同様では、エラーが出てしまいます。
とりあえず、作成したので前作同様、Juser.jpフォーラムに置きました。テストしてみてください。
CKEditor 1.0.2 をJuser.jpで公開しました。
今月早々に3.1がリリースされていたようで今日気づいたばかりでしたが、今回はbaseHrefにちゃんと対応してくれたようでイメージのパスが、AbsoluteであってもRelativeであってもイメージのプロパティ画面で表示され、またエディタ内でもちゃんと表示してくれるようになりました。今まではCKEditor自体をちょっとHackしていましたが、今回からNo Hackでいけそうです。
まだ、10回(うち1回は私)しかダウンロードされていないようなので、需要無しかなとも思いつつ、たまたまFirefoxでの画像表示で問題が生じて、CKEditorのページを見たらバージョンアップされていたのでアップデートしてみました。以下からダウンロードできます。
なんとJoomla!1.5.4だった。たまには、見なきゃいけない。(チェックしろよって感じですか)
最近、PHP5のみでWindowsローカルは、PHP4をデフォルトにしていたのが原因だが、ローカルだと携帯のチェックができない。もちろん、そのように設定すれば良いが、自分の主に使っているPCをサーバーとしてさらけ出すのはあまり気持ちよいものではないので、できればしたくない。ということでUbuntuマシンをサーバーにして開発環境で使うようになったのと、WindowsでチェックしているとLinux環境、一般のレンタルサーバーとよく似た環境のチェックができないのでは無いか(何が違うか?違いが無いわけじゃない)と考えたからです。
でも、その逆もあってやっぱり両方のチェックが必要だ。もちろんそれを見越して書いていけば問題ないが、やはり抜けもあれば漏れもある。
で、久しぶりにWindowsローカルで展開してみると、応答速度の速さにめげました。Ubuntuやめようかと(うそ)。