Mit "ImageCache" und "ImageCache Actions" lassen sich in Drupal sehr komplexe Abfolgen verschiedener Bildberarbeitungsschritte einrichten ("ImageCache Presets"), die vom Web-Server automatisiert auf neue Bilder angewendet werden. Damit lassen sich verschiedenartige Effekte kombinieren wie z.B. runde Ecken, Wasserzeichen, Graustufen, feste Bildgrößen, Texte einrendern und etliches mehr.
Jeder Darstellungsform eines Bildes kann ein Preset zugewiesen werden. Damit kann die das selbe Bild z.B. in Vorschau und Beitragsdarstellung eines Nodes unterschiedlich dargestellt werden.
Eine Möglichkeit, abhängig von bestimmten Voraussetzungen Bilder verschiedenartig zu behandeln, wie z.B. für hoch- oder querformatiger Bilder unterschiedliche Ausgabegrößen zu erzwingen, gibt es jedoch nicht. Dies bringt mich auf die Idee eines Moduls "ImageCache Conditional Actions".
Anforderung / Funktionalität
- Das Modul muss ImageCache Actions erweitern, damit Conditions innerhalb bestehender Presets verwendet werden können und funktionieren.
Bedingungen funktionieren wie Container für bestimmte Actions verhalten und können die Ausführung der beinhalteten Actions zulassen oder verhindern. - Möglichkeit zum Einbinden weiterer Bedingungen wie z.B. Prüfung auf CCK-Inhalte
- API-Schnittstelle
Prüfung ob die API von ImageCache Actions erweitert werden muss, damit zwischen Actions und Conditions unterscheiden werden kann.
Grafische Bedienoberfläche
- Die Darstellung der GUI stelle ich mir vergleichbar mit Menüs vor: Actions erscheinen innerhalb der Conditions eingerückt und werden wie gewohnt per Drag and Drop bewegt.
optionale Leistungsmerkmale
- Kaskadierung von Conditions
- Mehrfachverwendung von Actions innerhalb bestimmter Bedingungen oder Clone Action.
weitere Links














