api-management-server.png

Schon gewusst? "Custom RenderTags API"

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 render tags API

Render tags 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 render tags is not restricted to render navigations though. When render tags 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:
 

Die API

Bei diesen Artikeln aus dem API Wiki, handelt es sich um eine Übersicht der Funktionalitäten:


 

Implementierung eines Logging

Hier wird erläutert wie man sich an das Logging, des Management Servers, andocken kann:


 

Wie nutzt man RQL

Auch eine einfache Erläuterung wie man RQLs innerhalb eines Custom RenderTags ausführen kann ist vorhanden:


 

Implementierung eines Cache

Dazu wird ausführlich erklärt wie man den bereits verfügbaren Caching-Mechanismus, des Management Servers, implementieren kann:


 

Publizierung

Hier gibt es eine sehr ausführliche Erläuterung, wie der Publizierungsprozess des Mangement Servers funktioniert:


 

Beispiele

Selbstverständlich gibt es auch Beispiele, welche den Einstieg in das Thema erleichtern:


 

Dokumentation

Dazu kommt selbstverständlich noch die Dokumentation des Management (RedDot CMS) Servers Release 16:


 

Knowledge Center

Und zum Schluß gibt es, wie immer, interessante Artikel aus dem OpenText™ Knowledge Center zu diesem Thema:


Fazit

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:

  • Handbuch: Navigation Manager Online-Hilfe