UUIDs ersetzen (in OpenCms oder Magnolia)

UUIDs ersetzen (in OpenCms oder Magnolia)

In Content-Management-Systemen wie OpenCms oder Magnolia gibt es häufig ein Problem mit mehrfach vorkommenden UUIDs. Ich habe ein kleines Bash-Skript geschrieben, um diese zu ersetzen. import info.magnolia.importexport.DataTransporter import javax.jcr.ImportUUIDBehavior import groovy.io.FileType...

Ungewollte Leerzeichen in Tomcat mit Magnolia (CMS) oder OpenCms

Ungewollte Leerzeichen in Tomcat mit Magnolia (CMS) oder OpenCms

Wenn man mit Magnolia (CMS) oder OpenCms (oder generell mit JSPs) arbeitet, kann man auf das Problem stoßen, dass man ungewollte Leerzeichen im HTML hat. Natürlich arbeitet man in Magnolia selten mit JSPs. Man kann dies leicht durch eine Anpassung in der web.xml verhindern: *.jsp true Aber das...

Die Sprache von Seiten in OpenCms ändern

Die Sprache von Seiten in OpenCms ändern

Wie ändert man die Sprache im Kontrollcode? Es gibt dafür eine Funktion in den "Content Tools" von OpenCms, "Change Element Locale", aber die ändert nur das Locale-Property der Seiten. Mein Ansatz ist deshalb, den Content zu exportieren (Export Database), das ZIP zu entpacken und einen Bash-Einzeiler...

OpenCms Module-Manager

OpenCms Module-Manager

This script is aimed at developing modules for OpenCms, importing them into your Java project, editing them in your IDE and exporting them back to the VFS of OpenCms. I extended the "OpenCms ANT Build" with a little AntForm and the possibility to deploy modules via scp and sshexec. Download and...