- 2009-04-17 (金) 23:24
- WordPress
いままで記事にしてきたPhotopressやYet Another Photoblog、PhotoQがWordpressのプラグインなのに対して、今回のZenPhotoは単体でフォトアルバムを構築するツールです。
なので設置に関してはプラグインよりも遙かに手間がかかりますし面倒なんですが、用途によってはそれを補って余りあるメリットが存在します。
Zenphotoと連携できるWordpressのプラグインも配布されているので、Wordpress用の画像管理ツールと割り切った使い方をすることも可能です。
ZenPhotoの配布先
標準のパッケージには日本語ランゲージが添付されていません。コチラから最新の日本語ファイルを落としてきましょう。
今回設置したZenPhoto
http://wordpress.stylefree.info/zenphoto/index.php
(都合により閉鎖中)
Wordpressとの融合
Wordpressのヘッダーやサイドバーをincludeしてデザインを融合させることも出来ると知ったので試してみました。
当ブログで使わせて頂いているWordpressテーマは Vicunaをベースにしたwp.Vicuna Extなので、Zenphotoのテーマには同じくVicunaをベースにしたZenPhoto+Vicunaを使わせて頂き、ZenPhotoのテーマ内でWordPressのヘッダーとサイドバーを呼び出すことでサイドバーウィジェットを表示させています。参考サイト
Integrating zenphoto into WordPress | ruzee.com – Steffen Rusitschka
http://www.ruzee.com/blog/2006/06/integrating-zenphoto-into-wordpress/
ZenPhotoの特徴
階層化されたアルバム管理
アルバム内に複数のサブアルバムを作れます。階層の制限は無し。
FTPによる一括アップロード
FTPでフォルダを作ると自動的にアルバムとして認識します。そこに画像をアップロードすれば数百枚だろうと数千枚だろうと一括でアルバム内に画像が追加されます。
フォルダに分類した状態でアップロードすれば、フォルダ構成そのままにアルバムを作成してくれます。インポート処理など面倒な作業は一切不要。
もちろん管理画面からのアップロードやアルバム作成も可能です。
アルバム・画像の一括編集
複数アルバム・複数画像を一括で編集できます(タイトル・Description・タグなど)
アルバム・画像ごとにタグ付けができたり、WP-PostRatings と同様の評価機能を使用できます。評価の数や画像ごとのページビューなどの統計を管理画面から確認可能。
その他
- アルバム単位での画像のスライドショー
- ユーザーによる画像サイズの選択
- MP3・MP4・FLVのアップロード・表示
- 細かく権限を設定できるマルチユーザー機能
- 多言語表示
などなど
こんな人に向いてると思います
膨大な画像を整理して公開したい人
画像をフォルダに分類した状態で一括アップロードできるので大量の画像でも楽ちん。
Flickrやフォト蔵などを画像置き場として利用している人
画像の共有が目当てではないのなら同じサーバーで管理した方が何かと融通が利くし楽。
Zenphotoにアップロードした画像はWordpressプラグインを使用することでブログの投稿画面に貼り付けたりサイドバーに表示できたりします。
ZenPhotoのインストール
データベースの準備
事前にデータベース(MySQL)を用意しておきます。Wordpressと同じでも構いませんし、複数のDBを作成できるなら別々でも構いません。その辺はお使いのサーバー環境に合わせてご随意に。
ユーザー名やパスワードなど必要事項を控えておくことを忘れずに。
zp-config.php の準備
zp-coreフォルダ内にあるzp-config.php.sourceというファイルを zp-config.phpにリネームします。
リネームしたzp-config.phpをエディタで開いて、用意したDBの接続情報を記入します。
$conf['mysql_user'] = ''; $conf['mysql_pass'] = ''; $conf['mysql_host'] = 'localhost'; // Won't need to change this 90% of the time. $conf['mysql_database'] = '';
必要であればデータベースのテーブル接頭子を変更します。
$conf['mysql_prefix'] = "zp_";
ファイルのアップロード
予め日本語ファイルを入れておきます。
ランゲージファイルのパスは
\zp-core\locale
です。
FTP接続したらインストールしたいディレクトリにファイルをアップロードします。ファイル数はかなりの数になりますので終わるまでジッと待ちます。
Zenphotoに限らず、インストール後に「動かない!」なんて場合の多くはファイルのアップロードミス・漏れが原因です。
インストーラーの起動
アップロードが終了したらインストーラーにアクセスします。
http://zenphotoをアップロードしたパス/zp-core/setup.php
インストーラーが表示されたら内容を確認します。日本語以外の言語で表示されている場合はページ最下部のドロップダウンメニューで言語を変更できます。
ディレクトリのパーミッションエラーが表示されるはずですので、該当するディレクトリ(album と cache)のパーミッションを書き込み可能(777)に変更します。
使用するサーバーの環境によってはそれ以外にも様々なエラーが表示されると思います。サーバーのマニュアルを見たり管理者に問い合わせたりしてエラーを潰していってください。
インストールの実行
最低限の環境が整うとインストーラーページの最下部に「実行」ボタンが現れます。
これをクリックすることでインストールが始まります。
インストール後の設定
無事にインストールが完了すると管理者とパスワードの設定を迫られます。前述したようにZenPhotoはWordpressとは別の単体のプログラムですのでZenphoto管理専用のユーザー名とパスワードを設定してください。
新たに登録した管理者名でログインし直すと全ての管理画面が使えるようになります。
詳しい使い方などはここでは書ききれません。公式サイトからテーマを探してきたり、試しに画像をアップロードしてみたりいじくり倒してみてください。
管理画面のスクリーンショット
Wordpressとの連携
いくらZenPhotoがアルバムツールとして優れていても「WordpressでPhotolog」という指向で設置したのですからWordpressとの連携が優れていなければ意味がありませんやね。
ZenPhoto公式サイトではいくつかのWordpressプラグインが公開されているんですが、全てを試す時間もないので今回はZenphotoPressをインストールして使ってみました。
ZenphotoPressのインストール
解凍したファイルをWordpressのプラグインフォルダにアップロード→管理画面で有効化するだけ。
ZenphotoPressの設定
管理メニューにZenphotoPressのリンクが追加されますのでクリック。すると以下のような設定画面が表示されます。
What do you want to include?
画像を取得する際に、サムネイルを取得するのか、画像タイトルを取得するのか、アルバム名で取得するのか、そこいら辺を選べるらしい。
Do you want to link it?
Wordpressに呼び出した画像をクリックした際に、ZenPhotoの画像にリンクするのか、ZenPhotoのアルバムにリンクするのか、リンクしないのか、任意のURLにリンクするのか、を選ぶらしい。
Do you want to close the popup window?
画像挿入の際に開くポップアップウィンドウを、画像1枚選んだらすぐ閉じるか、画像を選んでも開きっぱなしか、を選べるらしい。複数画像を挿入するなら開きっぱなしの方が便利。
Images to show in a popup page
画像挿入の際に開くポップアップウィンドウに一度に何枚まで画像を表示するか。
表示しきれない分はページ送りで切り替えます。
Order images by
画像挿入の際に開くポップアップウィンドウに表示される画像の並び順を選べる
Text Wrap
画像に続く文章の回り込みを指定。
Image Size
投稿に挿入される画像のサイズを指定
ZenphotoPressによる画像の挿入
記事の投稿画面を開くと「ZenphotoPress」というクイックタグが追加されているはずです。(ビジュアルエディタの場合はアイコンが追加されます)
これをクリックするとポップアップ画面が開きます。
「Select Album」というプルダウンメニューでアルバムを選択するのですが、残念なことにアルバム名が日本語だと文字化けする模様。もしかして画像タイトルも化けるのか?
まぁ文字化けしても動作には問題ないので、取り敢えず片っ端から開いてみて目指す画像が収まっているアルバムを見つけます。
画像が見つかったらサムネイルをクリック。すると投稿の編集エリアにタグが挿入されます。
(上記で設定した内容はこの画面で画像ごとに個別に設定することも可能)
ビジュアルエディタ使用時は以下のようなポップアップが開きます
ZenphotoPress Badge(ウィジェット)
ZenphotoPressにはウィジェットが付加されていて、ウィジェット対応テーマであれば簡単な設定でZenPhotoから画像を引っ張ってきてサイドバーに表示できます。
(当ブログのサイドバーもこれです)
ウィジェット表示で設定できるのは以下の項目
- 画像の並び順 (ランダムor新着)
- 表示枚数
- 参照するアルバム
ウィジェットで表示される画像は定義リストで表示されていて、CSSのセレクタも付与されています。なのでCSSでデザインを変更することも可能です。
ZenPhotoを試してみた感想
Wordpressの画像管理では追いつかないほど大量の画像をアップする人も多いと思います。オイラもそうだし。
月に数十枚程度を順次更新していくならPhotopressでも十分なんですが、既に手元に数百枚~数千枚の画像があって、それらをまとめて公開したいって場合だとWordpressの画像管理プラグインでも追いつかなくなってしまう。
そういう場合はflickerなど他のアルバムサイトなんかを使って画像を引っ張ってきたりするんですが、その役目を自分のサーバに設置したアルバムツールで行いたいって場合にZenphotoの出番となるわけですな。
ということで、「WordpressでPhotolog」という指向から評価すると、ちょっと大袈裟な手段なのかもしれません。
ですが、毎日のように大量の画像をアップしたい、1記事に複数枚の画像をアップしたいって場合には検討する価値有りだと思います。
単体のアルバムツールとしてのZenPhotoはかなり良くできていると思います。日本語も化けませんしキャッシュを作れば表示も軽いです。
Coppermine Photo galleryやLinPHA、phpGraphy、Gallery2など、PHPのアルバムツールは一通り試してきましたが、オイラが実際に使うとしたらデザインや扱いやすさからZenPhotoを選ぶと思います。
ちょっと気になったこと
多機能なだけに様々なオプション設定ができるのですが、その説明がイマイチよくわかんね。
気になる部分は実際に試して動作を確認してみるしかないね、こりゃ。
関連してそうな記事
今のところ無いみたいです
- Newer: WordPressでPhotolog (Theme編)
- Older: WordPressでPhotolog (PhotoQ編)
Comments:2
- shp 09-10-08 (木) 14:27
-
Wordpressとの融合
融合は出来ましたが、スライドショーが動きませんね。
画像が縦に2枚並んだ状態で、動きません。
http://wordpress.stylefree.info/zenphoto/index.php
ZenPhoto Sampleでも、動作していないですよね。
なぜでしょうか。 - kojikoji 09-10-08 (木) 22:28
-
ははぁ、確かにおかしいですね。
設置した当時は動いてたのか、それとも当初から動かなかったのか、
情けないことにその辺すら定かではないのですよ。テーマを変えて動くようならテーマが原因でしょうし、最新版にして動くようならZenphotoのバグでしょうし、
ブラウザを代えて動くようならブラウザかJavascriptのバグでしょうし。
一個ずつ潰していくしかないんでしょうなぁ。暇を見て最新版にアップデートしてみます。
Trackbacks:1
- Trackback URL for this entry
- http://wordpress.stylefree.info/wordpress/139.html/trackback/
- Listed below are links to weblogs that reference
- WordPressでPhotolog (ZenPhoto編) from buried bird
- pingback from 更新。 10-05-22 (土) 13:34
-
[...] WordPressでPhotolog (ZenPhoto編) [...]











