Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
An international version is available for our store.
momocode

Mediathek-Aufräumer

Bewertung: keine Bewertung ( Bewertung schreiben )
Downloads: <10

Beschreibung

Highlights

  • Ungenutzte Mediendateien visuell erkennen – ohne CLI-Zugriff
  • Sichere Massenauswahl und Löschung mit Bestätigungsdialog
  • Filter nach Dateityp, Mindestgröße und Alter für gezielte Bereinigung
  • Asynchroner Hintergrund-Scan – kein Timeout bei Mediatheken jeder Größe

Features

  • Admin-Dashboard für ungenutzte Mediendateien
  • Paginierte Liste mit Vorschaubild, Dateiname, Typ, Größe und Datum
  • Zusammenfassung: Anzahl und Gesamtgröße ungenutzter Dateien
  • Lade-Anzeige und Fehlerstatus mit Retry-Button
  • Einzel- und Massenauswahl per Checkbox
  • "Alle auswählen" über mehrere Seiten hinweg
  • Bestätigungsdialog vor dem Löschen mit Anzahl und Gesamtgröße
  • Fortschrittsanzeige während der Löschung
  • Echtzeit-Neuvalidierung: keine aktiv verwendeten Dateien werden gelöscht
  • Filter nach Dateityp: Bild, Video, Dokument, Sonstige
  • Filter nach Mindestdateigröße und Upload-Alter
  • Sortierfunktion nach Dateiname, Dateigröße und Datum
  • ACL-Unterstützung: separate Lese- und Löschrechte
  • Vollständige Übersetzungen Deutsch und Englisch
  • Asynchroner Hintergrund-Scan – kein Timeout, Ergebnisse 4 Stunden gecacht

Über die Erweiterung

Ungenutzte Mediendateien häufen sich in jeder Shopware-Installation über Zeit an – besonders nach Produktimporten oder Layout-Änderungen. Der eingebaute CLI-Befehl media:delete-unused ist für die meisten Shop-Betreiber nicht zugänglich und bietet keine visuelle Vorschau. Der Mediathek-Aufräumer löst dieses Problem: ein übersichtliches Admin-Dashboard, das ungenutzte Dateien sicher identifiziert, anzeigt und auf Knopfdruck löscht – ganz ohne CLI-Kenntnisse.

Ihre Vorteile auf einen Blick

  • Kein CLI-Zugriff nötig: Alles direkt in der Shopware-Administration erledigen.
  • Sicher: Bestätigungsdialog mit Anzahl und Gesamtgröße vor jeder Löschung.
  • Kein Timeout: Asynchroner Hintergrund-Scan verarbeitet auch große Mediatheken – Ergebnisse werden 4 Stunden gecacht, sodass die Seitennavigation keinen erneuten Scan auslöst.

Funktionen im Detail

Übersichtliches Dashboard

Das Dashboard zeigt alle ungenutzten Mediendateien in einer paginierten Liste – mit Vorschaubild (bzw. Dateityp-Icon für PDFs, Videos etc.), Dateiname, Dateityp, Dateigröße und Uploaddatum. Eine Zusammenfassungsleiste am oberen Rand zeigt die Gesamtanzahl und den kombinierten Speicherplatz aller ungenutzten Dateien auf einen Blick.

Massenauswahl und sichere Löschung

Wählen Sie einzelne Dateien per Checkbox aus oder nutzen Sie "Alle auswählen" – auch seitenübergreifend. Vor jeder Löschung erscheint ein Bestätigungsdialog mit der Anzahl und Gesamtgröße der betroffenen Dateien. Eine Fortschrittsanzeige informiert während des Löschvorgangs, und das Ergebnis (gelöscht / übersprungen / fehlgeschlagen) wird nach Abschluss detailliert angezeigt.

Filter und Sortierung

Filtern Sie die Liste nach Dateityp (Bild, Video, Dokument, Sonstige), Mindestdateigröße oder Upload-Alter. Sortieren Sie nach Dateiname, Dateigröße oder Datum. Ein einzelner Klick setzt alle Filter zurück.

Hintergrund-Scan und Ergebnis-Caching

Der Scan läuft asynchron im Hintergrund über den Symfony Messenger – kein HTTP-Timeout, auch bei sehr großen Mediatheken. Eine Fortschrittsanzeige informiert in Echtzeit über den Scan-Status. Das Ergebnis wird bis zu 4 Stunden gecacht: Seitennavigation und Löschvorgänge lösen keinen erneuten vollständigen Scan aus. Ein "Erneut scannen"-Button aktualisiert die Ergebnisse jederzeit auf Knopfdruck. Vor jeder Löschung prüft das Plugin zusätzlich in Echtzeit, ob eine Datei seit dem Scan wieder in Verwendung genommen wurde – so werden keine aktiv genutzten Dateien gelöscht.

Benutzerrechte (ACL)

Das Plugin fügt zwei separate Benutzerrechte hinzu: Anzeigen und Löschen ungenutzter Medien. Mitarbeiter können die Liste einsehen, ohne Löschrechte zu erhalten.

Technische Details

  • Shopware-Kompatibilität: 6.6.x und 6.7.x
  • PHP: 8.2+
  • Externe Dienste: Keine – das Plugin kommuniziert ausschließlich mit Ihrer eigenen Shopware-Instanz.
  • Performance: Asynchroner Hintergrund-Scan via Symfony Messenger verhindert Timeouts auch bei sehr großen Mediatheken; Ergebnisse werden 4 Stunden gecacht.
  • Standard-konform: Nutzt Shopwares UnusedMediaSearchEvent – andere Plugins können ihre Medien als "in Verwendung" kennzeichnen, und diese werden respektiert.

Details

  • Verfügbar in: Englisch, Deutsch
  • Zuletzt aktualisiert: 23. April 2026
  • Veröffentlicht: 2. April 2026
  • Version: 2.1.0
  • Kategorie: Administration

Ressourcen

Bewertungen (0)

Bewertung schreiben

Wenn du diese Erweiterung heruntergeladen hast, kannst du diese im Shopware Account bewerten.

Bewertung schreiben

Über den Extension Partner

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Bewertung: 5

    Durchschnittliche Bewertung von 5 von 5 Sternen

  • Partner seit: 2019
  • Erweiterungen: 9

Support

  • Land: Germany
  • Spricht: Deutsch, Englisch
  • Reaktionszeit: Sehr schnell