![]() | |||||||||||||
Navigation • Home
| PHP Bildergalerie mit offenem Quelltext: Aufbau und Lizenz
Eine PHP Bildergalerie ist ein Programm in der Sprache PHP, das auf Ihrem Webspace läuft und Ihre Fotos aus Ordnern und einer Datenbank zu fertigen Galerie-Seiten zusammensetzt. Weil PHP-Code als lesbarer Text vorliegt, können Sie bei solchen Galerien in der Regel nachsehen, wie sie arbeiten, und sie anpassen. Ob eine Galerie im strengen Sinn Open Source ist, entscheidet aber erst ihre Lizenz. Diese Seite erklärt, wie eine PHP Bildergalerie technisch funktioniert, wie das kostenlose Bildergalerie-Script aufgebaut ist und was Sie mit seinem Quelltext tun dürfen. So arbeitet eine PHP Bildergalerie
Die Vorschaubilder entstehen ebenfalls in PHP. Dafür nutzt die Galerie die Erweiterung GD, die ein Foto öffnen, verkleinern und neu speichern kann. Das passiert einmal beim Hochladen, danach liefert der Server nur noch die fertige kleine Datei aus. Die Grafik zeigt den Ablauf. Der Aufbau des Bildergalerie-ScriptsDas kostenlose Bildergalerie-Script folgt genau diesem Muster. Wer in den Code schaut, findet eine übersichtliche Ordnung:
Der PHP-Code ist in Klassen aufgeteilt, sodass sich eigene Funktionen ergänzen lassen, ohne alles umzubauen. Für das Aussehen genügt meist die Vorlage plus eine eigene CSS-Datei. Die Datenbank-Grundlagen dahinter erklärt Was ist MySQL. Ist diese PHP Bildergalerie Open Source?Der Quelltext liegt lesbar im Download, Sie hosten selbst und zahlen keine Lizenzgebühr. Sie dürfen den Code für Ihre eigene Website frei verändern. Zwei Bedingungen aus den Lizenzbedingungen unterscheiden das Script aber von Open Source nach der Definition der Open Source Initiative: Der Copyright-Hinweis muss erhalten bleiben, er lässt sich für einmalig 20 Euro je Domain entfernen. Und veränderte Fassungen dürfen Sie nicht als kommerzielle Software verkaufen. Genauer erklärt das Was ist Open Source. Wer eine Galerie unter einer echten Open-Source-Lizenz wie der GPL sucht, findet sie etwa in Piwigo oder Coppermine. Beide bringen deutlich mehr Funktionen mit, darunter Kommentare und Benutzerkonten, und entsprechend mehr Pflegeaufwand. Das Bildergalerie-Script verzichtet bewusst darauf: Kommentare, Bewertungen, Suche und Wasserzeichen gibt es nicht. Die PHP Bildergalerie einsetzenSie brauchen einen Webspace mit PHP 8.2 bis 8.5, den Erweiterungen GD, mysqli und mbstring sowie eine MySQL- oder MariaDB-Datenbank. Die Datenbank legen Sie im Kundenmenü an, verwalten lässt sie sich bei Bedarf mit phpMyAdmin. Danach laden Sie die Dateien per FTP hoch und rufen die Installation auf, die alle Voraussetzungen prüft. Schritt für Schritt beschreibt das die Installationsanleitung als PDF. Ihre eigene PHP Bildergalerie ist in etwa fünf Minuten installiert: Bildergalerie-Script kostenlos herunterladen. Häufige FragenZur PHP Bildergalerie kommen diese Fragen am häufigsten. Muss ich PHP können, um die Galerie zu nutzen?Nein. Installation, Upload und Einstellungen erledigen Sie im Browser. PHP-Kenntnisse brauchen Sie nur, wenn Sie eigene Funktionen ergänzen wollen. Darf ich den Code für Kunden anpassen?Ja, für die Website eines Kunden dürfen Sie Vorlage und Code verändern. Der Copyright-Hinweis bleibt dabei erhalten oder wird für diese Domain freigekauft. Eine veränderte Fassung als eigenes Produkt zu verkaufen, ist nicht erlaubt. Warum liegen die Fotos nicht in der Datenbank?Weil Dateien im Ordner schneller ausgeliefert werden und sich leichter sichern lassen. Die Datenbank bleibt dadurch klein. Für eine Sicherung kopieren Sie den Ordner Fragen zu Fotos, Webspace oder Installation? Antworten finden Sie im Bildergalerie Ratgeber. | ||||||||||||