AddOn
DEV Modules
Beschreibung
DEV Modules trennt Entwicklung und Live-Betrieb von REDAXO-Modulen: Für jedes LIVE-Modul lässt sich eine DEV-Kopie anlegen, im Frontend testen und bei Bedarf ins LIVE übernehmen – ohne Risiko für die öffentliche Seite. Zusätzlich bietet das AddOn Frontend-Bedienelemente (nur für eingeloggte Nutzer) zum Öffnen, Bearbeiten, Verschieben, Kopieren/Ausschneiden, Löschen, Status ändern und „Block hinzufügen“ sowie einen Direktlink in den Seiten-Editor und einen DEV-Mode, der DEV-Kopien statt LIVE-Module rendert.Mit DEV Modules kannst du zu jedem LIVE-Modul eine DEV-Kopie (Suffix „[DEV]“) erstellen, diese im Frontend gezielt einsetzen und das LIVE-Modul später mit dem DEV-Stand überschreiben oder die DEV-Kopie wieder löschen. Für eingeloggte REDAXO-User blendet das AddOn praktische WYSIWYG-Werkzeuge im Frontend ein: „Seite bearbeiten“ (Direktlink in den Editiermodus), der Options Mode mit Verwaltungsbuttons je Slice/Modul (Öffnen, Bearbeiten, Löschen, Status online/offline, Kopieren, Ausschneiden via blÖcks, Nach oben/unten verschieben, Block hinzufügen), sowie der DEV Mode, der die DEV-Varianten anstelle der LIVE-Module rendert – ideal zum gefahrlosen Testen. In den Einstellungen verwaltest du DEV-Kopien (erstellen/überschreiben/löschen) und schaltest die Frontend-Optionen selektiv frei; die Ausgabe kann auf Admins beschränkt werden (Permission dev_modules[]). Einfach im Template <?php echo getArticleContent(); ?> ausgeben und es klappt; die Funktion prüft den aktiven Modus und rendert entsprechend die Artikel-Slices.
github.com/etrexagency/dev_modules
Umsetzung
etrex GmbH zum Profil
Rütistrasse 12 5400 Baden etrex.chVersionen
1.1.4
- Tab beim erneuten Öffnen nur dann neuladen, wenn Options Mode gesetzt ist
- Schreibfehler behoben
- Style Anpassungen
- Fehlende Übersetzungen ergänzt
1.1.2
- Link collision bugfix
1.1.1
- Beim Klick auf OPTIONS und DEV Mode aktuellen URL nehmen und nicht auf Startseite weiterleiten.
- Übersetzung bugfix
1.1.0
- Proxy für CSRF Token erstellt, damit er vom Backend geholt wird und nicht im Frontend erzeugt wird.
- Copy und Cut Funktion aufgrund der neuen bloecks Version angepasst.
- Package Dependency Bug beim Update behoben (@artofproduction)
1.0.2
- Realisiert, dass das Developer AddOn gar nicht benötigt wird.
- Package.yml angepasst
- DESCRIPTION und README Markdown Dateien mit Bildern ergänzt.