Stefan Buchali, 28. Oktober 2008

RedDot CMS Plugin: Checkboxen im SmartEdit

Dieses Plugin von stoll & fischbach eBusiness erweitert den Funktionsumfang von RedDot CMS um die Möglichkeit, im SmartEdit Modus Elemente per Checkboxen oder Radiobuttons zu pflegen.

Wir stellen es kostenlos unter der Creative Commons GNU General Public License zum Download zur Verfügung. Speichern und entzippen Sie hierzu die folgende Datei auf Ihrem CMS-Server.

Darin finden Sie auch eine ausführliche Dokumentation.

RedDot CMS Plugin cbrbList herunterladen

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.

Stefan Buchali, 12. August 2008

Pinyin – oder: Wie sortiert man auf Chinesisch?

Moderne Content Management Systeme wie RedDot verfügen über Standardfunktionen, mit denen sich alphabetisch sortierte Listen wie Ersatzteillisten, Lexika, Glossare etc. einfach und komfortabel erstellen und pflegen lassen – auch mehrsprachig.

Aber funktioniert das auch außerhalb des lateinischen Alphabets? Auch dann, wenn die Liste nicht nur sortiert, sondern auch gruppiert werden soll (A-C, D-F, …)?

Dank Unicode ist die Sortierung an sich kein Problem. Doch wie soll man ein Alphabet gruppieren, das mehrere tausend Schriftzeichen enthält, wenn grad kein Praktikant greifbar ist?

Seit 1958 existiert mit „Hanyu Pinyin“, dem „Programm zur Fixierung der Laute im Chinesischen“, die offizielle chinesische Romanisierung des Hochchinesischen in der Volksrepublik China.

Pinyin (gespr.: „Pinin“) ordnet jedem chinesischen Schriftzeichen den phonetisch passenden lateinischen Buchstaben zu. Es ist seit 1982 ein ISO-Standard.

Der CMS-Redakteur erhält also die Möglichkeit, zusätzlich zu den chinesischen Begriffen den Pinyin-Buchstaben einzupflegen.
Der Programmierer hinterlegt hierzu im CMS-Template folgende Logik: In der chinesischen Sprache wird zur Eingruppierung des Begriffs das Datenfeld abgefragt, das den Pinyin-Buchstaben enthält. In allen anderen Sprachen dagegen wird der erste Buchstabe des Begriffs herangezogen. So lassen sich die Begriffe in allen Sprachen anhand des lateinischen Alphabets gruppieren.

Eine unserer Umsetzungen dieser Pinyin-Methode mit dem CMS RedDot finden Sie unter
http://www.etas.com/zh/glossary_information_from_p_to_r.php.

Neugierig auf die japanische Umsetzung, bei der man „Hiragana“ und „Katagana“ beachten muss?
Die erklären wir Ihnen gerne mal persönlich.