Ich habe heute die erste Version meiner Erweiterung drafts online gestellt. Mit dieser Erweiterung können veröffentlichte Inhalte in einem Entwurfsmodus überarbeitet werden bevor sie im Live-System übernommen werden. Durch die Vergabe der Veröffentlichungsrechte wird die Bearbeitung von veröffentlichten Inhalten ermöglicht. Dank Integration des Task-Moduls können Freigabe-/Änderungsanforderungen an Benutzer delegiert werden.
Die Funktionen sind im ER beschrieben, eine Dokumentation folgt in Laufe der nächsten Wochen. Die Erweiterung befindet sich noch im BETA-Status und sollte dementsprechend behandelt werden.
Einschränkungen
- Die Erweiterung steht für Contao 3 ab Version 3.0.2 zur Verfügung. Eine Rückportierung auf Contao 2 wird es nicht geben, da einige Funktionen von Contao 3 genutzt werden. Für Contao 2.x gibt es mit rms eine ähnliche Erweiterung.
- Da sich die Erweiterung stark an die Callbacks der tl_content klammert, sind Inkompatibilitäten mit anderen Erweiterungen nicht auszuschließen und sollten beim geplanten Einsatz überprüft werden.
- Die momentane Realisierung bringt eine potentielle Inkompatibilität mit sich: Erweiterungen, die Inhaltselemente per Datenbank-Query auflisten, werden auch Entwürfe erhalten. Auflistung über ContentModel funktioniert. Wird behoben, falls/wenn der DC_Memory oder ähnliches in Contao 3 laufen. Zur Zeit müsste sonst die DC_Table stark verbogen werden.