In den Einstellungen für Contenido ist bei mir die Versionierung derzeit abgeschaltet (checkbox leer), ein Pfad steht aber in dem Textfeld.
Bearbeite ich nun ein Stylesheet und klicke auf speichern, erscheint die Meldung:
Gleiches übrigens bei "Module".Der alternative Pfad /var/www/dingsbumsBlahBlahBla/htdocs/version/ existiert nicht. Die Verison wurde im Frontendpfad gespeichert.
bei Templates erscheint es nicht.
Trage ich dort ein existierenden Pfad ein (immer noch versionierung deaktiviert), kommt die Meldung nicht mehr. Es werden aber trotz deaktivierter Versionierung die Verzeichnisstruktur für den Client angelegt.
Aktiviere ich die Versionierung werden die Versionen entsprechend gespeichert. Nächster BUG ist, dass wenn ich im Adminbereich 2 eingebe, 3 auf der Platte bleiben (scheinbar ein typischer Array-Index-Fehler
Verbesserungsvorschlag
Derzeit ist es so, dass wenn ich ein Stylesheet öffne, und es speicher ohne zu ändern, dies auch wieder als neue Version abgespeichert wird. Das ist suboptimal. Regulär sollte getestet werden, ob die Datei auch wirklich geändert wurde. Denn wenn ich die Versionierung auf 5 Stehen habe, und 5 mal das gleiche dokument speichere sind alle älteren Historien auch weg! Und hier sollte es ja um inhaltliche Versionierung gehen, oder irre ich?
Zudem erzeugt dieses vorgehen einen Datenoverhead, wenn man die Versionierung auf 0 stehen lässt - also unendlich viele Versionen gespeichert werden können.
Schalte ich die Versionierung, nachdem Sie aktiviert war wieder aus, speichert er munter die Versionen weiter...
FRAGE dazu: Ich weiß nicht mehr, was da als defualt drin stand, aber ich vermute das Verzeichnis "version", welches in jedem Mandanten angelegt wird, ist dafür gedacht.
Wäre es nicht am klügsten, die Versionierung im Backend zu speichern, damit die Dateien vor Zugriff geschützt sind (natürlich nur möglich, wenn der Contenido-Backend-Bereich via htaccess geschützt ist? )
Insgesamt scheint in der Versionierungs-Option noch einiges an testbedarf zu sein.