Unsere Webseite jetzt auch auf Basis von iiRDS
So erstellen und publizieren wir unsere neue Website
-
DITA als Datenquelle
Wir erstellen die Inhalte mit DITA. Dazu nutzen wir spezialisierte Topics.
-
Publikation auf Knopfdruck
Die Website wird automatisch publiziert. Dazu haben wir Plugins auf Basis des DITA-OT entwickelt.
Diese Plugins nutzen wir für unsere eigene Website sowie unseren Blog und stellen sie im Rahmen unserer DITA-basierten CDP-Projekte unseren Kunden zur Verfügung.
Integriert in das DITA-OT ist es so möglich, automatisiert zu publizieren, auch in Daily-/Nightly-Build-Prozessen.
c-rex.net DITA-OT-Plug-ins
-
Transformation nach iiRDS
Für die Transformation von DITA nach iiRDS setzen wir unseren Datendienst c-rex.net DTS ein und integrieren diesen in lokale Transformationszenarien.
oXygen Transformationsszenario
-
Veröffentlichung auf der Website
Die Veröffentlichung findet über die c-rex.net IDS API statt.
-
Die Inhalte werden über die API und RDF mit HTML5 responsive zur Anzeige gebracht. Schlagwort Content as a Service!
Das bedeutet: die Webseite ist komplett data-driven erstellt. So werden beispielsweise Mitarbeiter- und
Firmeninformationen vollständig über die VCard.rdf gezogen. Andere Inhalte
werden über die Abfrage von iiRDS-Informationsobjekten
und Metadaten generiert.
Weitere Features:
-
Die Website ist vollautomatisch in drei Sprachen übersetzt. Dazu nutzen wir Machine Translation und binden dabei unsere Terminologie ein.
-
Für die Sprachen Deutsch und Französisch können AnwenderAnwenderinnenAnwender und AnwenderinnenAnwender:innen zwischen verschiedenen Genderformen wählen.
Zusammenhänge von iiRDS-Metadaten und Website-Inhalten
In den folgenden Screenshots sehen Sie die Zusammenhänge von iiRDS-Metadaten und den Inhalten unserer Website.
Quelle für Slider-Grafiken, URL für Homepage und Funktionalität des Suchschlitzes
Über den Suchschlitz stellen wir eine Verknüpfung zum RDF Backend her. Das ist der Triple-Store, in dem die iiRDS Metadaten gespeichert werden. Damit steht die Volltextsuche für alle Inhalte zur Verfügung, die im Backend vorhanden sind. So können AnwenderAnwenderinnenAnwender und AnwenderinnenAnwender:innen umfassende Suchen ausführen. Sie greifen dabei, wenn sie authentifiziert sind, sowohl auf Inhalte der Webseite als auch des Blogs als auch des Kundenportals zu.
Das Inhaltsverzeichnis, also die Navigationsstruktur, ergibt sich aus der in iiRDS dafür vorgesehenen hierarchischen Metadatenstruktur
iirds:DirectoryNodes. Damit wir diese datenbestandsübergreifend
von den Inhaltsverzeichnissen einer "normalen" Dokumentation unterscheiden können,
haben wir den StructureType
WebMenu definiert und das Verzeichnis so typisiert.
An welchen Stellen Slider-Grafiken erscheinen sollen, definiert die Redaktion in DITA über eine simple Referenz. Dadurch werden diese im System hinterlegten Standardgrafiken über typisierte Fragmente automatisch an die definierte Stelle eingebunden.
<pagearea id="pagearea_sliders" areaid="slider-area"/>
Quelle für Kundenlogos und Anzeige der letzten drei Blogbeiträge
Unsere Kundenreferenzen werden im System durch einen CRM-Export hinterlegt. Aus
diesem Export werden komplexe VCards im RDF-Format generiert. Eine VCard wird dann,
wie in iiRDS definiert, einer iirds:Party
mit der iirds:PartyRole
Customer zugewiesen.
Die Redaktion definiert im DITA-Inhalt eine einfache Referenz in Form einer spezialisierten page-area-id, an deren Stelle die Informationen dynamisch vom Backend geladen werden. Durch den regelmäßigen Abgleich mit dem CRM-System sind diese Daten immer aktuell, ohne dass die Redaktion den Inhalt anpassen muss.
<pagearea areaid="customer-area" id="section-customer-area">
<title>Kunden</title>
</pagearea>
Anlog erfolgt die Angabe der Position, an der die letzten drei Blogbeiträge angezeigt werden sollen.
<pagearea id="section-blogteaser-area" areaid="blogteaser-area">
<title>Blog</title>
</pagearea>
Quelle für c-rex.net-Logo und Anzeige von Impressum und Datenschutz
Auch für c-rex.net ist eine VCard im RDF-Format im Triple-Store hinterlegt. Damit ziehen wir die Informationen zu unserem Unternehmen, die in der Kopf- und Fußzeile anzeigt werden sollen, automatisch aus der Datenbank.
Die Inhalte sind eher statischer Natur, werden zusammen mit Layoutanforderungen aus dem Marketing vorgegeben und entsprechend im Webdesign umgesetzt.
Allerdings aktualisieren sich auch hier die Informationen automatisch aus unserem CRM, so dass bei einer Änderung der Adressinformationen im CRM die Änderung auf der Website sofort sichtbar wird.
Quelle für Anzeige der Ansprechpersonen
Bei den Ansprechpersonen läuft es ähnlich. Da wir momentan kein Human Resources Management System einsetzen, in dem die Daten unserer Mitarbeiter verwaltet werden, erstellen wir die VCards in diesem Fall manuell.
Was bei unserer Unternehmensgröße mit vertretbarem Aufwand erledigt werden kann, ist für größere Unternehmen zu aufwändig. Hier bietet es sich an, die Daten aus einem bestehenden Quellsystem zu extrahieren und zu generieren.
Quelle für die Anzeige der Sprachauswahl
Der aus Datensicht wichtigste Punkt ist, dass wir für jede einzelne Seite eine Beziehung zwischen einem Topic und seinen Sprachvarianten, sowie ggf. Versionen, herstellen können.
Diese Beziehung wird über das iirds:InformationObject
hergestellt. Allein durch dieses eine Triple iirds:Topic
iirds:is-version-of
iirds:InformationObject wird eine Sprach- und Versionssteuerung in
den Benutzeroberflächen möglich.
Nutzen auch Sie c-rex.net-Software für Datentransformation und Content Delivery!
Haben wir Sie von der Leistungsfähigkeit unseres Ansatzes zum Content Delivery auf Basis von iiRDS überzeugt?
Wir können uns gut vorstellen, Ihre Inhalte aus unterschiedlichen Quellen auf ähnliche Art und Weise auf Ihrer Website oder in Ihr bestehendes Kundenportal oder Serviceportal zu veröffentlichen.
