FriendsOfREDAXO / minify

Minifiziert und bündelt CSS/Sass, JavaScript, HTML und Bilder im Medienpool.
MIT License
43 stars 5 forks source link

Addon löscht Dateien, die nicht von Minify sind #48

Closed alxndr-w closed 4 years ago

alxndr-w commented 6 years ago

Szenario: Nach einem Update von minify und Cache löschen werden ALLE Dateien im Cache-Ordner gelöscht. Falls dieser in einer älteren Konfiguration derselbe ist wie der Basis-Ordner - nämlich /assets/js/ bspw., dann werden darin alle Dateien Ursprungs-Dateien des Projekts gelöscht. Das ist fatal.

phoebusryan commented 6 years ago

Warum packst du auch Live- und Cachedaten in dasselbe Verzeichnis? :D

Aber dennoch.. ich schaus mir natürlich an.

alxndr-w commented 6 years ago

Update von alten Minify-Addon-Versionen. Da war es noch zulässig und da gab es kein separates Verzeichnis.

phoebusryan commented 6 years ago

Er killt hier nur css/js/json Dateien, was natürlich dennoch blöd ist. Ich könnts noch weiter einschränken auf bundled..js/css oder compiled..scss ... oder hättest du hier eine bessere Idee?

alxndr-w commented 6 years ago

Vielleicht einen weniger riskanten suffix: .minify.js - dann weiß man, woher es kommt. Ansonsten löst es das Problem doch soweit :)

phoebusryan commented 6 years ago

Ich könnte die Files speziell benennen und dann nur diese löschen. Wäre dann nicht Abwärtskompatibel aber es geht hier ja nur um Cachefiles.

alxndr-w commented 6 years ago

Eben. Deswegen meine ich ja einen weniger riskanten Suffix wie .minify.js

phoebusryan commented 6 years ago

Okay, finde ich gut. Mache ich so. :-)

pschuchmann commented 4 years ago

Sollte mit dem letzten Release jetzt funktionieren, ich mache hier dann mal zu.

alxndr-w commented 4 years ago

@pschuchmann inwiefern hat das neue Release dieses Problem gelöst?

pschuchmann commented 4 years ago

Mit dem neuen Release kannst du zum Einen die Cache Dateien einzeln in der Listenansicht löschen, zum Anderen werden jetzt die Sets, bzw. deren kompilierte Dateien durchlaufen, sobald du auf Cache löschen klickst.