Teilgenerierung kontrollierbar gestalten | Purge MEDIA_STORE_CACHED_PICTURE | MEDIA_CACHE CONTROL

Hi Community,

Teilgenerierungen sind gut, haben allerdings auch folgenden Nachteil:

Vorwort

Der gemeine Redakteur ist in der Lage, aus dem MediaStore zu wählen.

Wählt dieser dann tatsächlich einen MEDIASTORE_FOLDER oder MEDIASTORE_LEAF so verhält sich FirstSpirit wie folgt:

Es wird jedes Medium in jeder im Projekt verfügbaren Auflösung generiert.

Bei vielen Auflösungen und nur einem mittelgroßen Projekt entstehen hier schnell nicht- handelbare Größe Jenseits der 100+ GB.

99% dieses Repositories sind dann Objekte vom Type MEDIA_STORE_CACHED_PICTURE.

Also nur die Bilder, im Cache.

Teil-Feature 1) Medienauswahl in Teilgenerierung unterbinden

Wir möchten steuern, entweder

- ob der Redakteur Medien in der Teilgenerierung wählen darf

oder / und

- (... wenn der Redakteur Medien gewählt haben sollte), diese dann in ALLEN (oder einer Teilmenge) von Auflösungen / nur ORIGINAL generiert wird.

Aber... einmal da... bekommt man den cache auch nur schwer wieder los...

den Cache wird man nur durch einen Export und wieder- Import los. Zu nutzen ist hier die Funktion "Do not export cached images" (Achtung! Bug bis in 2019-11 enthalten).

Wir mussten Hacks einbauen, die erkennen, ob ein Media gewählt worden ist und dann den ScheduleEntryControl abbricht... sehr unschön...

Teil-Feature 2) Purge on- demand

Es soll einen einfachen Knopf geben, mit welchen wir den Cache einfach purgen können.

Teil-Feature 3) Deactivate cache for all / single resolutions

Für einige unserer Auflösungen macht es ziemlich wenig Sinn diese für bestimmte schedules zuzulassen.

Wir wollen also steuern, welche Generierung ein Generate eines Assets auslöst, sowohl in der Generierung als auch im Caching- Verhalten.

Unser Schmerz ist groß, weil... einmal eine volle Platte mit dem berkley repos, muss man erstmal gut Platz schaffen / freischaufeln, damit ein Export möglich ist...

Dann löschen, DB flushen, etc. ... und dass am Produktionsprojekt.... sehr unschön. Für mich ein MUST-HAVE.

Danke & Grüße,

Maik