Services/Organisation/Gallery: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Zur Navigation springen Zur Suche springen
Zeile 101: Zeile 101:
* Website: https://git.zx2c4.com/PhotoFloat/about/
* Website: https://git.zx2c4.com/PhotoFloat/about/
* Programmiersprache: Python2
* Programmiersprache: Python2
* Lizenz: GPL v2.0+  
* Lizenz: GPL v2.0+ [https://git.zx2c4.com/PhotoFloat/about/]


Eindrücke:
Eindrücke:

Version vom 7. Mai 2017, 13:14 Uhr

Beschreibung

Photo Gallery zur Ablage von Bildern von Knoten, Events, Workshops, Konferenzen,...

Abhängigkeiten

Verwendung

offen für alle Funkfeuer User.

Zugriffsrechte sollten ev. für manche Bilder/Standorte geregelt werden

Maintainer

Markus Gschwendt

Erich N. Pekarek

Brainstorming

Anforderungen

Gallery2 und Gallery3 sind tot. Die Migration auf ein anderes System ist wünschenswert.

 * alte Gallery ist G2, Entwicklung wurde eingestellt.
 * möglichst kein externes Cloud Service
 * möglichst keine PHP Software (auch für andere Projekte - warum eigentlich? -> Diskussionsseite)
 * möglichst statische Seiten
 * ev. (shell-)Scripts die die Bilder darstellen
   und Bilder-Upload getrennt davon (möglichst Userfreundlich)
 * Upload soll für 'Neue' möglich sein (selfregistration -> entspricht das dem Workflow? -> Diskussionsseite)
 * künftige Erfassung der Fotorechte

weiterführende Informationen zu Alternativen: https://www.it-pulse.eu/webanwendungen/menalto-gallery/gallery-team-verkuendet-aus-fotogalerie-software-1809.html

Mögliche Lösungen

Coppermine

 (+)zahlreiche Plugins verfügbar (Backup, Massimport, Panoramaviewer, Timeline, ...)
 (+)individuell konfigurierbare Userprofil-Einträge
 (+)Passwortgeschützte Alben möglich
Migration von G2 zu Coppermine 1.5.x

http://forum.coppermine-gallery.net/index.php?topic=76143.0

DAlbum

 (+) baut auf lokaler Ordnerstruktur auf, welche indiziert wird
 (-)kein integrierter Bilder Upload (ist via FTP gedacht)
 (·)User Verwaltung
 (·)beim Indizieren werden auch Thumbnails erstellt
 (+)Pic-Infos werden ausgelesen und lassen sich ein/ausblenden

Media Goblin

 (+) "This project is part of the GNU Project." Supporttechnisch sicher nicht übel.
 (+) War schon mal Projekt bei Google Summer of Code, und reicht regelmäßig dort ein.
 (-) Es ist riesig, sowohl bezüglich Funktionalität (Video-Transkodierung etc.) als auch Sourcen.
 (·) Medien landen in einer (lokalen) Datenbank, nicht Verzeichnisbaum.
 (·) Bringt sein eigenes Django-artiges (?) Framework, aber eben nicht Django.
 (+) Debian/Ubuntu-Pakete, Fedora/Redhat vorhanden; Abhängigkeiten:
   Python 2.7 or Python 3.4+
   python-lxml
   git
   SQLite/PostgreSQL
   Python Imaging Library (PIL)
   virtualenv
   nodejs
   http://mediagoblin.readthedocs.io/en/stable/siteadmin/deploying.html

nextcloud

(getestet)

 (-) PHP
 (-) keine Baum-Darstellung der Gallery
 (-) kein Resizing der Bilder
 (-) keine Pic-Infos,... in der Gallery-Darstellung
 

Meinung: mbmn als Gallery ungeeignet [+/-] (2/0)

PhotoFloat

Eindrücke: PhotoFloat hat eine serverseitige Authentifizierung basierend auf flask-login, sodass man Alben etc. mit Login "schützen" kann. https://flask-login.readthedocs.io/en/latest/

Allerdings sehe ich da weder ein Web-Interface für Selbstregistrierung, noch Unterstützung für mehr als zwei (!?) User.

Es dürfte auch keinen Web-Bilder-Upload geben, und von PEP-8 [5] hat der Autor wohl noch nichts gehört :-) https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces

Fazit: (Auch) PhotoFloat bräuchte einige Anpassungen und Umbauten für den Gallery-Anwendungsfall.

Piwigo

(getestet)

 (+) Migration von G2 mittels Scripts möglich - wird oft als Ersatz für G2 und G3 Projekte verwendet.
 

Meinungen:

  • schaut ansonsten interessant aus
Migration von G2 nach Piwigo

https://github.com/dschwen/g2piwigo

sigal

 (·) album metadaten via markdown files.
 (+) generiert wenn gewünscht auch eine nette karte basierend auf den koordinaten in den photo metadaten via leaflet / openstreetmap.
 (+) einfach zu installieren und konfigurieren.
 (+) könnte als cronjob, git post-receive hook oder dergleichen laufen.
 (?) die offene frage wäre dann wie man sicher fotos von selbst registrierten users in einen lokalen ordner am server bekommt.

Meinungen:

sieht nach einem guten statischen generator aus.

WordPress

  • Website:
  • Programmiersprache: PHP
  • Lizenz:
 (·) via Plugin: Gallery Manager

Meinungen:

 * ganz allgemein... Hände weg von wordpress
 * Sicherheitslücken...

Zenphoto

(getestet)

 (·) eher als Foto-CMS gedacht
 (?) Userrechte für verschiedene Fotogrößen?
Migration von G2 zu Zenphoto

http://www.zenphoto.org/news/gallery2-to-zenphoto-migration/

Zeitplan

 * Brainstormingphase ... bis Herbst 2017
 * Sept. 2017 Entscheidung über System.
 * Umsetzung bis Anfang 2018.

Diverse Links

https://en.wikipedia.org/wiki/Comparison_of_photo_gallery_software

wiki deutsch listet teilweise andere auf https://de.wikipedia.org/wiki/Webgalerie

https://www.heise.de/download/products/foto/web-galerien


<references http://documentation.coppermine-gallery.net/en/copyrights.htm />