
朝から前から気になっていたカレンダーのスタイルと構造を見直してみました。
この見直しでFluidになり、センターに配置するのも楽々です。元のスクリプト(リンク切れでどこにあるのか?)を改造して拡張したものですが、幅とかが固定になっていて(それはそれで背景画像が一枚で良いので楽ですが)可変な横幅にはどうもしっくり来ないと常々思ってはいました。
ですが、なかなかどうして改造直後は、それ以上触れる気にもならずそのままでいましたが、やっと見直してこの状態です。可変な横幅に対応しているので横長画面にすると横長になります。
次のJoomla!1.6ではmootools1.2.xを使ったものになる?みたいなので当然現在のmootools1.1を前提としたものを作成していると動かないことが起こりえる。たとえば、うちのPinger!も動かないかもしれない。(まだ、よく見ていない。少し対応したのは覚えている。)
mootools1.2になってから1.1用のドキュメントを見ようと思って探し回った方に(今更・・・)
mootools1.2は日本語化されている方がいてわかりやすくなっている。
removeが、disposeになってたりで「変えないでよ」と言いたい部分もあるが、何か理由があるのだろう。=> 全置換。
ほぼ、全置換(一部正規表現を使ったり)でできそうなものばかりではある。(アニメーションを多用していればそうはいかないのかもしれない。)
他のライブラリを使っていればこんなことは、無かったのだろうが、たまたまmootoolsのバージョンアップで少し変更に遭遇しただけで他のライブラリでもこのようなバージョンアップがあれば同様に必要になってくることを考えると同じなのかもしれない。
私は、mootoolsが好きなので今後も多用していきたいと思っている。
いつもRSSリーダーで登録している記事を読んでいます。もちろんJoomla!関連のサイトはいくつか登録してあってその中にJoomla!1.6関連のものがありました。もちろん英語記事なので読んでも”さっぱり”なところもあり、その理解した内容があっているかはわかりませんが・・・。
Joomla!1.6では権限管理が加わっていそうです。どこまでできるようになるのかは、わかりませんが、機能によって権限の付与・剥奪ができるようになるのでしょうか。また、パフォーマンスも今より改善されるようです。
このサイトの1.5化では、mootools1.2を基本にして足りないものとやりたいことを実現しようと思っていますが、あーだこーだやってるうちにJoomla!1.6が出てきちゃったりしたらまた、延ばさないといけなくなっちゃいそうです。
1.6が出るとさらにエクステンション側の対応も必要になってくるでしょうから、今追いついておかないと取り残されそうです。(すでに、まだJoomla!1.0.xを使っている時点で取り残されている気はしますが・・ポツ~ン。他のサイトは、みんな1.5ですもんね。)
まあ、個人的には1.0.xと1.5は、機能にあまり差がないと思っているので、Joomla!2.0くらいを待ち望んでいます。
ドロップダウンメニューを作成していてmootools1.2を使う必要があったのですが、Joomla!1.5.7ではまだmootools1.2に対応していない。フロントエンドではデフォルトでロードされてしまうのでこれは、ハックするか、以前に書いたようにJavascriptの出力を取得して置き換えてしまうしか無い。
と、検索していたら本家フォーラムでたくさん議論されていた。
ハックするならここを見てやってみると良い。Javascriptコードや、ハックコードが書かれているので丸写しすればいい。