AutoGallery

Das CGI-Script "AutoGallery" erstellt anhand der auf dem Webserver vorhandenen Verzeichnisstruktur automatisch eine Bilder-Galerie. Das Script eignet sich vor allem für Bilder gleicher Größe, die von einer Webcam mit Bewegungserkennung automatisch auf den Webserver hochgeladen werden.
Features
- Automatische Erstellung einer Bilder-Galerie anhand der auf dem Webserver vorhandenen Verzeichnisstruktur.
- Die Verzeichnisse mit den Bildern erscheinen auf der linken Seite als Alben.
- Durch die Benennung der Verzeichnisse nach "Jahr-Monat-Tag" lassen sich diese leicht so sortieren, daß die Alben mit den aktuellsten Bildern immer ganz oben erscheinen.
- Die Alben enthalten die Bilder in chronologischer Reihenfolge, aufgeteilt auf Seiten mit maximal 100 Bildern (konfigurierbar).
- Optional automatische Unterteilung der Bilder in zeitlich zusammengehörige Bildsequenzen anhand des Zeitstempels jedes Bildes. (So lassen sich z.B. im Falle einer Nistkasten-Webcam mit Bewegungserkennung einzelne Besuche des Nistkastens leichter unterscheiden.)
- Optionale Bewertungsfunktion für Bilder in der Galerie. Hierbei können Benutzer Bilder, die ihnen gefallen, markieren und einen Abstimmungsbutton anklicken. Die bewerteten Bilder erscheinen dann in dem Album "Favoriten".
- Löschfunktion zum Löschen einzelner Bilder oder einer Bildfolge aus der Galerie nach Authentifizierung mit Benutzername und Paßwort. (So muß man dies nicht mehr umständlich über einen FTP-Server machen.)
- Layout vollständig frei konfigurierbar über HTML-Templates und Stylesheets.
Beschränkungen
- Keine serverseitig verkleinerten Thumbnails; es werden lediglich die Originalbilder verkleinert angezeigt.
- Es werden nur Bilder gleicher Größe und Orientierung unterstützt, wie sie beispielsweise von einer Webcam geliefert werden.
Beispiel
AutoGallery wurde ursprünglich für meine Nistkasten-Webcam entwickelt (siehe dazu auch hier). Eine Beispiel-Installation des AutoGallery-Scripts kann hier aufgerufen und angesehen werden:
Download und Installation
Alle erforderlichen Dateien sind in einer ZIP-Datei enthalten:
Zur Installation auf einem Webserver den Inhalt der ZIP-Datei entpacken und per SFTP auf einen Webserver hochladen:
- Das Verzeichnis "Beispielgalerie" ins Hauptverzeichnis des Webservers, also dorthin, wo auch die anderen HTML- und/oder PHP-Dateien liegen.
- Den Inhalt des Verzeichnisses "cgi-bin" in das "cgi-bin"-Verzeichnis des Webservers. Anschließend müssen die Ausführungsrechte (X-Bits) der hochgeladenen .pl-Scripts gesetzt werden (im SFTP-Programm z.B. per Rechtsklick > Eigenschaften).
Anschließend kann die automatische Bildergalerie über folgende Adresse aufgerufen werden:
https://www.beispiel.de/cgi-bin/autogallery.pl
(Der Teil "www.beispiel.de" ist natürlich durch die eigene Domain zu ersetzen.)
Wenn alles funktioniert hat, sollte nun die Startseite der Galerie zu sehen sein. Dort gibt es dann auch weitere Hinweisen zur Anpassung der Dateien an die eigenen Erfordernisse.
Quelle: