網路相簿程式 Gallery 3.0

整理相片一直是一件很辛苦的事情,要怎樣把數量龐大的照片整理得容易找,真的很不容易。最近我安裝了一個網路相簿的程式-Gallery 3.0覺得還蠻好用的,所以就簡單介紹一下他的功能和設定,分享給有同樣需要的朋友。

相信大家都有這種經驗,一次出遊也許會拍個幾十張、幾百張照片,能夠認真地整理個十張、二十張照片出來寫遊記,就算是很厲害的了。那其他的照片你會就把它刪掉?還是不停地買大硬碟儲存?或是燒成比人高的光碟片擺著呢?不管哪一種方式,這些照片大抵不出兩種下場,一是從此被遺忘並且永遠不見天日,二是真要找也再找不到記憶中的那張照片。怎麼辦呢?

目前我是打算把相片上傳到我租用的網路空間(關於網路空間的租用,請見「為自己的網站找個家」一文),然後用一個相簿程式來擺放。選擇Gallery 3.0這個程式,大致上是因為以下幾個特點:

1.介面很好看
2.可以幫相簿跟照片加標籤(tags)
3.檔案上傳介面簡潔
4.可以用拖拉方式調整照片順序
5.可以調整使用者權限
6.每張相片都可以留言
7.程式安裝簡便
8.免費使用

目前我的相簿是放在http://mygeotravel.org/hcc/gallery3/,如果你也打算安裝這個程式的話,可以參考以下步驟

  • 一、檢查系統環境:Apache(建議2.x,但1.x同樣可用)、PHP、MySql
  • 二、下載程式:可以到Gallery的官方網站下載程式
  • 三、將步驟二下載的程式解壓縮到你的主機(假設解壓縮在gallery3的目錄內)
  • 四、在gallery3的目錄下新增一個var目錄,設定權限為可讀寫(777)
  • 五、建立一個MySql資料庫
  • 六、在瀏覽器輸入相對應的網址(例如:http://你的網站/gallery3)
  • 七、在網頁上填入相關資訊
  • 八、安裝完成

如果你的系統環境是Apache 1.x(和我一樣),點選管理(Admin)功能的時候會出現錯誤訊息,你還需要修改程式目錄下(例如:gallery3)的.htaccess檔,將檔案中最後幾行的內容:


#
# Options +FollowSymLinks
# RewriteEngine On
# RewriteBase /
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule ^(.*)$ index.php?kohana_uri=$1 [QSA,PT,L]
# RewriteRule ^$ index.php?kohana_uri=$1 [QSA,PT,L]
# RewriteRule ^index.php/(.*) $1 [QSA,R,L]
#

每一行的開頭的#都刪掉。如果你的程式是安裝在根目錄下的gallery3的目錄下,請將上面第四行的
RewriteBase /
改成
RewriteBase /gallery3
即可。

最後是我為了幫相簿外加一個密碼保護的組件albumpassword,它的安裝方式如下:

  • 一、下載程式(http://gallery.menalto.com/files/albumpassword.zip
  • 二、解壓縮到組件的目錄下(例如:gallery3/modules/)
  • 三、用網頁瀏覽相簿程式,到管理->模組(Admin->Modules)下啟動這個組件
  • 四、進入某個相簿之後,到相簿選項(Album options)中就有指定密碼(assign password)的功能

不過這個程式只是把相簿隱藏,並不是真的設定了相簿的權限。所以照片還是可以從外部直接用網址連結,或是從搜尋、最新照片等功能連結到,請小心。

相較於其他的相簿程式,這個Gallery 3.0的版本是我目前用起來最順手的軟體,希望可以分享給有需要的同好。至於使用的細節,建議可以到他們的官方討論區發問,相信會有很多好心人士願意幫忙的。

2010.12.20 updated

新增一個將整個目錄相片加標籤的模組,batchtag。你可以將想要加標籤的照片全部先移到一個暫時的目錄,然後把整個目錄的相片都加上同樣的標籤後再移回來。

2011.01.17 updated

Gallery 3.0 這個程式同時還支援影片,但是因為我的主機商沒有提供ffmpeg這個程式,所以必須要自己外加一個noffmpeg的模組。將這個模組安裝好之後,選擇新增相片時,檔案瀏覽的視窗還是不會出現影片檔,必須要自己輸入影片檔的名稱才能上傳。但如果是由伺服器新增的方式,就可以看見影片檔在檔案清單中。

官方網站上有說,由於沒有ffmpeg這個程式,系統無法自行判斷影片的解析度畫面大小,必須安裝videodimensions這個模組,手動輸入。但是目前我上傳的影片都可以自行判斷,似乎沒有這個問題。

目前我試過FLV的檔案格式沒問題,好像MP4也可以,其他檔案格式可能就要先轉檔。有一個線上轉檔的網站還不錯,推薦一下~
http://www.online-convert.com/

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料