ホーム | ブログトップ | ウィキ | 掲示板 | Thickbox Gallery 2 | checkPennJS | 全国ゴルフ場マップ

« Pivot 1.40 beta リリ… | Home | Thickbox Gallery 2006… »

PHPとThickBox2.0で簡易ギャラリー

Saturday 16 September 2006 at 04:53 am

今まで、自分や家族が撮った写真を親しい人たちに公開する場合、Gallery2を使用していたのですが、データベースを使うし、大半が使わない機能だし、乗り換えようと常々思っていました。
  • データベースを使わない
  • 日本語が使える
  • ユーザー管理等は必要ない(管理者は一人)
  • コメントやトラックバックも必要ない
  • サムネール表示は必要
な感じのオープンソースを探していたなかで、見つけたアプリケーションを紹介してみる。

MG2 - a FREE and easy to use PHP image gallery script

これ、凄くよさげ。場合によっては修正が必要ですが基本的にそのまま日本語が使えるし、インターフェースもイカシテル。ただ残念なのは今年の春先くらいから開発があまり進んでいないみたい。実は、日本語ファイルが見つからなかったので、作って開発元に送ってみたものの反応がなく、最近は作者のRybberさんもフォーラムに顔を出していないみたいですし、一応今後の展開に期待するということで今回は見送り。せっかくなので、使う人がいるか分かりませんが言語ファイルを置いておきます。

MG2 0.5.1用日本語言語ファイル

それから、fileNice - free php file browserPHP Thumbnail AutoIndexPHP Directory Listing なども試してみました。簡単なので用途はありそうですが、開発者っぽい人が使う雰囲気が漂っているので、これまた今回はパス。

そんなこんなで、先延ばしになっていたギャラリーソフトウェア探しですが、最近、ひろしまさんのブログに掲載されているツーレポをうらやましいなーなんて思いながら(バイク乗れないけど)読んでいたところ、旅の写真集を発見。

なんか「うにょーん」って感じで写真が表示されるではないですか!!!

かっこよすぎるので、ソースを盗み見ると、Lightbox V2 なるライブラリを発見。ちょっと試してみると、なんとも素晴らしい。いそいそとこの使ったギャラリーっぽいものがないか探してみると、「lightbox.js とPHPで手軽にフォト・アルバムを作成」という記事を発見。早速ダウンロードして使ってみると、これまた素晴らしい。ほぼ自分の用途にぴったりです。これを使うと決めて前々回のエントリで書いたナイアガラ旅行の写真をまとめてみたのですが、ここで問題が一つ。lightbox.jsではブラウザの画面サイズより大きな画像は、はみ出してしまうのです・・・。

ウェブ上で見るだけなら800x600程度に縮小して公開するという手もありますが、私が写真を見せてあげたい相手は4x6くらいの写真を綺麗に印刷したい要望もあるだろうと思っているので、何とかならんもんだろうと、またまた探してみると、その問題を修正した Lightbox Plus を発見したのですが、Lightbox V1 がベース。ちょっと残念。なお、この方が公開されている Lightbox Jojo にはやられました。アメリカに来る前まで全巻読破していたほどのJoJoファンには堪りません。チャンスがあればどっかで使いたいです。

更に、調べてみるとLightboxっぽい効果をだす

ThickBox 2.0 - One Box To Rule Them All.

というライブラリを発見。残念ながら「うにょーん」とはならないのですが、大きな画像は縮小して表示するし、何よりライブラリが小さい。今度は、このライブラリを使用したギャラリーっぽいものを探してみるものの見つからず。Lightboxほどメジャーではないようですね、ThickBox。で、思い切って「lightbox.js とPHPで手軽にフォト・アルバムを作成」を真似して簡易ギャラリーアプリケーションを自作してみることに。
  • サムネールを自動で生成させよう
  • 画像が多い場合は画面を分けれるようにしよう
  • EXIF情報も読み込んでみよう
  • 複数のギャラリーを作った場合リンクを表示させよう
  • ギャラリーごとに外観を変えれるようにしよう
  • ギャラリーごとに言語を指定できるようにしよう
  • オリジナル画像へのリンクを表示させよう
と余計なことを考えつつも完成。少し試して問題なさそうなので、作った勢いで公開することにしました。

Thickbox Gallery - PHPとThinkBox2.0を使用したシンプルなギャラリー

興味があったら使ってみてください。ちなみにサンプルとして入っている写真はナイアガラ旅行のときの写真です(ナイアガラ観光についての詳しい話は家内のブログ義妹のブログを読んでください)。

davilin | PHP, Thickbox Gallery, 自作プログラム | comments(5) / trackbacks(0)
使用タグ: , , , ,

trackbacks(0):

Trackback link:

トラックバック用URLを生成するには、JavaScriptを有効にしてください。

comments(5) :
かなりたくさん画像管理ツールがあるというのは、やはり、要求仕様がみなさん微妙に違うってことなんでしょうね。
なんでもできる系でオーバースペックになるか、特定の使い方しかできなくてそれが微妙に自分の必要な機能と違ったりって感じになってる感じでしょうか。
結局、Flickr にするか、さもなくば自作するかみたいになってしまってる気がしますね。
ひろしま (ウェブサイト) - 2006-09-17 02:58
まさにそんな感じがします。Flickr のIDも持っていますが、使うと負けた(何に?)気がするので、ほとんど使ってません(h)
ところで、h7a.org って、新しいドメインを取ったんですか?
davilin (メールアドレス) - 2006-09-17 04:20
はは。はてなとかミクシィは使ったら負けだと思ってますけど、Flickr とか vox は問題ないですね、ぼくはw
ドメイン名はそうです。現行のにだいぶ前から飽きてたんで、なんか取ろうとは今年の頭くらいからずっと考えてたんです。旅の途中で決心がついた感じですね。まだ、ちゃんとは移行はしてないんですけど、ぼちぼちやります。
ひろしま (ウェブサイト) - 2006-09-17 14:19
ギャラリー、こちらにて使わせていただきました。
ありがとうございます。
http://namiyui.com/photo2/index.php
monobe (メールアドレス) (ウェブサイト) - 2008-04-21 19:27
monobeさん。
ご利用とコメントありがとうございます。
不具合とかあれば連絡してください。
davilin - 2008-04-23 05:10
コメント投稿フォーム
名前
電子メール
URL
情報を記憶する

コメントスパム対策のクイズですが、実は長女の名前だったりします。
 

Emoticons コメント

注意: 使用できるタグは <b> と <i> のみです。URLやメールアドレスはそのまま記述すればリンクになります。