Lob:
Das Developer 2-Add-on ist meiner Meinung nach nun sehr gut. Es funkioniert wirklich prima.
Dass man, um im Dateisystem gemachte Änderungen ins Frontend zu übernehmen, zunächst das Backend aktualisieren muss, ist zu verschmerzen, bzw.: man muss dran denken.
Darf ich an dieser Stelle noch mal kurz nachfragen, warum Redaxo den Dateiinhalt in die Datenbank schreibt und nicht - wie andere CMS - mit dem Dateisystem arbeitet?
Denkanstoß:
Ich gebe allerdings zu denken, dass es theoretisch zu einem Problem beim "Parallelbetrieb" kommen könnte:
Szenario:
Ein/e Template/Modul/Aktion wird im Backend bearbeitet.
Nun wird (vom derselben Person oder - realistischer - von jemand anderem) genau diese/s Template/Modul/Aktion im Dateisystem bearbeitet (verändert und hochgeladen), während im Backend weiterhin - ohne zu aktualisieren - gearbeitet wird. Irgendwann wird das/die Template/Modul/Aktion im Backend übernommen/gespeichert.
Folge:
Die Änderung im Dateisystem ist "unter den Tisch gefallen".
Eine Schwäche, die - theoretisch - beim kollaborativen Arbeiten oder aber auch bei einer Unachtsamkeit (Template im Backend geöffnet, dann im Dateisystem bearbeitet und schließlich im Tran im Backend auf "speichern"/"übernehmen" geklickt) für Arbeitsverlust sorgen kann.
Man könnte das Problem so lösen, dass entweder nicht gleichzeitig (im Backend und im Dateisystem) gearbeitet werden kann, oder aber eine Meldung im Backend angezeigt wird, wenn über das Dateisystem das entsprechende Template/Modul aktualisiert wird und/oder wurde (dahingehend, dass Versionen verglichen werden,...).