科技 · 8 月. 5, 2023/星期六

Piwigo 網絡相簿

Piwigo site:
http://piwigo.com/

Github:
https://github.com/piwigo/piwigo

Piwigo是一個免費且開源的[2]基於網絡的照片庫,最初由 Pierrick Le Gall 編寫。它是用PHP編寫的,需要MySQL數據庫。

部署

Piwigo 可以在託管環境中使用各種方法進行部署。用戶從 Piwigo.org 下載最新版本的 Piwigo。他們要么下載完整的存檔並將源代碼上傳到其託管環境,要么下載 NetInstall(單個 PHP 文件),將其上傳到其託管環境並讓它自動下載完整的存檔。

許多共享網絡託管服務還通過其控制面板提供自動 Piwigo 安裝:例如,Piwigo 可在 SimpleScripts 和 Softaculous 中使用。[3]

歷史

Piwigo(最初名為 PhpWebGallery)是由 Pierrick Le Gall 在 2001 年作為個人項目編寫的。受到他為大學網站安裝的開源網絡論壇phpBB的啟發,他選擇了GNU 通用公共許可證來分發Piwigo 並圍繞該社區啟動了一個社區項目。Piwigo 的第一個版本於 2002 年 4 月發布。[4]

2002 年,Piwigo 實現多語言化。2004 年,安裝了錯誤跟踪器,以實現團隊合作。2005 年,在線擴展管理器使貢獻更容易共享。2006 年,主題使定製成為可能。2007 年,引入了插件來擴展 Piwigo 功能。2009 年,PhpWebGallery 更名為 Piwigo,pLoader(Piwigo Uploader)使 Windows、Mac 和 Linux 用戶可以更輕鬆地上傳照片。2010年,digiKamShotwellLightroom使將照片上傳到任何 Piwigo 畫廊成為可能,Piwigo 2.1 中提供了增強的網絡上傳器,並且啟動了 Piwigo.com(Piwigo 的專用託管)。截至 2013 年,Piwigo 團隊共有 10 名成員、100 名翻譯人員、一個支持 12 種語言的網站和一個蓬勃發展的社區。

Piwigo

這是我用的相對較久的圖床網站軟體,它有手機的App可以用,方便在手機上直接檢視與整理上面的相片。
除此之外,它也有提供很多外掛程式讓使用者下載安裝,增加它的可玩性。我就有安裝其中的Batch Download、Community這兩個外掛,分別用於批次下載相片,以及允許一般使用者在前台上傳相片。

既然一般使用者權限只到自己的相簿,那就只要設法讓他們可以直接在前台上傳相片就行了。辦法也很簡單,只要安裝並啟用Community這個外掛,就可以了。然後再安裝Upload1menu這一個外掛,就可以讓上傳相片的選單項目出現在顯眼處。

它能搭配的PHP版本只能到7.4或8.0(7.4下所有功能都能正常運作;8.0則會導致外掛出現錯誤訊息,網站本體正常),到8.1的話就會一直出現錯誤訊息。

我有我的考量:

  1. 我個人比較偏好「能用系統本身附帶的版本就用它的版本」,畢竟系統搭配這些第三方來源的軟體能否長期保持穩定運作,誰也無法保證。
  2. PHP 7.4在11/28之後就走入歷史,之後若有什麼漏洞(特別是安全漏洞),無法保證能夠得到修復(至少不會得到PHP官方的修復)。
  3. 下一版的Piwigo貌似沒有支援PHP 8.1。

基於以上,我最終還是決定棄用Piwigo,改用接下來要分享的Lychee了。

https://piwigo.org/forum/viewtopic.php?id=15134