Blog Sections Open

Applying Watermarks Automatically During Image Uploads with KCFinder Events

Watermarks become much more reliable when they are part of the upload pipeline instead of a later display-time filter.

If originals must never be exposed without a watermark, the most reliable place to handle that is during upload. A display-time image filter is convenient, but it still leaves the original asset sitting on disk unprotected.

The stronger pattern

  1. add an upload-complete event in the file manager flow
  2. listen for that event with a plugin
  3. apply a watermark or derived image transformation immediately
  4. optionally generate previews or folder-specific variations at the same time

This event-driven approach is not only useful for watermarks. The same hook can support preview generation, PDF thumbnails, image normalization, and folder-based media rules.

Newer post

Planning Product Exports for Yandex Market from Evolution CMS

A practical overview of what an Evolution CMS project needs before exporting catalog data to Yandex Market.

Older post

Using Contextual Internal Links to Build Wikipedia-Style Cross-Linking

How to approach contextual internal linking in Evolution CMS when you want automatic cross-links inside long-form content.