WCF

Woltlab Community Framework

Das Community Framework ist komplett objektorientiert programmiert und liefert Unterstützung für modulartige Pakete. Da das Framework später unter der LGPL veröffentlicht werden soll, kann es auch für andere Firmen Sinn machen ihre Anwendungen für das Framework zu programmieren.

Sie erhalten dadurch viele gute Standarfunktionen wie ein ausgereiftes Benutzer-, Gruppen- und Rechtesystem und außerdem die Möglichkeit ihre Updates via Paketupgrade zu verteilen. Das Paketsystem ist recht komplex. Man kann Updateaktionen, Abhängigkeiten und vieles mehr definieren. Falls das Paket irgendwann nicht mehr benötigt wird, kann man die Pakete wieder deinstallieren.

Templates werden mit Hilfe von Diff gepatcht.