Daten werden im CMS in Objekten ② (Artikel, Resource, …) gespeichert. Jedes Objekt ist einer Gruppe ① (Artikel-Pool, …) zugeordnet. Gruppen können weitere Gruppen enthalten. Dadurch ergibt sich eine Baumstruktur von Gruppen, die die Objekte enthalten.

Innerhalb von Infosite 6 wird die Bearbeitung einzelner Artikel noch in verschiedene Schritte ③ unterteilt. Diese stellen sich als Akkordion in der Redaktions-Oberfläche dar. Die Eingabe-Oberfläche in jedem Schritt ist dann noch in einzelne Sektionen ④ unterteilt.

Infosite 6 Oberfläche

Struktur-Typen

Zu jeder Struktur-Einheit (Gruppe, Objekt, Schritt, Sektion) kann es verschiedene Typen geben. Beispielsweise gibt es einen Objekt-Typ content der bei normalen Artikel verwendet wird. Eine Eigenschaft dieses Objekt-Typs ist es das diese Inhalts-Artikel nur in einer Gruppe (Artikel-Pool) vom Typ contentGroup erzeugt werden können.

Für einem bestimmten Artikel-Typ können verschiedene Schritte konfiguriert werden. Z.B. der Schritt ‘Beschreibung’ (Typ: description). Für einen bestimmten Schritt können verschiedene Sektionen konfiguriert werden. Z.B. die Sektion ‘Allgemeine Seitenbeschreibung’ (Typ: intro)

Grund-Struktur der Artikel-Pools

Das SiteKit definiert eine standardisierte Grund-Struktur der Artikel-Pools. Diese wird üblicherweise Kundenspezifische erweitert.

Grund-Struktur der Artikel-Pools

  • InfoSite - Root-Pool in dem alle InfoSite Daten liegen (Typ: commonGroup)
    • Internet - Basis-Pool für eine Website (Typ: commonGroup)
      • A) Website - Pool der Haupt-Webseite (Typ: siteGroup)
        • 200 Service - Enthält die Service-Seiten wie Suche, Datenschutzerklärung, Impressum usw. (Typ: serviceGroup)
          • Musterseite - Enthält Musterseiten zu Wartungszwecken (Typ: contentGroup)
            • 910 Artikeltypen - Rubrik für Beispiel-Artikeltypen (Typ: rubricGroup)
            • 920 Abschnitte - Rubrik für Beispiel-Abschnitte (Typ: rubricGroup)
              • Bildergalerien - Beispiel-Bildergalerien (Typ: mediaGroup)
              • Inhalte - Enthält die Beispiel-Artikel für die verschiedenen Abschnitte (Typ: contentGroup)
          • Testseiten - Ist für weitere Test-Artikel gedacht (Typ: contentGroup)
        • Medien - Soll die Medien der Haupt-Webseite enthalten (Typ: mediaGroup)
        • Modulinhalte - Soll die Modul-Spezifischen Artikel wie Veranstaltungskalender, usw enthalten (Typ: moduleContentGroup)
        • ⬙ Global - Soll die globalen Inhalte wie Kopf- und Fuß-Daten, Fehlerseiten, Favicons, usw. enthalten (Typ: moduleContentGroup)
      • B) Microsites Pool der Microsites (Typ: micrositesGroup)
        • Beispiel “Sitepark” Pool einer Microsite als Beispiel (Typ: micrositeGroup)
          • (…) Enthält die gleiche Struktur wie unterhalb der Haupt-Webseite
        • ⬙ VORLAGE Pool einer Microsite als Kopiervorlage für neue Microsites (Typ: micrositeGroup)
    • Kategorien - Enthält alle Kategorie-Bäume des Mandanten (Typ: categoryGroup)
    • Modul Administration - Enthält die Administrativen Daten der Module, die nicht für die redaktionelle Pflege gedacht sind (Typ: moduleAdministrationGroup)