CBPHOTOGRAPHY / PROJECT

Ein Hobbyprojekt zum Weiterbauen

Fotografie.
Technik.
Dein Portfolio.

Diese Website ist aus zwei Interessen entstanden: Bilder machen und die Technik dahinter selbst gestalten. Wenn du als Fotograf etwas Ähnliches suchst, kannst du sie auf deinem eigenen Webspace einsetzen.

Selbst gehostet · PHP & Datenbank · Private, nicht kommerzielle Nutzung

01 / Die Galerie

Raum für deine Bilder.
Mit Details dahinter.

Die Oberfläche bleibt zurückhaltend. Wer mehr über eine Aufnahme wissen möchte, kann ihre technischen Daten und weitere Funktionen gezielt öffnen.

01

Alben & Entdecken

Fotos in Serien zeigen und direkt auf der Startseite den gesamten Bilderbestand durchsuchen. Kamera, Objektiv, Blende, Belichtungszeit, ISO, Lichtstimmung und Ort kombinieren – auch ohne Suchtext.

02

Die Aufnahme im Mittelpunkt

Detailansicht mit auf Wunsch eingeblendeten EXIF-Daten. Wischen wechselt das Foto; Herunterziehen schließt die Ansicht, Hochschieben öffnet die Bilddaten.

03

Passende Größe statt voller Dateilast

Vorschaubilder und Bildvarianten für unterschiedliche Displays. Originaldateien bleiben für angeforderte Downloads erhalten.

04

Downloads per E-Mail

Bilder sammeln, E-Mail-Adresse eingeben und einen persönlichen Link anfordern. 48 Stunden Zugriff auf Einzeldateien oder ein gemeinsames ZIP.

05

Neue Bilder abonnieren

Freiwilliges Bilder-Abo mit E-Mail-Bestätigung und Abmeldelink. Benachrichtigungen werden vom Fotografen im Adminbereich zusammengestellt und gestartet.

06

Karte, Bewertung & Kontakt

Optionale Fotokarte nach Aktivierung, Bewertungen mit Blendenwerten, Dark Mode und Kontaktformular mit serverseitiger Sicherheitsfrage und Versandbegrenzung.

Galerie & AlbenEine Bildserie in der übersichtlichen Albumansicht.
Bilddetails & EXIFAufnahmedaten direkt beim Foto einblenden.
Suche & FilterAufnahmen nach technischen Daten und weiteren Merkmalen finden.

02 / Der Arbeitsbereich

Verwalten im Browser.

Ein geschützter Adminbereich bündelt Bilder, Konfiguration und Rückmeldungen. Die einzelnen Bereiche im Überblick:

01Bilder mit klaren Bereichen

Vier Tabs für Upload, Bilder, Bewertungen und EXIF-Daten optimieren. Fotos und Videos hochladen, Dateien synchronisieren und Alben verwalten. Das Löschen eines Albums lässt die Medien erhalten.

02EXIF-Daten gemeinsam pflegen

Filterbare Tabelle mit Miniaturen und zehn Metadatenspalten. Bis zu 50 markierte Bilder je Vorgang bearbeiten: Werte setzen, leeren oder nur fehlende Angaben ergänzen. Kamera und Objektiv lassen sich auch nach LEER filtern. Für jedes Feld stehen alle vorhandenen Werte aus dem gesamten Bilderbestand als Vorlagen bereit. Neue Angaben bleiben frei eingebbar und werden nach dem Speichern ebenfalls zur Vorlage. Die Pflege ändert die Galerie-Datenbank; Originaldateien bleiben unverändert.

03Bildvarianten vorbereiten

Vorschaubilder und Anzeigegrößen im Adminbereich vorbereiten, damit Besucher sie beim ersten Aufruf nicht erst erzeugen lassen müssen.

04Statistik & Bewertungen

Vier Tabs für Übersicht mit Kennzahlen, Verlauf und Wochentagen, Browser & Geräte, Tagesübersicht und Hinweise. Der gewählte Zeitraum bleibt beim Wechsel erhalten; CSV-Export ist in jedem Bereich verfügbar. Bildbewertungen werden in der Bildverwaltung ausgewertet. Es werden keine eindeutigen Besucher ermittelt.

05Download-Anfragen

Übersichtliche Tabelle mit E-Mail, Dateiauswahl, Versandstatus und Aufruf-/Download-Startzählern. Persönliche Links bei Bedarf sperren.

06Bilder-Abos

Abonnenten und Versandprotokolle in Tabellen ansehen, neue Bilder für eine Nachricht sammeln, Versand starten, pausieren und fortsetzen. Während des Versands bleibt der Adminbereich geöffnet.

07Zugang & Sicherheit

Admin-Passwort direkt ändern und bei Verlust einen einmaligen Link an die hinterlegte Kontaktadresse senden lassen. Die Selfhosted-Ausgabe verlangt beim ersten Login einen Passwortwechsel. Einheitliche Formularziele und die technische Kontokennung admin erleichtern Passwortmanagern die Zuordnung.

08Konfiguration in Tabs

Sechs Tabs für Allgemein, Gestaltung, Bilder, Social-Links, Slideshow und Rechtliches; gemeinsam speichern. Akzentfarbe frei als Hexwert oder aus sechs Vorlagen wählen. Social-Links mit passenden Icons anordnen.

09EXIF-Ansicht je Gerät festlegen

Unter Konfiguration → Bilder getrennt einstellen, ob die Detailansicht auf Desktop oder Mobil/Tablet mit eingeblendeten EXIF-Daten startet. Beide Vorgaben sind zunächst aus. Besucher können die Anzeige jederzeit selbst umschalten.

10Live-Ansicht auf dem Desktop

Die linke Adminnavigation bleibt sichtbar, während rechts die Website erscheint. Gespeicherte Änderungen lassen sich mit Ansicht aktualisieren kontrollieren. Auf Mobilgeräten und Tablets wird die Vorschau nicht geladen.

11Direkter Weg zwischen Website und Verwaltung

Ein dezenter Admin-Link im Website-Footer zeigt bei gültiger Sitzung Angemeldet an. Zurück zur Webseite führt im selben Tab aus der Verwaltung zur Galerie.

12Downloads ein- oder ausschalten

Schiebeschalter für die gesamte Download-Funktion und den Warenkorb. Im ausgeschalteten Zustand entfallen Auswahl und Anfragen; persönliche Download-Links pausieren. Noch gültige Links funktionieren nach dem Einschalten wieder.

EXIF-Vorgaben je GerätDesktop und Mobil/Tablet separat einstellen · Beispielansicht.
EXIF-Vorlagen & MassenpflegeVorhandene Werte übernehmen oder neue Angaben eingeben · Beispielansicht.
Statistik in vier TabsKennzahlen, Browser & Geräte, Tagesübersicht und Hinweise · Beispieldaten.
Live-Ansicht auf dem DesktopDie Website direkt neben der Adminnavigation anzeigen · Beispielansicht.
Download-AnfragenDateiauswahl und Nutzung einer Anfrage verfolgen · Testdaten.
Bilder-Abos & BenachrichtigungenNeue Aufnahmen für eine E-Mail vorbereiten · Testdaten.

03 / Unter der Oberfläche

Für deinen eigenen Webspace.

Die Ausgabe richtet sich an Fotografen, die ihre Website selbst betreiben und etwas Erfahrung mit Webspace und Datenbanken mitbringen.

  • Apache 2.4 mit .htaccess und mod_rewrite
  • PHP 8.3+ mit PDO MySQL, GD/WebP, EXIF, Zip, Fileinfo, Mbstring und OpenSSL
  • Eigene leere MySQL-8.0+- oder MariaDB-10.6+-Datenbank
  • HTTPS, ausgehende HTTPS-Aufrufe und funktionierender PHP-Mailversand

Was du wissen solltest

Der Erstinstaller legt die Tabellen und deine Konfiguration an. Das feste Startpasswort ist Photography-Start-2026!. Zur ersten Anmeldung wird zusätzlich dein individueller Setup-Schlüssel benötigt; danach ist ein Passwortwechsel erforderlich. Vorhandene Tabellen werden nicht überschrieben.

Kontaktformular, Download-Links und Bilder-Abo benötigen einen funktionierenden Mailversand deines Hosters. Der Abo-Versand wird im Adminbereich manuell gestartet.

Die optionale Karte lädt nach Aktivierung Leaflet und OpenStreetMap. Eigene Inhalte, Betreiberangaben und Datenschutzhinweise müssen vor der Veröffentlichung angepasst werden.

Installationsmeldung: Bei der Einrichtung, beim Speichern und anschließend höchstens täglich bei Nutzung der Website meldet die Selfhosted-Ausgabe ihre Website-URL, Version und eine zufällige Installationskennung an brehmen.com. Der Hinweis wird vorab angezeigt. Keine Bilder, Besucher- oder Abonnentendaten werden übertragen; keine Meldungen ohne Seitenaufrufe. Einen Abschalter gibt es im Adminbereich nicht.

Die interne Statistik zählt aggregierte Seitenaufrufe. Ein individueller Besucherverlauf oder ein persönliches Mail-Öffnungstracking gehören nicht dazu.

04 / Selber ausprobieren

Dein Startpunkt.

Das vollständige Website-Paket mit Quellcode, leerem Datenbankschema, Erstinstaller und deutscher Anleitung.

Deine Installation beginnt ohne meine Bilder, Zugangsdaten, Abonnenten oder Statistiken. Ein neutrales Foto-Symbol ersetzt mein persönliches Logo.

ZIP herunterladen

Version 1.3.0 · 156 KB · 15.10.2026

AKTUELLE VERSION

Version 1.3.0

Neu in dieser Version: EXIF-Vorlagen, getrennte EXIF-Vorgaben für Desktop und Mobil, Statistik-Tabs, Desktop-Live-Ansicht, globale Startseitenfilter und verbesserte Passwortmanager-Erkennung.

Lizenz
Private, nicht kommerzielle Nutzung. Änderungen und kostenlose Weitergabe unter denselben Bedingungen sind erlaubt. Gewerblicher Einsatz benötigt eine gesonderte Erlaubnis.
Enthalten
53 Dateien inklusive Installer, README und Lizenztext
Prüfsumme / SHA-256
ae949449d3d2723d5dfe97e1ef9a55a913cfe1bf3010ddc602ac661dac9594fc

Hobbyprojekt ohne zugesagten Support oder Update-Zeitplan. Vor dem produktiven Einsatz auf deinem Webspace testen. Kein automatischer Datenbank-Upgrader enthalten.

Vom ZIP zum Portfolio

  1. VorbereitenNeue Website und leere Datenbank beim Hoster anlegen. Voraussetzungen prüfen.
  2. EinrichtenDateien hochladen, Setup-Konfiguration ausfüllen und Installer über HTTPS öffnen.
  3. LoslegenInstaller entfernen, eigene Angaben pflegen, Testbilder hochladen und Mailfunktionen prüfen.

Die ausführlichen Schritte und Hinweise stehen in der README im ZIP. Bei bestehenden Installationen zuerst sichern. Diese Ausgabe ist für die Erstinstallation gedacht.