LanguageCopy-Funktion in AdminCentral

Vor einigen Monaten bekam ich die Aufgabe eine Funktion im Magnolia-Backend umzusetzen, die es dem Autor erlaubt, eine Seite (wahlweise rekursiv) einer Sprache in alle anderen gewünschten und verfügbaren Sprachen zu kopieren. In diesem Beitrag werde ich erläutern, welche Komponenten für die Umsetzung nötig waren und den dazugehörigen Code liefern. Der Code ist ausschliesslich für Magnolia 4.5.x und kann nicht 1:1 auf Magnolia 5 angewendet werden. Der Dialog sieht am Schluss so aus:

LanguageCopy-Dialog

(mehr …)

User Generated Content mit dem Forum-Modul

In diesem Post möchte ich anhand eines konkreten Szenarios alle Schritte aufzeigen, die zur Inbetriebnahme des Forum-Moduls mit Magnolia 4.5.x notwendig sind.

Das Forum-Modul steht für Magnolia 4.5.x aktuell in der Version 1.3.4 bereit und beherrscht erst die grundlegendsten Forum-Funktionen:

  • Themen anlegen
  • Threads anlegen
  • Beiträge erfassen / Auf Beiträge antworten
    • Keine Zitate
    • Keine Code-Blocks
    • Keine Formatierung wie fettkursivunterstrichen
    • HTML möglich (!!)

Momentan ist eine überarbeitete Version (4.0) des Forums in Planung, die die oben genannten fehlenden Funktionen nachliefern soll. Wie hoch der Release dieser Version priorisiert ist kann ich aber nicht sagen.

Szenario

Ich vermute, dass die am häufigsten anzutreffende Konstellation von Magnolia-Instanzen aus 2 Public- und einer Autor-Instanz besteht. Deshalb wird es unser Ziel sein, das Forum so in diese Umgebung zu integrieren, dass:

  • Content der auf PublicA erfasst wird, automatisch auch auf PublicB erscheint und umgekehrt,
  • Forum-Beiträge von allen 3 Instanz aus moderiert werden können.

Author- und Public-Instanz

(mehr …)