AddOn
Usage Check
Beschreibung
Addon, das nach Bildern, Module und Templates sucht, die nicht (mehr) verwendet werden.
Nicht verwendete Bilder werden gesucht in
- Slice-Daten
- Artikel-Metadaten
- YForm-Tabellen
Nicht verwendete Module werden dadurch erkannt, dass sie nirgendwo in der Slices-Tabelle verlinkt sind.
(Admins können auch nach Actions suchen, die nicht mit einem Modul verknüpft sind, und somit auch nicht genutzt werden.)
Nicht verwendete Templates werden erkannt, wenn sie
a) nicht in der Artikel-Tabelle verlinkt sind
b) nicht in anderen Templates eingebunden werden (Syntax: REX_TEMPLATE[{$id}] )
Technische Hintergründe:
Das Addon wurde ursprünglich mit Redaxo 4 (4.3.2, 4.4.1, 4.5, 4.6.1, 4.7) und Redaxo 5 (5.0, 5.1, 5,2) getestet. Es gibt nur eine Version, weil der Code für beide Redaxo-Versionen (4 und 5) parallel enthalten ist.
Hinweis:
Ab Version 2 ist die Redaxo4 Unterstützung entfernt worden.
Für Redaxo4 kann im Notfall Version 1.0 weiter genutzt werden.
Die aktuelle Version gibt es immer unter
https://github.com/akrys/redaxo-usage_check/
Die *.zip-Datei liegt dementsprechend unter:
https://github.com/akrys/redaxo-usage_check/archive/master.zip
Umsetzung
Axel Krysztofiak
Versionen
2.3
Bugfix: Rechte-Prüfung für nicht-Admins an vielen Stellen falsch
Bugfix: Detailseitenüberschrift war immer “Templates”
Version und Metadaten für die Ausgabe kommt jetzt direkt aus der package.yml
2.2.1
An sich nur ein kleines Bugfix-Release, wodurch einige Notices in PHP vermieden werden.
Nebenbei: Namespace-Anpassung an FOR
2.1
- div. kleinere und größere Bugfixes
- Detailseite, die group_concat für alle Nutzungen in der Datenbank überflüssig macht. Damit wird das Ergebnis auch nicht mehr abgeschnitten.
2.0
Version 2.0 ohne Redaxo 4 zur Vermeidung von Encoding Fehlern.
1.0
Durch das Release von YForm 2.0 war eine Anpassung möglich.
Da mir jetzt längere Zeit nichts mehr aufgefallen ist, lasse ich das Beta nun (endlich) weg.
1.0 Beta7
Bugfixes, die durch Unit-Tests aufgefallen sind.
Etwas größere Code-Aufräum-Aktion (mit Hilfe von PHPMD und PHPCS)
Endlich auch mal mit Redaxo 4.7 getestet.
(Wahrscheinlich das letzte Release mit Beta-Flag)
1.0 Beta6a
Bugfix-Release
(aktualisierte Version der Beta 6)
1.0 Beta5
Dateien, die als Meta-Angabe an andere Medien gehangen werden, werden nun auch durchsucht.
Bei der Bildvorschau wird nun das gleiche Thumbnail, wie im Medienpool genutzt.
1.0 Beta4
SQL-Fehler ausgemerzt, wodurch genutzte Bilder gezeigt worden, obwohl nur ungenutzte gezeigt werden sollten. (gilt für Redaxo 4 und Redaxo 5)
1.0 Beta3
1. Öffentliche Betaversion des Addons.
Getestet in folgenden Redaxo 4 Versionen:
4.3.2, 4.4.1, 4.5, 4.6.1
Getestet in folgenden Redaxo 5 Versionen:
5.0 und 5.1