Skip to content

akrys/redaxo-usage_check

Repository files navigation

english

Usage Check

Dieses Addon sucht nach Bildern, Module und Templates, die nicht (mehr) verwendet werden.

Mit der Version 2.0 wird die Unterstützung für Redaxo 4 entfernt. Vorrangig passiert das wegen (für mich nicht nachvollziehbaren) Zeichensatz-Problemen in diversen Redaxo 5 Instanzen.

Mit der Version 2.1 wandern die Bearbeiten-Links in eine Detail-Seite. Dadurch kann man im SQL die Anweisung group_concat verhindern, dessen Ergebnis u.U. abgeschnitten wird.

Installation

Standard-Installation

Normalerweise kann man das Addon normal über das Redaxo-Backend installieren. Im Normalfall sollte man als Benutzer auch diesen Weg wählen.

Manuelle Installation

Eine Ausnahme stellt das Testen von Beta-Funktionalitäten dar. Dann muss man ganz "old school" die Dateien laden und an die richtige Stelle kopieren.

Dafür nun folgende Hinweise:

Das Repo beinhaltet direkt alle Dateien für das Verzeichnis redaxo/src/addons/usage_check

Das Verzeichnis selber (usage_check) ist hier nicht enthalten, da man das Addon sonst nicht direkt an die richtige Stelle auschecken könnte.

Man kann auch das hier generierte ZIP herunterladen und an die richtige Stelle kopieren.

Dann muss man das Addon nur noch über das Redaxo-Backend installieren und aktivieren.

Kompatibilität

  • PHP Version: 5.6.11 oder höher
  • getestet mit Redaxo 5.0.1, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7

Hinweis Code-Analyse-Tools

Mit der Verison 1.0-Beta7 habe ich Code-Anlayse-Tools, wie z.B. PHPUnit eingebaut. Dafür schein es am Einfachsten zu sein, eine composer.json zu erstellen und die Hilfsprogramme ins Projekt zu installieren. Leider kann durch den AutoLoader im Redaxo-Core aber dazu kommen, dass sich die Seite in einen Timeout läuft. Es werden alle Dateien - auch die in vendor-Ordnern - analysiert und u.U. eingebunden. Sollte man also in den Fall rennen, kann man den vendor- Ordner in diesem Addon einfach löschen, sofern vorhanden. Wenn er nicht vorhanden ist, so war ich auch nicht der Übeltäter ;-)

Am Besten führt man die Tests komplett separat durch. Generell sind sie eh nur für mich, um ungenutzten Code bzw. (SQL-)Fehler zu finden.

About

Redaxo-Addon, das nach Bildern, Module und Templates sucht, die nicht (mehr) verwendet werden.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published