Feature Request: Verwaiste Inhalte finden

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
adelphi
Beiträge: 119
Registriert: 29.10.2012, 14:57

Re: Feature Request: Verwaiste Inhalte finden

Beitrag von adelphi »

Das System also weiter einfach zumüllen lassen? Die Liste der Attachments ist mittlerweile so lang, das die Usability darunter stark leidet...

Wäre es nicht eine Idee, die Verwendung von Anhängen / Bildern zukünftig in einer SQL-Tabelle mit zu erfassen? Dann gäbe es das Problem des "Suchens" nicht und verwaiste Dateien ließen sich schnell identifizieren und löschen.
Alles was älter als 2 Jahre ist, sollte man nicht löschen, denn z.B. ein Firmenlogo sieht über Jahre immer gleich aus, kann man nicht einfach löschen.
Genau aus dem Grund machen wir das bei Bildern und Anhängen auch nicht, aber dadurch verschlimmert sich die Lage natürlich...
Benutzeravatar
mirko
Beiträge: 22885
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: Feature Request: Verwaiste Inhalte finden

Beitrag von mirko »

Für die Verteilerlisten gibt es das seit Version 8.00 aber an die E-Mailings würde ich mich nicht rantrauen, denn man muss dann alle E-Mailings, alle Responder, alle Verteilerliste, alle E-Mail-Vorlagen und alle HTML-Seiten-/Umleitungen durchsuchen. Per SQL geht das auch nicht, man muss bei allen den HTML-Code auf die inline-Bilder parsen, Liste der Bilder erstellen und mit den bestehenden Dateien abgleichen.

Selbst programmieren, denn das Durchsuchen kann sehr lange dauern und damit zum Scriptabbruch führen, alle Tabellen durchsuchen, sobald ein Feld MailHTMLText existiert, ist dort der HTML-Code der E-Mail enthalten, im Feld Attachments die Anhänge. Im HTML-Code alle Bilder raussuchen, die nicht mit http(s):// beginnen, sind inline-Bilder und sollte im userfiles-Verzeichnis liegen, dafür kann die Funktion GetInlineFiles($htmltext, &$InlineFiles) aus der Datei functions.inc.php verwendet werden. Der Funktionsname GetInlineFiles() ist unverschlüsselt und damit nutzbar.

Alles was älter als 2 Jahre ist, sollte man nicht löschen, denn z.B. ein Firmenlogo sieht über Jahre immer gleich aus, kann man nicht einfach löschen.
adelphi
Beiträge: 119
Registriert: 29.10.2012, 14:57

Feature Request: Verwaiste Inhalte finden

Beitrag von adelphi »

Wir verwenden SWM in einer größeren Umgebung mit ca. 300 Usern die zusammen pro Jahr 500 Mailings and über 400 Empfängerlisten schicken.
Jährlich räumen wird das System auf und schmeißen alles weg, was älter 2 Jahre ist und definitiv nicht mehr benötigt wird. Bei Empfängerlisten geht das ganz gut, da man über die GUI sofort sieht, welche nicht mehr verknüpft sind. Leider gibt es für Dateianhänge und Bilder keine solche Funktion.

Hier würden wir uns etwas ähnliches wünschen, um schnell verwaiste Dateien aufspüren zu können. Falls Du sowas nicht in die GUI einbauen magst: Kannst Du uns ggf. einen Tipp für eine SQL-Query geben die uns solche verwaisten Dateien auflistet?
Antworten