Stefan Buchali, 09. Oktober 2008

Excel-Export aus RedDot

Kennen Sie das? Sie möchten im laufenden Betrieb ein Element einer Content-Klasse löschen, wissen aber nicht, ob es auf irgend einer Seite schon ausgefüllt wurde? Oder ein Optionslisten-Eintrag soll entfallen? Eine Bildvorbelegung ändert sich?
Wenn man also eine schnelle Übersicht über die eingepflegten Inhalte braucht?

Glück hat man, wenn das Projekt noch nicht über viele Seiten verfügt, und man sie schnell durchklicken kann. Aber wenn es mehrere 100 sind?

Für solche Fälle greifen wir bei stoll & fischbach eBusiness auf folgende Vorgehensweise zurück:

1. Instanzen-Export der betroffenen Content-Klasse

Der Instanzen-Export ist eine Standardfunktion des RedDot CMS, die am Knoten „Instanzen“ einer jeden Content-Klasse im Aktionsmenü verfügbar ist. Dabei werden alle (oder die manuell ausgewählten) Instanzen als XML-Dateien exportiert.
Sinnvollerweise erstellt man sich hierzu ein lokales Publizierungsziel auf dem CMS-Server.

2. Zusammenfassen der Dateien in einem einzigen XML

Per Konsole greift man anschließend auf dieses Publizierungsverzeichnis zu und fasst mit folgendem Windows-Befehl alle XML-Dateien in eine zusammen:

type *.xml > instanzen.xml

Diese instanzen.xml muss man dann noch XML-gültig machen, also die überflüssigen XML-Deklarationen entfernen, und ein Wurzelelement erstellen.

3. Öffnen mit Excel

Excel starten und das XML importieren. Fertig.

Stefan Buchali, 11. September 2008

RedDot rein, RedDot raus

Wenn man an Content Management Systeme denkt, denkt man zumeist an die Pflege von Websites, also die Erstellung von HTML-Code.

Mit dem RedDot CMS ist jedoch weit mehr möglich, auch ohne tief gehende Kenntnis der internen Funktionen und der Verwaltung der Inhalte. Man muss nicht erst in das System eingreifen. Es genügt, die möglichen Datenwege „rein“ und „raus“ zu kennen, denn diese basieren auf Standard-Technologien.

Die fünf zertifizierten CMS-Administratoren von stoll & fischbach eBusiness realisieren solche „Rein“ und „Raus“ jeden Tag:

  • Import von Exceltabellen und Publizierung als Website
    Die Exceltabelle wird hierbei von den Redakteuren gepflegt und über den RedDot Asset Manager hochgeladen. Der Zugriff aufs Excel erfolgt per herkömmlicher RedDot-Datenbank-Anbindung.
  • Import von XML-Daten und redaktionelle Weiterverarbeitung
    Hier ruft ein von stoll & fischbach eBusiness programmiertes PlugIn die XML-Daten ab, parst sie und gleicht sie mit dem RedDot-Datenbestand ab. Der Abgleich erfolgt über die offene RedDot-API „RQL“ (RedDot Query Language). Jeder Eintrag wird im CMS als eine normale Seite angelegt, die die Redakteure anschließend in ihrer gewohnten Umgebung weiterbearbeiten können.
  • Export von Daten als XML oder Excel
    Ideal zur Weiterverarbeitung durch Drittsysteme, oder um sich einen schnellen Überblick über den aktuellen Datenbestand zu verschaffen.

Mit der Kenntnis dieser Standards einerseits und der täglichen Expertise des RedDot CMS andererseits bilden wir als RedDot Advanced Partner die ideale Schnittstelle zwischen dem CMS und dem Anwender.