Entwicklerhandbuch

Tabellen-Detail

Datenmodell

Tabellen-Detail

Tabellenprofile mit Zweck, Tenant-Key, Kritikalität, Beziehungen und technischer Spaltenstruktur.

DB-Tabellen: 333Views: 0Trigger: 0
Tabellen-Detail

hcc_sg_artikel_i18n

Vertiefte Sicht auf fachlichen Zweck, Mandantenbezug, Nutzungsstatus, Datenverantwortung, Risiken und Spaltenstruktur dieser Tabelle.

← Zurück zu Datenbank

Booyage ConciergeNutzung: aktivKritikalität: mittelTenant-Key: hotel_nrGo-Live: hoch
11
Spalten
7
Dateibezüge
7
Lese-/Schreibhinweise
2
ID-/Verknüpfungsfelder
Go-Live-relevant
Dieser Bereich ist für sichtbare, operative oder produktive Abläufe besonders relevant.
Tenant-/Hotelbezug
Dieser Bereich arbeitet direkt mit hotel- bzw. mandantenbezogenem Scope. Änderungen sollten immer auf saubere Zuordnung und Scope-Logik geprüft werden.

Langbeschreibung

StayGuide-Artikel – Sprachversionen

Diese Tabelle enthält die sprachabhängigen Inhalte zu Artikeln im StayGuide. Sie ermöglicht, dass redaktionelle Artikel und Informationsseiten in mehreren Sprachen gepflegt und Gästen passend angezeigt werden können.

Überblick
Kurzbeschreibung

Diese Tabelle enthält die sprachabhängigen Inhalte zu Artikeln im StayGuide. Sie ermöglicht, dass redaktionelle Artikel und Informationsseiten in mehreren Sprachen gepflegt und Gästen passend angezeigt werden können.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle speichert übersetzte Inhalte eines Artikels wie Titel, Teaser, Inhalt und SEO-Texte, damit redaktionelle StayGuide-Inhalte mehrsprachig und strukturiert verwaltet werden können.

Warum es sie gibt

Artikel in der Gästemappe richten sich oft an internationale Gäste. Ohne diese Tabelle müssten alle Sprachvarianten direkt in der Haupttabelle liegen, was die Pflege unübersichtlich machen und redaktionelle Prozesse erschweren würde.

Nutzen im Alltag

Die Tabelle verbessert die internationale Nutzbarkeit des StayGuide und sorgt dafür, dass redaktionelle Inhalte professionell, verständlich und je nach Sprache passend ausgeliefert werden können.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt ist das die Übersetzungstabelle für Artikel in der Gästemappe. Der Artikel selbst bleibt fachlich derselbe, aber hier stehen die Texte für jede einzelne Sprache, damit der Gast die Inhalte in seiner Sprache lesen kann.

Technische Einordnung
Für Entwickler

Technisch ist dies die i18n-Erweiterung zur Artikeltabelle des StayGuide. Sie kapselt sprachabhängige Content-Felder wie Titel, Teaser, Inhalt und SEO-Metadaten und macht die Haupttabelle dadurch schlanker und sauberer.

Was Änderungen auslösen können

Änderungen an dieser Tabelle beeinflussen direkt die mehrsprachige Inhaltsausgabe im StayGuide. Besonders sensibel sind sprachspezifische Slugs, SEO-Felder und Veröffentlichungszustände.

Typische Nutzung und Inhalte
Typische Nutzung
  • Pflege von Artikeln in mehreren Sprachversionen
  • Ausspielung der passenden Texte je nach Spracheinstellung des Gastes
  • Verwaltung sprachabhängiger SEO- und Inhaltsfelder
Hauptinhalte
  • Artikelbezug zur Haupttabelle
  • Hotel- und Sprachkennzeichen
  • Titel, Teaser und Vollinhalt je Sprache
  • SEO-Titel, SEO-Beschreibung und Status
Beispiele
  • Ein Artikel über Spa, Frühstück oder Hausregeln wird in Deutsch und Englisch gepflegt
  • Das Frontend lädt für den Gast automatisch die passende Sprachversion des Artikels
Beziehungen und Risiken
Wichtige Beziehungen
  • Erweitert die Haupttabelle des StayGuide-Artikels um sprachabhängige Inhalte
  • Ist wichtig für redaktionelle Pflege, Frontend-Ausgabe und suchmaschinennahe Darstellung
Risiken
  • Lückenhafte Übersetzungen können dazu führen, dass Artikel in einzelnen Sprachen unvollständig erscheinen
  • Inkonsistente Slugs oder SEO-Felder können die Qualität der Darstellung und Navigation beeinträchtigen
Hinweise
  • Diese Tabelle ist redaktionell geprägt und nicht die fachliche Haupttabelle des Artikels
  • Sie sollte immer gemeinsam mit der zugehörigen Artikeltabelle betrachtet werden

Steckbrief

Wofür diese Tabelle da ist

Dieser Bereich erklärt in kompakter Form, welche Aufgabe die Tabelle im Projekt hat und wie wichtig sie für Betrieb und Weiterentwicklung ist.

Projektkontext und Verantwortung
Modul / BereichBooyage Concierge
Status im Projektaktiv
Hotel- / Mandanten-Schlüsselhotel_nr
Wichtigkeitmittel
Relevanz im Betriebhoch
Datenbank-EngineInnoDB
Zweck und Aufgabe

Speichert sprachabhängige Inhalte, SEO-Felder und Slugs für Concierge-Artikel.

Wichtige Beziehungen

Mandantenbezug läuft über hotel_nr. | Wird im Code von 7 Datei(en) direkt referenziert. | Soft-Delete- oder Statuslogik ist in der Struktur erkennbar. | Erweitert den Basissatz um sprachabhängige Inhalte. | Muss konsistent mit Primärdatensatz, hotel_nr und lang gepflegt werden.

Risiken bei Änderungen

Fehlerhafte Übersetzungs- oder Slug-Daten führen zu inkonsistenter Ausgabe, falscher Sprache oder kaputten Deep-Links.

Praktischer Hinweis

Direkter Einfluss auf sichtbare Concierge-Inhalte oder produktive Modulsteuerung.

Datenverantwortung

Datenart und Verantwortung

Hier siehst du, welche Art von Daten in der Tabelle liegt und worauf man bei Pflege, Historie und Umbauten achten sollte.

Art der gespeicherten Daten
DomäneConcierge
Datenklassemapping
Lifecycledauerhaft
PIInein
Aufbewahrung und Historie

Produktionsrelevante Daten nur mit fachlicher Archivierungsstrategie bereinigen.

Worauf bei Datenqualität zu achten ist

hotel_nr, Primärschlüssel und abhängige Zuordnungen müssen konsistent bleiben. Kombination aus Basissatz, hotel_nr und lang sauber eindeutig halten.

Risiko bei Umbauten

Änderungen mit kurzem Funktions- und Ausgabetest absichern.

Führende Datenquelle

Führende Sprach- und Übersetzungsquelle innerhalb des Concierge-Moduls.

Nutzung

Wo die Tabelle verwendet wird

Dieser Bereich zeigt, in welchen Dateien oder Abläufen die Tabelle vorkommt. Das hilft beim Verstehen von Auswirkungen vor Änderungen.

Wird gelesen von7 Lese-Hinweise
hotel/modules/stayguide/articles.phphotel/modules/stayguide/article_edit.phphotel/modules/stayguide/gaestemappe.phphotel/modules/stayguide/guest_preview.phphotel/modules/stayguide/media.phphotel/modules/stayguide/search.phphotel/modules/stayguide/tabellen.sql
Wird beschrieben von0 Schreib-Hinweise

Aktuell sind keine schreibenden Prozesse oder Hinweise dokumentiert.

Zusätzliche Hinweise9 Einträge
Typische Paarung mit Basistabelle und lang-Spalte.#hcc#artikel#i18n#used#tenant#status#concierge#stayguide

Schlüssel & Lifecycle

Wichtige Strukturmerkmale

Hier werden technische Merkmale der Tabelle zusammengefasst, zum Beispiel Schlüssel, Statusfelder und typische Verknüpfungsspalten.

Primärschlüssel
artikel_i18n_id
Eindeutige Felder und Indizes
artikel_i18n_idartikel_idhotel_nrtitel
Status-, Lösch- und Sichtbarkeitsfelder
status
Zeitstempel, Audit und Verknüpfungen
artikel_idhotel_nr

Weiterarbeiten

Was noch dazugehört

Wenn du die Tabelle weiter untersuchen willst, findest du hier passende Dateien und fachlich verwandte Tabellen.

Spaltenstruktur

Spalten im Überblick

Hier siehst du die Felder der Tabelle mit Typ, Standardwerten und technischen Zusatzinformationen.

Spaltenstruktur öffnen11 Spalten
SpalteTypNullDefaultKeyExtraKommentar
artikel_i18n_idbigint(20)NOPRIauto_increment
artikel_idbigint(20)NOMUL
hotel_nrint(11)NOMUL
langvarchar(12)NO
titelvarchar(255)NOMUL
slugvarchar(255)NO
teasertextYESNULL
inhaltlongtextYESNULL
seo_titelvarchar(255)YESNULL
seo_beschreibungvarchar(320)YESNULL
statusvarchar(16)NO'entwurf'