Aktuell spricht man im CMS-Umfeld sehr viel über APIs. Auch der Mangement (RedDot CMS) Server hat einige APIs. Eine davon ist die s.g. Custom RenderTags API ... hier ein Auszug der Beschreibung aus dem OpenText™ Knowledge Center:
The custom RenderTags API
RenderTags are primarily used to render navigations. They are used to query information about the navigation structure when rendering navigation entries. Thus, the navigation output can be controlled. The use of RenderTags is not restricted to render navigations though. When RenderTags are used in content classes that are not used as navigation templates then only limited functions may be available. However, information about the rendering process of the page can be queried, or the HTML representation of an element can be rendered.
Es gibt einen Berg an Informationen im OpenText™ Web Site Management API Wiki dazu.
Hier mal eine Auflistung der verfügbaren Artikel:
Bei diesen Artikeln aus dem API Wiki, handelt es sich um eine Übersicht der Funktionalitäten:
Hier wird erläutert wie man sich an das Logging, des Management Servers, andocken kann:
Auch eine einfache Erläuterung wie man RQLs innerhalb eines Custom RenderTags ausführen kann ist vorhanden:
Dazu wird ausführlich erklärt wie man den bereits verfügbaren Caching-Mechanismus, des Management Servers, implementieren kann:
Hier gibt es eine sehr ausführliche Erläuterung, wie der Publizierungsprozess des Mangement Servers funktioniert:
Selbstverständlich gibt es auch Beispiele, welche den Einstieg in das Thema erleichtern:
Dazu kommt selbstverständlich noch die Dokumentation des Management (RedDot CMS) Servers Release 16:
Und zum Schluß gibt es, wie immer, interessante Artikel aus dem OpenText™ Knowledge Center zu diesem Thema:
Custom RenderTags ist eine geniale Erweiterung. Um bei der Publizierung einer Seite weitere Daten, Funktionen oder Änderungen einfließen zu lassen.
Auch wenn es bestimmt eine gewisse Zeit in Anspruch nimmt, sich in das Thema einzuarbeiten. Bietet diese API eine sehr flexible und leistungsstarke Schnittestelle zu anderen System. Oder Funktionalitäten, welche der OpenText™ Management (RedDot CMS) Server nicht direkt mitbringt bzw. für eine ganz spezielle Installation extra angepasst werden müssen.
Wie immer lautet das Motto auch hier, stöbern, ausprobieren und sinngemäß zum Einsatz bringen :)
Weitere ergänzende Informationen dazu findet man auch in der Online-Hilfe unter:
... ist Senior Site Reliability Engineer bei der Vodafone GmbH in Düsseldorf. Seit dem Jahr 2007 betreut er zusammen mit seinen Kollegen die OpenText- (vormals RedDot-) Plattform Web Site Management für die deutsche Konzernzentrale.
Er entwickelt Erweiterungen in Form von Plug-Ins und PowerShell Skripten. Seit den Anfängen in 2001 (RedDot CMS 4.0) kennt er sich speziell mit der Arbeitweise und den Funktionen des Management Server aus.