Ermöglicht die Bearbeitung von Templates, Modulen und Aktionen im Dateisystem (also mit einem beliebigen Editor).
Das AddOn ermöglicht es, die Templates, Module, Actions, sowie die E-Mail-Templates von YForm über das Dateisystem (und somit mit beliebigem Editor) zu bearbeiten, bzw. neu anzulegen.
redaxo/data/addons/developer
wird bei Bedarf jeweils ein Unterordner für Templates, Module und Actions angelegt.metadata.yml
, welche unter anderem den Namen des Items enthält, sind dies die folgenden:
template.php
input.php
, output.php
preview.php
, presave.php
, postsave.php
template.php
kann also zum Beispiel in navigation.template.php
umbenannt werden. Developer wird die dann trotzdem finden und den Namen beibehalten. Optional kann ein Präfix bestehend aus ID und Name automatisch hinzugefügt werden.X.rex-id
innerhalb des Ordners, die nicht gelöscht werden darf.metadata.yml
wird aktualisiert. Über dieses Feld kann auch der Name im Backend über das Dateisystem geändert werden..rex-id
durch eine .rex-ignore
ersetzt.Falls die Synchronisation von aktualisierten Dateien fehlschlägt, kann der Grund ein falscher Timestamp sein. Das updatedate
in der Datenbank muss älter sein als der Zeitstempel der hochgeladenen Datei.
Über PlugIns oder andere AddOns ist es möglich, eigene Sychronisationen mit dem Dateisystem hinzuzufügen. Details dazu gibt es im Wiki.