フォトギャラリー

Web上での多量の画像の閲覧に適した画像管理システムです。Ajaxで高速でサムネールを表示します。
画像をWebサーバにアップロードするだけで、画像サイズを自動調整し、瞬時にフォトギャラリーが展開できます。

(動画) 1分でできるフォトギャラリー (http://www.magic3.org/other/magic3_photo.htm )

主な機能

  • 画像一覧(サムネール)、詳細表示
  • 画像検索、検索条件カスタマイズ
  • 複数画像一括アップロード
  • 著作権保護(ウォーターマーク)
  • 複数ユーザでの画像管理
  • ユーザ評価、コメント
  • カテゴリー単位のパスワードアクセス制限
  • Open Graph protocol対応

連携ウィジェット

トップ画面

admin_photo1.gif
sample_demo1.png

詳細画面

admin_photo3.gif

Eコマース機能との連携(オプション)

widget_photo2.png

画像管理画面

admin_photo2.gif

パスワード制御の動作仕様

  • 画像カテゴリーに対してパスワードの設定を行います。
  • いずれの画像カテゴリーにも所属しない画像は閲覧不可です。(画像アップロード初期状態)
  • いくつかの画像カテゴリーに所属している画像は、いずれかのカテゴリーの認証が通れば、閲覧可能になります。
  • パスワードが設定されていないカテゴリーは認証不可です。
  • 認証済みの状態はクッキーに保存されるので、一度認証が通れば再度パスワードの入力は必要ありません。
  • 複数のカテゴリーに対して同時に認証済み状態になることは可能です。
  • 階層化されたカテゴリーでも、認証の継承は行いません。直接属するカテゴリーの認証に通ってはじめて認証済みになります。

画像の管理方法

  • アップロードした画像はツリー型のディレクトリ構造で管理されます。
  • 画像には全世界のすべての画像がユニークに識別されるmd5ハッシュの画像IDが付けられます。
  • 外部から見ると画像は画像IDのみで識別されます。外部からはフラットでディレクトリ階層は見えません。

内部仕様

関連ディレクトリ、ファイル

  • マスター画像格納ディレクトリ [Magic3ルート]/include/etc/photo
    home以下は画像管理者用
  • 公開画像格納ディレクトリ [Magic3ルート]/resource/widgets/photo/image
  • 他システム連携用画像格納ディレクトリ [Magic3ルート]/resource/etc/photo
  • デザイン用CSS [Magic3ルート]/widgets/photo_main/css
  • ウォータマーク等画像 [Magic3ルート]/widgets/photo_main/images

その他