画像(に限らず大抵のファイル)はファイルサーバに入れています。
PC主体の生活なので今まで不自由しなかったのですが、子供が出来てからスマホを使う時間が増えました。
※小型デバイスの場所を選ばず使えるメリットを最大限享受しています。
以前、書いた記事「画像管理を考える」で以下のアプリケーションをご紹介しましたが、これらはPC使用が前提です。
- digiKam
- gThumb
- Gwenview
- KPhotoAlbum
- Mirage
- Ristretto
そこで今回は、(スマホでも面倒な設定が不要で利用できる)Webサーバ設置タイプをご紹介したいと思います。
目次
Juicebox
- URL
Juicebox - The Ultimate HTML5 Image Gallery - 無料版・有料版あり
Lite が無料版、Pro は有料です。
特徴
HTML5
HTML5とプラグインで機能実装しているため、基本的にサーバ環境に左右されずに設置できそうです。
Juiceboxでギャラリーを作成するには、下記プラグインの類を導入して JuiceboxBuilder の利用環境を整える必要があります。
- Adobe AIR
JuiceboxBuilder-Lite.air - Adobe Lightroomプラグイン
Juicebox-Lite Lightroomプラグイン
※どちらもダウンロードファイルに含まれています。
無料版の制約
無料版は、以下の制約があるようです。
- 1つのギャラリー内で使用できる画像は 50 枚まで
- Juicebox のロゴ&リンク が表示される
minishowcase
- URL
minishowcase - 無料
無料ですが、寄付歓迎みたいです。
特徴
PHP
PHP で実装されています。
以前ご紹介した elFinder と要件が同じなので、すんなり導入できました。
PHP 7 で問題なく稼働しています。
# dpkg -l | grep php
ii libapache2-mod-php 1:7.2+60ubuntu1 all server-side, HTML-embedded scripting language (Apache 2 module) (default)
ii libapache2-mod-php7.2 7.2.15-0ubuntu0.18.04.2 armhf server-side, HTML-embedded scripting language (Apache 2 module)
ii php 1:7.2+60ubuntu1 all server-side, HTML-embedded scripting language (default)
ii php-common 1:60ubuntu1 all Common files for PHP packages
ii php-mbstring 1:7.2+60ubuntu1 all MBSTRING module for PHP [default]
ii php-sqlite3 1:7.2+60ubuntu1 all SQLite3 module for PHP [default]
ii php7.2 7.2.15-0ubuntu0.18.04.2 all server-side, HTML-embedded scripting language (metapackage)
ii php7.2-cli 7.2.15-0ubuntu0.18.04.2 armhf command-line interpreter for the PHP scripting language
ii php7.2-common 7.2.15-0ubuntu0.18.04.2 armhf documentation, examples and common module for PHP
ii php7.2-json 7.2.15-0ubuntu0.18.04.2 armhf JSON module for PHP
ii php7.2-mbstring 7.2.15-0ubuntu0.18.04.2 armhf MBSTRING module for PHP
ii php7.2-opcache 7.2.15-0ubuntu0.18.04.2 armhf Zend OpCache module for PHP
ii php7.2-readline 7.2.15-0ubuntu0.18.04.2 armhf readline module for PHP
ii php7.2-sqlite3 7.2.15-0ubuntu0.18.04.2 armhf SQLite3 module for PHP
サムネイル
他との一番の違いはサムネイルの大きさです。
多くて見やすい上に、画像サイズに合わせて詰めて表示されるため無駄がありません。
ビューア
ただ、elFinder や Juicebox などと比べると、画像UP機能がない(純粋にビューアな)ので使い方によっては物足りないかもしれません。
逆に、ただ閲覧権限だけ付与したいユーザがいる場合にはベストマッチかもしれません。
ちなみに私は、elFinder と minishowcase をセットで運用テスト中です。
多階層はNG
galleries ディレクトリ直下のみ表示対象となります。
また、第2階層があると(他のディレクトリの画像も)全て表示されなくなる。
※galleries ディレクトリ以下にディレクトリがあると、galleries 全体が非表示になる。
ディレクトリ名に記号不可
ディレクトリ名にハイフンやアンダースコアを使うと間引かれます。
(「20190507_TEST-1」は「20190507TEST1」と表示される)。
Showkase
- URL
Showkase - Stunning Portfolio Web Sites made Easy. - 有料
有料だったので、今回は使いませんでした。