Konfiguration
Über die App Configuration können die NodeTypes angepasst werden von denen eigene Version erstellt werden können. Ebenfalls können die unterstützen Workspaces angepasst werden.
Es ist nicht vorgesehen, das die NodeType Konfiguration in einem System verändert wird, indem es bereits Versionen gibt. Diese Änderung ist nur für neu installation gedacht. Alternative können alle Versionen gelöscht werden. Sollte dies Missachtet werden, besteht die Möglichkeit eines Datenverlustes.
Per Default wird der Workspace website mit den NodeTypes [mgnl:page, mgnl:area, mgnl:component] unterstützt. Das heißt die Versionen der Areas und Komponenten werden unabhängig von der Information der Page gespeichert und versioniert.
Hier ist unter /modules/history folgende Konfiguration vorzunehmen:
> history
- config
- workspaces
- website
* mgnl:page
* mgnl:area
* mgnl:component
* nt:custom
Um einen neuen Workspace hinzuzufügen, kann dieser ebenfalls hier konfiguriert werden:
> history
- config
- workspaces
- website
* ...
- customWorkspace
* nt:base
Als Speicherplatz-Optimierung werden standardgemäß nur 20 Versionen pro Node gespeichert (Ausgenommen sind Versionen, die mit einem Tag versehen sind). Dies Limit kann angepasst werden, dafür ist eine Konfigurationsproperty am Module notwendig.
> history
- config
* limit = 100
Es sind Werte von 0 bis 2147483647 erlaubt. Mit der eintragung eines Wertes < 0 wird die Limitierung deaktiviert.