Magnolia CMS - Freelance Developer

Java-Code-Hotswapping mit DCEVM und Ubuntu (Magnolia CMS)

Hotswapping von Java-Code ist eine Technik, die Ihnen viel Wartezeit ersparen kann, wenn Sie mit Webanwendungen arbeiten, deren Start lange dauert. Durch das erneute Kompilieren und Laden der geänderten Klassen können Sie die Auswirkungen von Codeänderungen sehen, während die Anwendung...

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

Edit bars - Magnolia (CMS)

Edit bars - Magnolia (CMS)

Ein Kunde wollte die Edit-Bars in Magnolia immer angezeigt bekommen, nicht nur, wenn die Area angeklickt wurde. Ähnlich wie es in der Version 4.4 war. Es gibt hierfür eine einfache Lösung: Einfach Folgendes zum Stylesheet hinzufügen: .mgnlEditorBar{display: block !important;} Seit 2003 arbeite ich...

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