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