Magnolia (CMS) - Batch-Import von XML-Dateien ins JCR

Magnolia (CMS) - Batch-Import von XML-Dateien ins JCR

Der Importierer der JCR Tools ist sehr beschränkt. Man kann nur eine einzige Datei importieren und muss immer aufs Neue den dazu passenden Workspace auswählen. Bei vielen Dateien kann dies ganz schön nerven und lange dauern. Deshalb habe ich mal eben ein Skript geschrieben. Es importiert...

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...

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...