- Wenn der developer-Ordner gelöscht wurde, kam es zu einer Deprecated-Meldung (@gharlan)
- Bei manchen Sonderzeichen im Namen konnte es unter Windows zu Fehlern kommen (@gharlan)
- SQL-Escaping korrigiert (@staabm)
- Rechtschreibfehler korrigiert (@eaCe)
- rexstan-Warnings gelöst (@staabm, @gharlan)
- YForm-E-Mail-Templates können synchronisiert werden (@jelleschutter)
- Im Debug-Modus wird nun auch synchronisiert, wenn kein Backend-Admin eingeloggt ist (@gharlan)
- Template/Module-Keys werden über die
metadata.yml
synchronisiert (@thorol, @gharlan) - Übersetzungen aktualisiert (@nandes2062, @interweave-media)
- Es wird geprüft, ob das structure/content-Plugin verfügbar ist (@gharlan)
- Readme erweitert (@Hirbod)
- In Kombination mit adminer und dem Debug-Modus konnte es teils zu einem Fehler kommen (@gharlan)
- Editor-URL zu Modulen/Templates liefern (R5.7)
- Readme als Subpage im Addon
- Performance-Verbesserung
- Nach Backup-Import wurden teils Module/Templates vom Stand vor dem Import wiederhergestellt
- Spanisch-Übersetzung
- Neue Kommando-Optionen
--force-db
und--force-files
- In Windows kam es teils zu exzessiven Vervielfältigungen der Module/Templates
- Nach Backup-Import wurden teils Module/Templates vom Stand vor dem Import wiederhergestellt
- Die Ordnernamen enthielten HTML-Entities ("&" statt "&" etc.)
- Übersetzungen: Verbesserung Englisch, neu Portugiesisch und Schwedisch
- Consolen-Command für das Synchronisieren über die cli
- Hauptpfad kann über
rex_developer_manager::setBasePath()
geändert werden - Option zum Deaktivieren der Synchronisation im Backend
- Option für ID-Suffix in Ordnernamen
- Option für Erhaltung der Umlaute default inaktiv, Option ist nun deprecated
- Bessere Ersetzung von Umlauten (insbesondere der Nicht-Deutschen)
- Namen beginnend mit "translate:" werden auch im Ordnernamen übersetzt
- Beim Aufruf von Medien über den Media Manager wird die Synchronisation nicht gestartet
- Die mtime der Dateien wird nicht unnötig neu gesetzt (versursachte teilweise Reloadhinweise in manchen Editoren)
- Übertrag zu Friends Of REDAXO
- Synchronisation in Frontend kann deaktiviert werden
- Bugfix: "Module synchronisieren" konnte nicht deaktiviert werden
- Bugfix: Bei paralleler Entwicklung lokal/Server kam es teilweise zum ungewollten Löschen von Sync-Ordnern
- Anpassungen für REDAXO 5 final
- Bugfix: Nach einem DB-Import wurden die Daten teilweise direkt wieder mit Altdaten überschrieben
- Bugfix: In Kombination mit Autoloadern konnte es zu Fehlermeldungen kommen
- Neuer EP: DEVELOPER_MANAGER_START
- Performanceverbesserung
- Bugfix: Unter bestimmten Umständen wurden die Ordner (teilweise auch DB-Einträge) bei jedem Aufruf vervielfältigt
- Min. REDAXO-Version: 4.3.2
- Korrekte Dateinamen (mit Präfix-Option fehlte ein Punkt vor input.php etc.)
- Optional können Umlaute wieder ersetzt werden
- Die Einstellungen wirken sich beim Speichern direkt aus
- Optional können die Ordner- und Dateinamen automatisch aktuell gehalten werden
- Optional können die Item-Ordner automatisch gelöscht werden nach dem Löschen über das Backend
- Die Einstellungen werden außerhalb des Addonordners in /redaxo/include/data/addons/developer gespeichert
- Neuer Standardpfad für die synchronisierten Dateien: /redaxo/include/data/addons/developer
- Parallele Entwicklung für REDAXO 5
- Optional kann allen Dateien ein Präfix bestehend aus ID und Name vorangestellt werden
- Die ID wird im Namen der ID-Datei gespeichert statt im Inhalt ("1.rex_id" etc.)
- PlugIn-Unterstützung
- Umlaute/Sonderzeichen im Namen werden beibehalten, nur wirklich problematische werden ersetzt
- Grunderneuerung (Mindestvoraussetzungen: PHP 5.3.3, REDAXO 4.3)
- Pro Template/Module/Action ein Ordner (dadurch Verwaltung mit git möglich)
- Templates/Module/Actions können über das Dateisystem neu angelegt werden
- Metadaten werden jeweils über eine YAML-Datei verwaltet
- Weitere Synchronisationen können über PlugIns bzw. andere AddOns hinzugefügt werden
- Alle Synchronisierungen standardmäßig aktiviert
- Bugfix: Nach DB-Import wurden Templates/Module direkt wieder mit den vorherigen überschrieben
- Behebung kleinerer Bugs
- Neues Dateinamenschema mit Template/Module-Namen am Anfang für alphabetische Sortierung
- Synchronisation der Actions
- Verbesserte Aufräumarbeiten
- Synchronisation erst nach ADDONS_INCLUDED
- neue Codebasis