SilverStripe 4: Standard URL-Segment ändern

Als Standard wird in SilverStripe 4 das URL-Segment „home“ verwendet. Um das zu ändern, muss in der Datei „app/_config/mysite.yml“ folgendes eingetragen werden (statt „home“ wird hier „software“ gesetzt): Danach muss ein „dev/build/?flush=all“ durchgeführt werden, um die Konfiguration zu übernehmen.

Silverstripe SiteTree_versions aufräumen

Die „SiteTree_versions“ Tabelle der Silverstripe Datenbank kann sich mit der Zeit enorm aufblähen. Da Silverstripe leider keinen Mechanismus anbietet, um die Tabelle zu bereinigen, folgt hier der SQL-Befehl, um das manuell zu erledigen: DELETE FROM SiteTree_versions WHERE CONCAT_WS(‚_‘, RecordID, Version) NOT IN (SELECT CONCAT_WS(‚_‘, ID, Version) AS combined_id FROM SiteTree);