( jc – 15.02.2011 1:21)

ImageManager XT Addon

Diese Variante des image_manager Addons basiert auf dem standard ImageManager, und hat neben 2 zusätzlichen EPs (ab REX 4.5 auch im standard enthalten) diverse usability tweaks im UI, sowie eine Plugins-Seite um Plugins mit UIs einfach einbinden zu können. Der Kern der Erweiterbarkeit – auf den allen Plugins aufsetzen – sind die folgenden EPs:

1. IMAGE_MANAGER_INIT : Dieser EP wird sehr früh im Verlauf des IM Codes aufgerufen (in der config.inc.php), er erlaubt Zugriff auf folgende Variablen im übergebenen $params array: rex_img_type. rex_img_file, imagepath, cachepath

2. IMAGE_MANAGER_FILTERSET : In diesem EP (in der class.rex_image_manager.inc.php) wird der image_type samt dem für ihn definierten Filterset übergeben. D.h. man kann an dieser Stelle die für diesen Bildtyp definierten Filter und ihre Parameter bearbeiten, als auch weitere hinzufügen, bzw. ganz neue erstellen. Weiterhin kann man an dieser Stelle ad hoc einen “virtuellen” image_type samt Filterset erzeugen (über diesen Weg wird z.b. die rex_resize/rex_filter Funktionalität des rex_resize.imagemanager.plugin im IM nachgebildet).

Verfügbare Plugins:

  • Rex Resize Ersetzt das Image_Resize Addon und bildet dessen Funktionen im image_Manager ab.
  • Precompress Ermöglicht die Verarbeitung von Bildern, die für die normale Verarbeitung mit der GD lib zu groß sind.
  • Image Directory Ermögliches Bilder außerhalb des ./files Ordners durch den ImageManager zu bearbeiten
  • Referrer Block Ermöglicht es auf image deep-links (aka Bilderklau) zu reagieren.