BLOG

Modul-Idee: ImageCache Conditional Actions

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

Kommentare

Super: "Aspect Switcher" ist vorhanden

Das gewünschte Feature wurde umgesetzt und heißt "Aspect Switcher". Die Bedienung ist denkbar einfach: "Imagecache Actions" bringt eine neue Action "Aspect Switcher" mit, die abhängig vom Hoch- oder Querformat des Bildes auf zwei unterschiedliche Imagecache Presets verweist.

 "Imagecache Actions" bringt eine neue Action "Aspect Switcher" mit, die abhängig vom Format des Bildes auf zwei bestehende Imagecache Presets verweist.

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
Mit dem Absenden dieses Formulars, akzeptieren Sie die Datenschutzrichtlinie von Mollom.