|
Layout-Konzepte
|
|
|
Layout-Elemente
|
Content-Verwalter stellen Seiten zusammen, die dem Kunden angezeigt werden sollen, und strukturieren diese auf Grundlage verschiedener Content-Elemente wie Seitenvarianten, Seitenbereichen, Includes, Komponenten.
|
|
Seiten
|
Eine Seite kann als ein "Einstiegspunkt" in die Storefront gesehen werden. Einer Seite muss mindestens eine Seitenvariante zugeordnet sein, es sind jedoch auch mehrere möglich. Seiten können unterschiedlich eingesetzt werden, z. B. als:
· Produktseiten: werden Produkten zugeordnet und nur die zugehörigen Seitenvarianten können abgerufen und modifiziert werden.
· Kategorieseiten: werden Kategorien zugeordnet und nur die zugehörigen Seitenvarianten können abgerufen und modifiziert werden.
· System-Seiten: stellen "funktionale" Seiten dar, wie z. B. Warenkorb, Kasse oder Profilseiten; sie sind Entwicklungsartefakte, d. h. sie können nicht während der Laufzeit erzeugt oder entfernt werden
· Content-Seiten: stellen "statische" Seiten wie Seiten für FAQ, AGB oder Impressum dar; sie sind Laufzeitartefakte, d. h. sie können ohne Entwicklungs- oder Deployment-Aufwand erzeugt und entfernt werden
|
|
Seitenvarianten
|
Eine Seitenvariante ist ein "Container", der den tatsächlichen Inhalt in sich hält und einer Seite zugeordnet werden muss. Die einzelnen Seitenvarianten können personalisiert werden, eine bestimmte Zeitsteuerung haben etc.
|
|
Seitenbereiche
|
Seitenbereiche kennzeichnen Teile von einer Seitenvariante oder einer Komponente, in die Inhalte (Komponenten) eingefügt werden können. Abhängig von der Art des Seitenbereichs sind zwei Arten von Content-Verbindungen möglich:
· implizit: dynamische Zuordnung von Content-Komponenten, d. h. auf Grundlage von impliziten Parameter- und Pipeline-Definitionen, mit Entwicklungs- und Deployment-Aufwand
· explizit: statische Zuordnung von Content-Komponenten, d. h. auf Grundlage von benutzerdefinierten, expliziten Zuordnungen
|
|
Komponenten
|
Die Komponenten liefern den Inhalt, der tatsächlich auf der endgültigen Seite angezeigt werden soll. Komponenten gehören einem speziellen Komponententyp an, der die Struktur (Seitenbereiche) und nötige Parameter (z. B. ein Verweis auf ein Produkt oder ein Bild) für das Rendering der Komponente definiert.
|
|
Includes
|
Eine Include kann als "Einstiegspunkt" für individuelle Komponenten gesehen werden. Es gibt zwei Arten von Includes:
· systemverwaltete Includes: sind Entwicklungsartefakte, d. h. ihr Lebenszyklus wird vollständig vom System verwaltet; während der Laufzeit können Benutzer sie lediglich konfigurieren und ihnen Komponenten zuordnen
· benutzergenerierte Includes: stellen ein Mittel zur Definition wiederverwendbarer Sätze an "Anzeigen-Konfigurationen" für Geschäftsobjekte dar; können derzeit durch Katalogverwalter im Kontext von Katalogkategorien und Produkten erzeugt werden, um spezielle "Ansichten" zu definieren.
|
|
Seiten-Templates
|
Seiten-Templates sind "Modelle" für Seitenvarianten. Ein Seiten-Template basiert auf einem Variantentyp und definiert somit die Struktur und setzt Parameter für Seitenvarianten, die aus dem Template abgeleitet sind. Seitentemplates können mit Komponenten "vorausgefüllt" werden (die in den abgeleiteten Seitenvarianten nicht modifiziert werden können) und Platzhalter beinhalten.
|
|
Komponenten-Templates
|
Komponenten-Templates sind "Modelle" für Komponenten. Ein Komponenten-Template basiert auf einem Komponententyp. Es definiert somit die Struktur und setzt Rendering-Parameter für Komponenten, die von dem Template abgeleitet sind. Komponenten-Templates können vorher mit anderen Komponenten "vorausgefüllt" werden (die in den abgeleiteten Komponenten nicht modifiziert werden können) und können, wenn es der Typ erlaubt, Platzhalter beinhalten.
|
|
Platzhalter
|
Platzhalter definieren bearbeitbare Bereiche in Seitenvarianten oder Komponenten, die von Templates abgeleitet sind. Sofern vom entsprechenden Typ bereitgestellt, können Seiten- und Komponenten-Templates ihre Bereiche an die abgeleiteten Seitenvarianten oder Komponenten durch Platzhalter "weiterleiten".
|
|
Management
|
|
|
Master-Content
|
Content kann global auf Organisationsebene in einer Master-Content-Bibliothek verwaltet und für Channels und Applikationen freigegeben werden.
|
|
Content-Freigaben
|
Alle Content-Elemente aus der Master-Content-Bibliothek der Vertriebsorganisation, die den Channel betreibt, können mit einem Shop (Vertriebs-Channel) geteilt werden. Darüber hinaus können Inhalte, die im Vertriebs-Channel verfügbar sind (sowohl gemeinsam genutzte Master-Inhalte als auch Channel-Inhalte), mit einer Applikation in diesem Channel gemeinsam genutzt werden.
|
|
Channel-Content
|
Content kann auf Channel-Ebene verwaltet werden. Aus der Master-Content-Bibliothek freigegebener Content kann verwendet und für den Channel modifiziert werden. Über die Freigabe-Funktion steht Channel-Content auch Applikationen zur Verfügung.
|
|
Applikations-Content
|
Content kann auf Applikationsebene verwaltet werden. Innerhalb einer Applikation angelegter Content kann nur in deren Kontext verwendet werden. Content, der aus der Master-Content-Bibliothek der Vertriebsorganisation oder des Channels freigegeben wurde, kann im Kontext der Applikation verwendet und modifiziert werden.
|
|
Verwaltung von Seiten
|
Content-Editoren verwenden das Modul „Seiten“, um einen Überblick über alle Seiten zu erhalten. Dort können sie neue Seiten erstellen und bestehende bearbeiten.
|
|
Seiten-Suche/-Filterung
|
Content-Editoren können nach dem Namen oder der ID von Seiten eines speziellen Typs oder mit einem speziellem Label suchen. In der erweiterten Suche lässt sich bei Bedarf gezielt nach Seiten mit bestimmten Attributen, Parametern oder Veröffentlichungszeiträumen suchen.
|
|
Seitenstruktur/Zuordnungen
|
Content-Editoren können die logische Struktur der aktuellen Seite über die Strukturansicht des Moduls „Seiten“ ansehen und bearbeiten.
Über das Register „Seitenvarianten“ der Seiten-Detailansicht können Content-Editoren die Zuordnung von Seitenvarianten zu dieser Seite sehen und bearbeiten.
|
|
Seitendetails
|
Über die Seiten-Detailansicht können Content-Editoren die folgenden Seitendetails abrufen:
· Content: zeigt die konfigurierbaren Parameter und den Content der ersten zugeordneten Seitenvariante an
· Seitenvarianten: listet alle Seitenvarianten auf, die dieser Seite zugeordnet sind.
· Unterseiten: listet alle zugeordneten Unterseiten auf.
· Eigenschaften: zeigt alle allgemeinen Seiteneinstellungen wie Locale, Name, ID, Elternseite, Typ.
· Labels: listet alle Labels auf, die der Seite zugeordnet sind.
|
|
Verwaltung von Seitenvarianten
|
Content-Editoren verwenden das Modul „Seitenvarianten“, um einen Überblick über alle Seitenvarianten zu erhalten. Dort können sie neue Seitenvarianten erstellen und bestehende bearbeiten.
|
|
Seitenvarianten-Suche/-Filterung
|
Content-Editoren können anhand des Namens oder von Teilen des Inhalts nach Seitenvarianten eines bestimmten Typs suchen. In der erweiterten Suche lässt sich bei Bedarf gezielt nach Seitenvarianten mit bestimmten Attributen, Parametern, Seitenbereichen, Veröffentlichungszeiträumen oder Objekt-Zuordnungen suchen. Z. B. können Seitenvarianten mit leeren Seitenbereichen zu einer bestimmten Zeit gefunden werden.
|
|
Zuordnung von Seitenvarianten
|
Über das Register „Zuordnungen“ der Seitenvarianten-Detailansicht können Content-Editoren die Zuordnung von Seiten zu dieser Seitenvariante sehen und bearbeiten.
|
|
Seitenvarianten-Details
|
Über die Seitenvarianten-Detailansicht können Content-Editoren die folgenden Seitenvarianten-Details abrufen:
· Content: zeigt die konfigurierbaren Parameter und die Content-Komponenten der zugeordneten Seitenvariante an
· Zuordnungen: listet die Zuordnungen dieser Seitenvariante zu Seiten auf
· Eigenschaften: zeigt alle allgemeinen Einstellungen für Seitenvarianten wie Locale, Name, ID, Template, Veröffentlichungsstatus und -zeitraum.
· Labels: listet alle Labels auf, die der Seitenvariante zugeordnet sind.
|
|
Komponenten-Verwaltung
|
Content-Editoren verwenden das Modul Komponenten, um einen Überblick über alle Komponenten zu erhalten. Dort können sie neue Komponenten erstellen und bestehende bearbeiten.
|
|
Komponenten-Suche/-Filterung
|
Content-Editoren können anhand des Namens oder von Teilen des Inhalts nach Komponenten eines bestimmten Typs suchen. In der erweiterten Suche lässt sich bei Bedarf gezielt nach Komponenten mit bestimmten Attributen, Parametern, Seitenbereichen, Veröffentlichungszeiträumen oder Objekt-Zuordnungen suchen.
|
|
Komponenten-Zuordnungen
|
Über das Register „Zuordnungen“ der Komponenten-Detailansicht können Content-Editoren die Zuordnung von Komponenten zu Seitenvarianten, Komponenten, Includes sowie Seiten- oder Komponententemplates sehen und bearbeiten.
|
|
Komponenten-Details
|
Über die Komponenten-Detailansicht können Content-Editoren die folgenden Komponenten-Details abrufen:
· Content: zeigt die konfigurierbaren Parameter und die zugeordneten Content-Komponenten der Komponente an
· Zuordnungen: listet Zuordnungen der Komponente zu Seitenvarianten, Komponenten, Includes, Seiten-Templates oder Komponenten-Templates auf
· Eigenschaften: zeigt allgemeine Komponenteneinstellungen wie Locale, Name, ID, Template, Veröffentlichungsstatus und -zeitraum.
· Labels: listet alle Labels auf, die der Komponente zugeordnet sind.
|
|
Include-Verwaltung
|
Content-Editoren verwenden das Modul „Includes“, um einen Überblick über alle Includes zu erhalten. Dort können sie neue Includes erstellen und bestehende bearbeiten.
|
|
Include-Suche/-Filterung
|
Content-Editoren können nach dem Namen oder der ID von Includes eines speziellen Typs oder mit speziellem Label suchen. In der erweiterten Suche lässt sich bei Bedarf gezielt nach Includes mit bestimmten Attributen, Parametern oder Veröffentlichungszeiträumen suchen.
|
|
Include-Zuordnungen
|
Über das Register „Komponenten“ der Include-Detailansicht können Content-Editoren die Zuordnung von Komponenten zu dieser Include sehen und bearbeiten.
|
|
Include-Details
|
Über die Include-Detailansicht können Content-Editoren die folgenden Include-Details abrufen:
· Content: zeigt die konfigurierbaren Parameter und den Content der ersten zugeordneten Komponente an
· Komponenten: listet alle Komponenten auf, die diesem Include zugeordnet sind.
· Eigenschaften: zeigt alle allgemeinen Include-Einstellungen wie Locale, Name, ID, Typ.
· Labels: listet alle Labels auf, die dem Include zugeordnet sind.
|
|
Zeitgesteuerte Seitenänderungen
|
Um die Bearbeitungen von Storefront-Design und -Inhalt zu erleichtern, können Content-Editoren die Veröffentlichung und Sichtbarkeit von Seitenvarianten in verschiedenen Kontexten in der Storefront zeitgesteuert planen.
|
|
Veröffentlichungszeitraum
|
Content-Editoren können den Veröffentlichungsstatus (publiziert oder nicht) festlegen und einen Veröffentlichungszeitraum für jede Seitenvariante oder Komponente definieren.
|
|
Sichtbarkeitszeitraum
|
Content-Editoren können den Sichtbarkeitszeitraum von Seitenvarianten und Komponenten abhängig vom Kontext festlegen.
|
|
Content-Sperren
|
Vor der Bearbeitung von Content-Elementen wie Seiten, Seitenvarianten oder Komponenten muss ein Content-Editor das Element explizit sperren. Somit werden Konflikte durch gleichzeitige Bearbeitung desselben Elements durch verschiedene Content-Editoren vermieden.
|
|
Labeling
|
Administratoren können Berichte über benutzerbasierte Aktivitäten konfigurieren, suchen, überprüfen und exportieren/speichern.
|
|
Label-Suche
|
Produkte mit Label können über die erweiterte Suche gesucht werden.
|