Open Source Photo Gallery 的選擇

想到老婆時常會 upload 相片到一些免費的網上相片網站,那麼倒不如建立一個 Web Photo gallery 給她吧,趁 Yahoo! Small Business 還有超平 domain 登記,便幫我老婆登記了一個 domain,跟著便是選擇一個合適的 Open Source 的 Web Photo Gallery。

第一個選擇即時想起的是 Gallery,它是現今很多人使用的 Open Source Web Photo Gallery,最新版本是 2.0.1,它的優點當然是功能齊全,例如支援 themes、多用戶、權限控制、多種語言介面、提供了 plugin 架構來增加功能......等等,功能簡直是應有盡有,現在唯一我覺得最重要而又缺少的功能只是 RSS 輸出,而 RSS plugin 應該很快會推出了。

但其實有多少人會用得盡 Gallery 2 的功能呢,我下載試用過,發覺因為功能太多的關係,實在有很多東西需要設定,我覺得有點兒麻煩,加上因為功能多的關係,整個 Gallery 2 的 package 就算是 minimal 的 zip file 都要整整 3.6 MB,所以我便再找找其他簡約的替代品。

經過一輪搜尋,發覺最近有多款簡約的 photo gallery 冒起,包括:

以現今的標準來說,支援 mod_rewrite 已經是指定動作,沒有人會喜歡看到一些複雜而又沒有意思的 URL 的,所以以上 4 款 photo gallery 理所當然支援 mod_rewrite,以下只是我試用了一段短時間的感覺,所以如有錯漏還請各位見諒及指正。

Zenphoto

Pros:

  • 支援 multiple files upload
  • 支援 upload 後 auto resize

Cons:

  • 沒有 RSS 輸出
  • 不支援 tagging
  • 沒有 EXIF 顯示
  • 不能在 Web 介面刪除相簿及相片
  • 不能自定相簿及相片的排序

Plogger

Pros:

  • 支援 RSS 輸出
  • 支援 Gallery remote protocol - 可使用 Gallery Remote 軟件來 upload 相片
  • EXIF 顯示
  • Batch download 相片

Cons:

  • 不支援 tagging
  • Upload 相片後不能 auto resize
  • 不能自定相簿及相片的排序

PhotoStack

Pros:

  • 不需要 MySQL database,對使用沒有提供 MySQL 的 web hosting 的朋友是一個好消息
  • 有 RSS 輸出

Cons:

  • 不支援 tagging
  • 不支援 multiple files upload
  • 沒有 EXIF 顯示
  • 沒有留言功能

iPAP

Pros:

  • 支援自定隱藏相簿及相片
  • 支援 tagging
  • 可以自定相簿及相片的排序
  • 支援 multiple files upload

Cons:

  • 不支援 tagging
  • 沒有 RSS 輸出
  • 沒有 EXIF 顯示
  • 有廣告
  • 開發人員不活躍(上一次 release 已是今年六月)
  • 沒有留言功能

我自己本身就較為喜愛簡約的軟件,以上 4 款都符合這個條件,但每款都有各自的長處,就開發人員的活躍度、對用家的支援度及用家的支持度來看,我現時會比較看好 Zenphoto 及 Plogger,我亦希望這幾款 photo gallery 軟件繼續保持簡約的本質,只需在往後版本支援 plugin 架構來提供額外功能,一定會得到一班喜歡簡約軟件的用家支持。

19 Responses to “Open Source Photo Gallery 的選擇”

  1. 467

    請問Zenphoto要如何安裝?謝謝

  2. 468

    Just last weekend, I installed zenphoto for my church's web site. It took me a while in the beginning, but after I figured out it was pretty easy.

  3. 469

    mimik:在解壓 zip file 或 tar zip 後有一個 INSTALL 檔案,這是安裝說明的,如果還有什麼安裝上的問題,不妨在此討論。:wink:

  4. 470

    Zenphoto 看來真不錯,可惜晚了知道,我已經投入 Gallery 陣中,貪其有 Plugin 可與 WP 結合,版面夠統一。

  5. 471

    確定自己在config.php中設對資料庫的設定,但還是出現:

    MySQL Error: Could not connect to the database server.

  6. 472

    Not Found
    The requested URL /cgi-system/zen/setup.php was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

  7. 473

    mimik:這情況很像我在 DreamHost 未 enable 行 PHP5 一樣,我在 DreamHost 中的 domain 當行 PHP4 時是會出現類似的 error message 的,但當選用 PHP5 後問題就解決了,不知你用的 web hosting 有沒有類似的設定呢?

  8. 474

    嘿~我與你用的是同一家,請問在那裡設定呢?

  9. 475

    mimik:在 Web Admin Panel 中的 "Domains" -> "Manage Domains" 內 edit 你使用的那個 domain,選取 "PHP Version 5" 的 checkbox 就行了。

  10. 477

    設定了但還是出現:

    Not Found
    The requested URL /cgi-system/zen/setup.php was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

  11. 478

    上一個問題是出現:You can now View your gallery, or administrate.
    而我選擇按下"administrate"後出現:
    Not Found
    The requested URL /cgi-system/zen/setup.php was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    謝謝你不厭其煩的指導

  12. 479

    上一個問題是出現:You can now View your gallery, or administrate.
    而我選擇按下”administrate”後出現:
    Not Found
    The requested URL /zp/zen/admin.php was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    謝謝你不厭其煩的指導

  13. 480

    自行解決,目前可以使用了,謝謝你的幫忙

  14. 481

    mimik:最終都是你自行解決,我都沒有幫到你什麼,真的不用客氣。

  15. 483

    天佑兄,您客氣了,
    不過這個Zenphoto有wp的plugin : wp-zenphoto
    你研究一下,再指導我們
    謝謝

    天佑註:因為 URL 過長而佔據了 sidebar,所以因此修改了

  16. 484

    第一次用 open source web gallery 就選了 Gallery 1.x,也用過 Coppermine Photo Gallery。現在用的是 Gallery 2。雖然它 size 大,但以現在用的 web host 來說也不算什麼,反而覺得而家既 gallery software 多用上 sql 令到瀏覽速度變慢才是問題。還有現在還用上了 wordpress, 想令同在一個server 上的blog 和 gallery 結合在一起也是我所希望的是情。

    看過上這個 topic 介紹各款 gallery, 好像 zenphoto 較好,因為它 demo 介面較為吸引! 晚一點安裝一個來試試!

  17. 60416

    这篇文章都这么多年了,我抱着万分之一的希望能得到回应,问一个问题,希望得到解答。
    进入了相册打开里面的一张图片,比如打开后的地址是:http://127.0.0.1:800/zenphoto/ession/
    正确的地址是这样的:http://127.0.0.1:800/zenphoto/albums/ession/自动加不了albums/上去。

  18. 60679

    @skyforum:"albums" 是指你的 album 名字叫 "albums" 嗎?或是 "ession" 才是 album 的名字?

    我不太明白你現時的情況。

  1. 466 quakemachine

Leave a Reply