Neues zu XIST4C: Anwendungsintegration, Content-Syndication

Veröffentlicht am

Die Anwendungsintegration steht im Zentrum der weiteren Entwicklung des LivingLogic XML Web Content Management System XIST4C. Allerdings wurden parallel auch noch weitere neue Features realisiert:

XIST4C Content Management System

1. Internationalisierung: XIST4C verwaltet alle Inhalte im UTF-8 Encoding. Das CMS ist damit vollständig internationalisierbar. Ab sofort können Inhalte durch XIST4C mit beliebigen Zeichensätzen (z. B. osteuropäischen oder auch asiatischen Schriften wie russisch oder japanisch) verwaltet, geplegt und angezeigt werden.

2. Premiumbereiche/geschlossene Benutzerbereiche: Mit dem neuen XIST4C-Modul zur Verwaltung von "geschlossenen Benutzergruppen" lassen sich beliebige Bereiche des Inhalts so schützen, daß nur korrekt authentifizierten Benutzern der Zugriff darauf gewährt wird. Die Authentifizierung kann gegen beliebige Datenquellen geprüft werden (z. B. Datenbanken, LDAP oder Text-Dateien). Gleichzeitig ist damit eine Personalisierung der Inhalte möglich.

3. Applikationsschnittstelle: Über die neu geschaffene generische Applikations- schnittstelle können beliebige Struts-Applikationen mit nur geringen Anpassungen ins CMS eingebunden werden. Das ermöglicht die kostengünstige Implementierung von kundenspezifischen Applikationen, die insbesondere für individualisierte Portale benötigt werden. Künftig können auch Webapplikationen auf PHP- oder CGI-Basis eingebunden werden, die jedoch auf die Schnittstelle hin angepasst werden müssen. Eine weitere Möglichkeit zur Schnittstellenprogrammierung sind Files, die "XHTML-Schnippsel" enthalten und die an definierte Stellen der Website eingebunden werden. Diese Technik wird künftig für die Site www.bayreuth.de benutzt (der Link führt noch auf eine Preview-URL).

4. Ressourcenkomponente: Möchte man Bilder oder beliebige Dokumente in Files in einem größeren Umfang über das CMS verfügbar machen, so ist der manuelle Uploadvorgang jedes einzelnen Dokumentes aufwendig. Ausserdem sollen Bilder möglicherweise einfach über den Dateiexplorer austauschbar sein. Eine neue XIST4C-Komponente ermöglicht den sicheren Zugriff auf interne Ressourcen (beliebige Dateien im lokalen Netzwerk) aus einer demilitarisierten Zone heraus, in der sich der Webserver mit dem CMS XIST4C befindet. Dies ermöglicht eine einfache und dennoch sichere Integration von Ressourcen aus dem lokalen Netz in das CMS. Besonders für Premiumbereiche ist diese Art der Informationsbereitstellung sehr wichtig. Denn für bestimmte Benutzergruppen können damit umfangreiche Ressourcen wie Werbemittel oder Benutzeranleitungen einfach bereitgestellt werden, ohne sie auf den Webserver laden zu müssen.

5. Contentsyndication: Für große Webportale wie beispielsweise Freenet und AOL werden die aktuellen Interviews auf www.der-aktionaer.de mittels XML-Content-Syndication bereitgestellt. Dafür wurde eine b2b-Komponente geschaffen, die allgemein mittels XML Daten zwischen Portalen austauschen kann. Sowohl Push (Senden der Daten zum Empfänger) als auch Pull (Abholen der Daten durch den Empfänger) wird unterstützt.

6. Optimierung der Benutzeroberfläche:
d) Die wichtigste Erweiterung ist die Navigation der kompletten Site in der Vorschauansicht. Dabei werden jeweils die Seiten in ihrer aktuellen, eventuell noch nicht freigegebenen Version angezeigt. Durch einen Quickedit-Button in der Administrationsmaske kann sofort in den Editiermodus der gerade besuchten Seite gesprungen werden. Damit ist eine sehr intuitive Benutzung möglich, die nicht an der hierarchischen Struktur der Sitemap orientiert ist.
a) Die Templates von XIST4C benutzen häufig Listen von Objekten (z.B. Absätzen, Bildern, Panels). Diese Listen können nun beliebig umsortiert werden.
b) Genauso können auch die Seiten auf einer Ebene der Sitemap in ihrer Reihenfolge beliebig umsortiert werden. Damit kann die Sitemap und damit die Navigation sehr einfach geändert werden.
c) Eine Kopierfunktionalität für Objekte ermöglicht es, Seiten mit allen Elementen in einem Schritt zu kopieren. Besonders für mehrsprachige Sites oder für Produktseiten wird damit die Anlage neuer Inhalte durch die Benutzung von Vorlagen erleichtert. Denkbar ist, dass man sich Vorlagen mit Standardtexten erzeugt, die in einem temporären nicht im Web sichtbaren Bereich abgelegt werden.

Damit steht nun ein vollständiges XML Web Content Management System zur Verfügung, das es ermöglicht auch große Portale umzusetzen und den Content (per Content Syndication) auch an andere Portale zu liefern.