Dateien automatisch nach Kriterien löschen
am 12.09.2013 - 17:59 Uhr in
Hallo liebe Gemeinde,
mal eine vielleicht ungewöhnliche Frage: Die Idee ist, Dateien, welchem einem Node zugeordnet sind (z.B. Images, Files) automatisch sowohl vom Node zu trennen als auch vom Server zu löschen.
Dies sollte nach zwei Kriterien geschehen:
1. nach zeitlichem Ablauf und/oder
2. nach Bewertung (z.B. Top 5 drin lassen, Rest löschen).
Hat jemand damit Erfahrung oder eine Idee, wie dies - sicher mit einem dafür konfigurierten Cronjob - realisierbar ist?
Danke schonmal für eure Ideen :)
- Anmelden oder Registrieren um Kommentare zu schreiben

Also wenn Du die Dateien über
am 12.09.2013 - 19:47 Uhr
Also wenn Du die Dateien über entsprechende Felder zuordnest (davon gehe ich jetzt mal aus) und die entsprechende Datei wird beim Aktualisieren des Nodes herausgelöscht (das Feld darf dazu natürlich kein Pflichtfeld sein), werden die Dateien später von Drupal auch vollständig gelöscht, wenn sie nicht noch irgendwo anders verwendet werden. Drupal merkt sich nämlich in der Datenbank, welche Dateien noch irgendwo benutzt werden und welche nicht.
Ich würde das mit Rules Schedule machen, damit kannst Du ja Rules zeitversetzt starten lassen. Wenn Du das ganze noch mit Views und VBO verbindest, könntest Du eine Ansicht aller Nodes erstellen, aus der Du die 5 best bewerteten heraus nimmst - alle anderen aus der Ansicht löschst Du.
Was meinst du mit VBO?
am 12.09.2013 - 22:54 Uhr
Was meinst du mit VBO?
Das Modul Views Bulk
am 12.09.2013 - 23:01 Uhr
Das Modul Views Bulk Operations ist gemeint.
Beste Grüße
Werner