Das Clownfish Content Management System läuft in einer Java basierten Laufzeitumgebung. Dies ermöglicht eine plattformunabhängige Installation auf verschiedenen Betriebssystemen.
Das Spring Framework ist eine quelloffene Java Bibliothek für Webanwendungen. Clownfish nutzt die Spring Boot Technologie.
Der Apache Tomcat ist ein Opensource Webserver, der die Spezifikationen für Java Servlets zur Verfügung stellt. Clownfish CMS nutzt einen eingebetteten Tomcat Webserver.
Freemarker ist eine Template Engine für Java. Die Ausgabe kann HTML oder jedes beliebige andere Format sein. Der auszugebende dynamische Inhalt wird über Platzhalter definiert.
Velocity ist eine Template Engine für Java. Die Ausgabe kann HTML oder jedes beliebige andere Format sein. Der auszugebende dynamische Inhalt wird über Platzhalter definiert.
MySQL ist eine relationale Datenbank, die für die interne Datenhaltung genommen wird. Der Inhalt für die Seitenerzeugung ist als abstrakte Schicht in die Datenbank abgelegt.
Jasper Reports werden über Templates und Datenquellen integriert. Ein Webservice erzeugt automatisch PDFs.
GraphQL ist eine Abfrage Sprache für die Clownfish Daten API. Die API wird dynamisch erzeugt.
OData ist eine Schnittstelle für die Clownfish Daten API. Die API wird dynamisch erzeugt.