Anpassung von Core-Klassen des Atlassian Confluence Frameworks

In meisten Fällen beim Entwickeln von Confluence Plugins ist es nicht notwendig die von Confluence zur Verfügung gestellten Core-Klassen (z.B. diverse Manager: ContentEntityManager, SmartListManager oder Daos: LabelDao, PageDao) zu überschreiben. Zwei Paradebeispiele, bei denen es allerdings unumgänglich wäre, sind die Änderung des Datenbankschemas oder die Erweiterung der Managerfunktionalität. Atlassian Confluence selbst bietet neben dem Erweitern von Actions mittels atlassian-plugin.xml (siehe…

Javascript-Frameworks und Web-Toolkits im Vergleich

Mit dem Siegeszug von AJAX ist zugleich auch die Anzahl verfügbarer Javascript-Frameworks explodiert. Die Entwicklung der diversen Frameworks ist mittlerweile so weit fortgeschritten, daß es ein „bestes“ Framework nicht mehr gibt. Vielmehr setzen die „großen“ unter den zahllosen Frameworks unterschiedliche Schwerpunkte und sind für verschiedene Anwendungsszenarien konzipiert. Dabei ist nicht jedes Framework für jeden Einsatzzweck gleichermaßen geeignet. jQuery Das zuletzt…