AddOn
REDAXO synch
Beschreibung
Synch - Moderne Key-basierte Synchronisation für REDAXODas Synch Addon bietet eine moderne, key-basierte Synchronisation zwischen Dateisystem und Datenbank als Alternative zum Developer Addon. Entwickelt für REDAXO 5.15+ ohne Legacy-Altlasten.
github.com/KLXM/synch
Umsetzung
KLXM Crossmedia GmbH Werbeagentur zum Profil
Am Schürmannshütt 40g 47441 Moers klxm.deVersionen
2.0.0
2.0.0 - 2026-05-30
Breaking Changes
- Legacy-Migrationscode entfernt.
- Default fuer sync_backend auf false gesetzt.
- Neue Default-Strategie fuer Sync-Absicherung eingefuehrt.
Added
- Konfliktstrategie fuer bidirectional:
- newer_wins
- filesystem_wins
- database_wins
- Hash-basierte Change-Detection ueber DB- und Dateisystemzustand.
- Sicherheitsoption allow_empty_filesystem_cleanup (Default false).
- Dateinamen-Kompatibilitaet beim Lesen:
- key input.php und input.php
- key output.php und output.php
- key template.php und template.php
- CSRF-Schutz in der Settings-Seite fuer alle schreibenden Aktionen.
- Abnahme-Testmatrix in TESTMATRIX.md fuer reproduzierbare Freigabetests.
Changed
- Installationsskript auf robustere Schema- und Key-Initialisierung umgestellt.
- Settings-Seite bereinigt und auf wirksame Optionen fokussiert.
- Boot-Logik und Defaults konsolidiert.
Fixed
- Risiko von Massenloeschung in der DB bei leerem Dateisystem standardmaessig unterbunden.
- Konfliktbehandlung war zuvor effektiv nicht konfigurierbar; jetzt wirksam.
- Konsistenzprobleme zwischen package.yml, Install-Defaults und UI-Defaults behoben.
1.0.0
Hallo Welt