一般的なこと

imagepopupに対応

2010年5月31日

とりあえず、imagepopupに対応しました。この機能については、例えばlightboxなどの代替手段があるのですが、そこはプラグインに譲ることにして、Jeans本体では簡単に済ませることにします。ただ、スキンを少し書き換えるだけでlightboxなどに簡単に対応できるようにできたらいいなと思いますので、そのあたりはアイデアいただけたら嬉しいです。

ポップアップする際のURLは、次のようにします。

DB保存の画像の場合の例
?imagepopup=db&image_path=1-2010-05-30-test.jpg&alt_text=説明文
スキンディレクトリに保存されたメディアの場合の例
?imagepopup=skin&image_path=media/1/2010-05-30-test.jpg&alt_text=説明文

これに伴い、デフォルトの記事編集画面に、ポップアップ画像を挿入するためのボタンを追加しました。このあたりのインターフェースを、Nucleusから少し変更しています。記事編集のためのプラグインと、メディアマネージメントプラグインにうまく対応させるためです。

また、画像をDBではなくファイルとして直接保存する場合、skins/media/ディレクトリに保存することを規約としました。mediaディレクトリをskinsディレクトリの中に包括することで、SkinFilesなどのプラグインでの管理ができるようになることを狙っています。jp_SkinFilesには、アップロードしたファイルを記事に挿入するための機能を持たせる予定です。このプラグインの使用は、管理者限定です。デフォルトで行える画像のDB保存は、管理者でないメンバーでも行えます。

コメント

コメントはありません

コメント送信