Die Blossom-Beach-Website hat kein einzelnes Backend, sondern drei getrennte Werkzeuge für unterschiedliche Aufgaben. Dieses Kapitel zeigt, wie sie zusammenhängen — der Rest des Buchs geht dann Werkzeug für Werkzeug in die Tiefe.
blossom-beach.de selbst, Bearbeitungsmodus) — Texte, Bilder, Bereiche und der öffentliche Kalender.reservierungen.html) — Tische, Reservierungen, Stornos, Grundeinstellungen.eventplanung.html) — der digitale Anfrage-Bogen für Hochzeiten, Feiern & Events.Alle drei sind über kleine Links im jeweils anderen Werkzeug erreichbar (unten rechts auf der Website im Bearbeitungsmodus, oben in der Kopfzeile bei den anderen beiden) — inklusive eines Links hierher.
Es gibt zwei getrennte Passwörter, kein Login pro Mitarbeiter:in. Deshalb gibt es z. B. bei manuell angelegten Reservierungen ein Freitextfeld „Angelegt von" — statt eines echten Benutzerkontos merkt sich das System einfach den zuletzt eingetragenen Namen im Browser.
| Login | Schaltet frei | Zugang |
|---|---|---|
| Website-Passwort | Bearbeitungsmodus auf der Website (Texte, Bilder, Bereiche, Kalender) | Stift-Symbol unten rechts auf der Website |
| Reservierungs-Passwort | Reservierungsverwaltung und Eventplanung — ein gemeinsames Passwort für beide | Direkt auf reservierungen.html / eventplanung.html |
Alles, was Gäste auf blossom-beach.de sehen, lässt sich direkt auf der Seite selbst ändern — ohne Programmierkenntnisse.
Unten rechts auf der Website auf das Stift-Symbol klicken, Passwort eingeben. Beim allerersten Mal öffnet sich automatisch eine kurze Bild-Kurzanleitung, die jederzeit über das Fragezeichen erneut aufgerufen werden kann.
Über „Bereiche verwalten" lässt sich die Reihenfolge der Abschnitte auf der Seite per Pfeil ändern oder ein Abschnitt komplett ausblenden. Über „+ Bereich" entsteht ein neuer Abschnitt am Ende der Seite (danach frei verschiebbar) — mit drei Varianten: Text & Bild, eine eingebettete Webseite (z. B. eine Google-Maps-Karte) oder eigener HTML-Code für Sonderfälle.
Termine im öffentlichen Kalender (auf der Startseite, im Bearbeitungsmodus per „+" anlegen bzw. per Stift bearbeiten) haben immer einen von drei Typen:
Aus dem Kalender-Editor heraus führt bei einem bestehenden Termin ein Button „Eventplanung" direkt zum passenden Planungsbogen (legt bei Bedarf automatisch einen neuen an, schon mit Datum und Titel vorausgefüllt).
Kalender-Termine und die Speisekarte sind sofort live — sie liegen direkt in der Datenbank und brauchen keinen zusätzlichen Schritt. Texte, Bilder und Bereiche dagegen sind erst nur lokal im eigenen Browser sichtbar, bis man auf „Speichern" klickt.
inhalte.js wird heruntergeladen.index.html auf den Server laden (vorhandene Datei überschreiben).„Verwerfen" löscht alle unveröffentlichten Änderungen im eigenen Browser und stellt den zuletzt veröffentlichten Stand wieder her — nützlich zum gefahrlosen Ausprobieren.
inhalte.js beim Hochladen niemals löschen oder durch eine ältere Version ersetzen — sie enthält alle bisher veröffentlichten Texte und Bilder. Ohne diese Datei ist das normal (kurzzeitig ein unauffälliger 404 im Hintergrund), solange noch nie gespeichert wurde.reservierungen.html ist das tägliche Werkzeug fürs Tagesgeschäft: alle Tischreservierungen im Blick, manuell anlegen, stornieren, Tische verwalten.
Oben lässt sich per ‹/›-Pfeilen oder Datumsauswahl durch die Tage blättern. Pro Reservierung stehen Personenzahl, Kontaktdaten, Reservierungscode, ggf. zugewiesener Tisch und — bei manuell angelegten Reservierungen — wer sie angelegt hat. Ein Hinweisbanner oben zeigt an, wenn für den gewählten Tag ein Kalendereintrag existiert (z. B. „Geschlossene Gesellschaft" oder ein Event). Die Liste aktualisiert sich automatisch alle 20 Sekunden.
Tische anlegen/umbenennen mit Name und Plätzen. Namen dürfen nicht doppelt vergeben werden (Groß-/Kleinschreibung und Leerzeichen spielen dabei keine Rolle).
Über „+ Reservierung hinzufügen": Name, E-Mail, Personen, Datum, Uhrzeit und „Angelegt von" sind Pflicht. Die Uhrzeit-Auswahl zeigt dieselben Zeit-Slots wie das Gästeformular auf der Website (15-Minuten-Raster) — anders als beim Gast bleiben hier aber auch bereits ausgebuchte Zeiten anklickbar, weil das Team bewusst überbuchen oder umbelegen können muss. Der Link „Andere Uhrzeit eingeben" deckt Ausnahmefälle ab, z. B. einen Termin außerhalb der regulären Zeiten.
Eine Stornierung durchs Team ist ein „Soft Delete" — sie lässt sich wiederherstellen und ist standardmäßig in der Liste ausgeblendet (ein Schalter oberhalb zeigt die Anzahl und blendet sie bei Bedarf ein). Jede Team-Stornierung löst automatisch eine Info-Mail an den Gast aus.
storno.html)Kein eigenes Team-Werkzeug, aber gut zu kennen: Jede Bestätigungs- und Erinnerungsmail enthält einen persönlichen Stornolink. Darüber können Gäste selbst stornieren, ganz ohne Login — der lange Zufallscode in der URL ist der einzige Nachweis. Das Ergebnis erscheint danach in der Reservierungsliste als endgültig storniert (siehe Callout oben).
eventplanung.html ist die digitale Fassung des Word-Anfragebogens für Hochzeiten, Feiern und Firmen-Events — vom ersten Kontakt bis zum ausgedruckten Ablaufplan für den Veranstaltungstag.
Ein Event-Datensatz gliedert sich in: Eckdaten (Titel, Datum, Anlass, Paket, Uhrzeiten), Kontakt an der Feier, Gästezahlen (mit automatischer Gesamtsumme), Ablauf (beliebig viele Programmpunkte, per „Standard-Ablauf laden" auf einen Schlag mit den sechs Punkten der Vorlage befüllbar und per Pfeil sortierbar), Buchen Service, Besonderheiten (ankreuzbare Punkte wie Deko, Musik, Torte — ein Häkchen füllt den Standardtext aus der Vorlage vor), Rechnungsdaten und interne Notizen (erscheinen mit auf dem Ausdruck).
Jedes Event durchläuft: Anfrage → In Planung → Bestätigt → Abgeschlossen. Daneben gibt es unabhängig davon Inaktiv für abgesagte oder auf Eis gelegte Events — die bleiben erhalten, tauchen aber nur noch unter dem eigenen Filter in der Übersicht auf.
Der Schalter „Termin im Website-Kalender eintragen" verbindet ein Event mit einem öffentlichen Kalendereintrag (Typ Special Event, Geschlossene Gesellschaft oder Normal geöffnet, siehe Kapitel 2).
Wiederkehrende Textblöcke aus der Word-Vorlage (Möblierung, Getränkepauschale, Buffet-Optionen, Shot-Pakete u. a.) lassen sich per Dropdown direkt in die Service-/Küche-Felder des Ablaufs einfügen, statt sie abzutippen. „Drucken / Als PDF sichern" gibt den kompletten Bogen im Layout der Word-Vorlage aus — über den normalen Browser-Druckdialog, dort „Als PDF speichern" wählen.
Die Öffnungszeiten-Sektion auf der Startseite und der Event-Kalender greifen ineinander, damit Gäste nie von einer geschlossenen Tür oder einem überraschenden Event überrascht werden.
Die Öffnungszeiten-Sektion zeigt immer eine „Heute"-Zeile mit dem aktuellen Stand:
Direkt unter der wöchentlichen Übersicht zeigt ein eigener Bereich automatisch die kommenden 7 Tage mit Abweichungen vom normalen Rhythmus (Geschlossen oder Event) — damit ein Gast, der sich die Öffnungszeiten anschaut, z. B. sofort sieht, dass übernächsten Donnerstag wegen einer geschlossenen Gesellschaft nichts geht, statt das erst beim Reservieren zu merken. Der Bereich blendet sich automatisch aus, wenn in der kommenden Woche keine Abweichung ansteht.
Im Kalender-Editor (Website wie Eventplanung) gibt es bei Typ „Special Event" den Schalter „Gäste dürfen trotz Event online reservieren" — standardmäßig aus.
Zwei Dinge laufen automatisch im Hintergrund, ohne dass jemand im Team etwas tun muss — solange sie einmal korrekt eingerichtet sind.
24 Stunden vor dem reservierten Termin bekommen Gäste automatisch eine Erinnerungsmail mit Stornolink, sofern die Reservierung noch besteht und noch keine Erinnerung verschickt wurde.
Täglich wird automatisch eine Sicherung der gesamten Datenbank angelegt (Aufbewahrung 30 Tage).
Die wichtigsten Stolperfallen aus diesem Buch noch einmal kompakt zum Nachschlagen.
inhalte.js auch tatsächlich per FTP hochgeladen wurde. Falls ja, hilft meist ein erzwungenes Neuladen der Seite (Browser-Cache). Siehe Kapitel 2, Speichern & veröffentlichen.Blossom Beach · Schwedeneck — diese Seite dokumentiert den aktuellen Stand der Backends und wird bei größeren Änderungen mit aktualisiert.