Booyage Developer Docs
Booyage als Plattform für Hotels, Gästeservices und modulare Zusatzsysteme dokumentieren.
Die Dokumentation bündelt Projektstruktur, Dateiverantwortung, Datenbankobjekte, Includes, API-Ziele, Request-/Response-Muster, lokale Abhängigkeiten und PHP-Strukturen in einer zentralen Wissensbasis. Ziel ist schnelleres Nachschlagen, saubere Übergabe an Entwickler und klarere Fehleranalyse.
Workspace
Schnellzugriff & Projektgrundlage
Die Startseite soll den schnellsten Einstieg in Struktur, Technik und kritische Bereiche geben. Deshalb sind hier Navigation, Build-Kontext und Top-Kennzahlen in einer ruhigeren Dashboard-Ansicht zusammengeführt.
Quick Access
NavigationBuild Scope
QuelleTop Kennzahlen
Technischer Überblick
Annotationen & Risikoklassen
Kritische und sensible Bereiche
Diese Werte basieren auf Datei- und Tabellenprofilen aus Annotationen und Heuristik. Sie zeigen, wo operative Vorsicht besonders wichtig ist.
Annotations Spotlight
Legacy-, Tenant- und Scope-Fokus
Diese Listen greifen direkt auf die annotierten Profile zurück und helfen dabei, sensible Übergangs- und Scope-Bereiche schneller zu finden.
Top Legacy-Dateien
ÜbergangslogikKeine Legacy-Dateien annotiert.
Top Tenant-Dateien
ScopeTop Tenant-Tabellen
MandantenbezugZentrale Stammdatentabelle für Hotels. Sie bildet in vielen Bereichen die fachliche Mandantenbasis und ist Referenzpunkt für hotelbezogene Prozesse, Einstellungen und Mo…
Verwaltet Zimmer eines Hotels inklusive Hotelbezug, Zimmernummer, Kategorien, Typen, Bettentypen und weiterer zimmerbezogener Kerndaten.
Speichert hotelbezogene Stammdaten oder hotelnahe Konfigurationsdaten.
Spiegelt oder hält einen veröffentlichungsnahen offenen Hotel-Datensatz für sichtbare Portal- oder Freischaltungsprozesse bereit.
Zentrale Arrangement- bzw. Angebotsstammtabelle für hotelbezogene Packages mit Preis-, Buchbarkeits- und Sichtbarkeitslogik.
Operative Relevanz
Top Hotspots, APIs und Kopplungen
Diese Ausschnitte sollen nicht nur schön aussehen, sondern sofort zeigen, wo du bei Übergaben, Fehlern oder Änderungen zuerst hinschauen solltest.
Top kritische Dateien
Code FokusKapselt datennahe Logik für das Modul Unzugeordnet. Der Schwerpunkt liegt auf Lesen, Schreiben oder Strukturieren fachlicher Daten.
Die Datei hängt an mehreren Tabellen und ist dadurch fachlich sensibler und Änderungen sollten mit besonderer Vorsicht getestet werden.
Übernimmt Anwendungslogik im Modul Unzugeordnet. Die Datei ist fachlich dem Projektfluss zugeordnet, ohne dass ihre Rolle allein heuristisch noch schärfer eingegrenzt we…
Die Datei ist vergleichsweise stark gekoppelt und Änderungen sollten mit besonderer Vorsicht getestet werden.
Stellt einen technischen Eintrittspunkt für das Modul Unzugeordnet bereit. Die Datei nimmt Requests entgegen, validiert oder interpretiert Eingabedaten und liefert eine…
Änderungen an Parametern oder Antwortschema wirken direkt auf aufrufende Clients, Schemaänderungen in JSON-Antworten können Frontend-Logik oder Integrationen brechen, di…
Stellt einen technischen Eintrittspunkt für das Modul Unzugeordnet bereit. Die Datei nimmt Requests entgegen, validiert oder interpretiert Eingabedaten und liefert eine…
Änderungen an Parametern oder Antwortschema wirken direkt auf aufrufende Clients, Schemaänderungen in JSON-Antworten können Frontend-Logik oder Integrationen brechen, di…
Stellt einen technischen Eintrittspunkt für das Modul Unzugeordnet bereit. Die Datei nimmt Requests entgegen, validiert oder interpretiert Eingabedaten und liefert eine…
Änderungen an Parametern oder Antwortschema wirken direkt auf aufrufende Clients, Schemaänderungen in JSON-Antworten können Frontend-Logik oder Integrationen brechen, di…
Top kritische Tabellen
Schema FokusZentrale Stammdatentabelle für Hotels. Sie bildet in vielen Bereichen die fachliche Mandantenbasis und ist Referenzpunkt für hotelbezogene Prozesse, Einstellungen und Mo…
Änderungen an Schlüsselstruktur, Hotelbezug oder zentralen Stammdaten wirken breit auf Module, Sichtbarkeit, APIs und Datenzuordnungen.
Verwaltet Zimmer eines Hotels inklusive Hotelbezug, Zimmernummer, Kategorien, Typen, Bettentypen und weiterer zimmerbezogener Kerndaten.
Schemaänderungen oder Änderungen an Zimmer-IDs, Hotelbezug oder Referenzlogik wirken direkt auf Inventar, Bilder, Zusatzleistungen und modulübergreifende Prozesse.
Speichert fachliche Projektdaten und wird im Codekontext referenziert.
Schemaänderungen wirken auf mehrere Dateien gleichzeitig, die Tabelle ist vergleichsweise groß und strukturell sensibel und Status- oder Soft-Delete-Felder müssen in Les…
Speichert hotelbezogene Stammdaten oder hotelnahe Konfigurationsdaten.
Fehler im Tenant-Key oder in tenantbezogenen Filtern können mandantenfremde Daten sichtbar machen, die Tabelle ist vergleichsweise groß und strukturell sensibel und Stat…
Spiegelt oder hält einen veröffentlichungsnahen offenen Hotel-Datensatz für sichtbare Portal- oder Freischaltungsprozesse bereit.
Abweichungen zwischen offener und zentraler Stammdatenquelle führen zu inkonsistenter Sichtbarkeit oder Ausspielung.
Top APIs
Schnittstellenhotel/modules/stayguide/api/guestmap/guestmap_data.php
Stellt einen technischen Eintrittspunkt für das Modul Unzugeordnet bereit. Die Datei nimmt Requests entgegen, validiert oder interpretiert Eingabedaten und liefert eine…
hotel/modules/stayguide/guest_preview.php
Stellt einen technischen Eintrittspunkt für das Modul Unzugeordnet bereit. Die Datei nimmt Requests entgegen, validiert oder interpretiert Eingabedaten und liefert eine…
hotel/edit_zimmer2.php
Stellt einen technischen Eintrittspunkt für das Modul Unzugeordnet bereit. Die Datei nimmt Requests entgegen, validiert oder interpretiert Eingabedaten und liefert eine…
hotel/modules/stayguide/offer_edit.php
Stellt einen technischen Eintrittspunkt für das Modul Unzugeordnet bereit. Die Datei nimmt Requests entgegen, validiert oder interpretiert Eingabedaten und liefert eine…
hotel/edit_zimmer.php
Stellt einen technischen Eintrittspunkt für das Modul Unzugeordnet bereit. Die Datei nimmt Requests entgegen, validiert oder interpretiert Eingabedaten und liefert eine…
Top gekoppelte Dateien
KopplungÜbernimmt Anwendungslogik im Modul Unzugeordnet. Die Datei ist fachlich dem Projektfluss zugeordnet, ohne dass ihre Rolle allein heuristisch noch schärfer eingegrenzt we…
Kritikalität: hoch · lokale Kopplung: 118
Kapselt datennahe Logik für das Modul Unzugeordnet. Der Schwerpunkt liegt auf Lesen, Schreiben oder Strukturieren fachlicher Daten.
Kritikalität: hoch · lokale Kopplung: 95
Übernimmt Anwendungslogik im Modul Unzugeordnet. Die Datei ist fachlich dem Projektfluss zugeordnet, ohne dass ihre Rolle allein heuristisch noch schärfer eingegrenzt we…
Kritikalität: hoch · lokale Kopplung: 26
Kapselt datennahe Logik für das Modul Unzugeordnet. Der Schwerpunkt liegt auf Lesen, Schreiben oder Strukturieren fachlicher Daten.
Kritikalität: hoch · lokale Kopplung: 24
Übernimmt Anwendungslogik im Modul Unzugeordnet. Die Datei ist fachlich dem Projektfluss zugeordnet, ohne dass ihre Rolle allein heuristisch noch schärfer eingegrenzt we…
Kritikalität: hoch · lokale Kopplung: 21
Glossar / Änderungsstand
Lesart & Einordnung
- Modul: Fachlicher Bereich des Projekts.
- Endpoint: Technisches Ziel für Requests aus Frontend oder Backend.
- Dependency: Lokale Datei-Beziehung mit Outbound- oder Inbound-Richtung.
- Datei-Steckbrief: Zusammenfassung aus Zweck, Eingang, Ausgabe, Bezug und Risiken.
Build-Stand: 2026-03-13 19:01:34
Hinweis: Diese Fassung wurde automatisch aus Scan-Daten erzeugt und dient als technische Arbeitsgrundlage.
Portal-Ziel: Die HTML-Doku entwickelt sich bewusst von einer langen Einzelseite hin zu einem SaaS-artigen Multi-Page-Developer-Portal.