Closed christophboecker closed 3 weeks ago
Wie geil ist das denn?
Ich habe mir das ganze nur mobil angeschaut, das URL Profil löschen und unmittelbar danach den URL-Cache wäre angebracht.
das URL Profil löschen und unmittelbar danach den URL-Cache wäre angebracht.
Code angepasst: Ich habe einfach den Code aus dem Url-Addon zum Löschen von Profilen adaptiert (Profil-Löschen, mit dem Profil verbundene Url löschen, Cache-Löchen).
Cronjob und Url-Addon-Profile wurden bisher aus SQL-Dateien eingespielt, wobei jede Datei eh nur ein einzelnes Insert-Statement enthielt. Jetzt sind es PHP-Dateien, die includiert werden.
Die Dateien enthalten PHP-Code (z.B.
rex_sql
-basiert), der die Daten in die Tabelle einfügt. Der Code ist auf diese Art RexStan-freundlich und erzeugt keine Warnungen mehr. Zudem gewinnt man eine bessere und damit wartungsfreundliche Sicht auf die Inhalte. siehe #91install.php:
$fallbackImage = 'neues_entry_fallback_image.png';
Publish::class
statt `'FriendsOfRedaxo\Neues\Cronjob\Publish';$urlProfileTable = rex::getTable(Profile::TABLE_NAME);
)uninstall.php:
Bisher werden nur die YForm-Tablesets entfernt. Alles andere bleibt erhalten, also Tabellen, Fallback-Image im Medienpool, Cronjob, Url-Profile, Url-Einträge). Mancher hat beim Deinstallieren womöglich eine andere Erwartungshaltung. Daher nun eine erweiterte Variante:
closes #91