Zuperix DAM

Plugin Banner

Zuperix DAM

by Zuperix

Download
Description

Zuperix DAM is the official WordPress connector for the Zuperix Digital Asset Management platform.

Managing brand assets across multiple WordPress sites, social media, and marketing tools often leads to “asset fragmentation”—where files are stored in multiple places, version control is lost, and storage costs spiral. A Digital Asset Management (DAM) system solves this by providing a single, centralized source of truth for all your media.

This plugin bridges the gap between your centralized Zuperix library and your WordPress workflow. Instead of uploading and storing files locally inside wp-content/uploads on every site, this connector allows you to:

  • Centralize Storage: Upload once to Zuperix and use everywhere.
  • Eliminate Duplicates: Stop maintaining the same image in multiple WordPress media libraries.
  • Unified Workflow: Browse, search, and insert assets from your global DAM directly within the Gutenberg editor or classic media modal.
  • Global CDN: Serve assets directly from the Zuperix CDN for maximum performance without taxing your WordPress host.

Features:

  • One-click connection via API key — no OAuth flow needed
  • Automatic upload interception — files are forwarded to the DAM transparently
  • Fallback to local storage if the DAM is unavailable (toggle in settings)
  • Full Gutenberg block editor support — a “Zuperix DAM” sidebar panel lets you browse and insert assets without leaving the editor
  • Classic media modal tab — a “Zuperix DAM” tab is added to the standard WordPress media picker
  • Paginated asset grid with live search (powered by Zuperix search API)
  • Zero local file storage — WordPress stores only a ghost attachment pointing to the DAM CDN URL
  • Nonce-protected AJAX endpoints for all browserPHP communication
  • Sanitised and validated inputs throughout

How it works:

  1. Configure your DAM API URL and API Key in Settings Zuperix DAM.
  2. When a user uploads a media file, wp_handle_upload fires and the plugin intercepts the file before WordPress writes it to disk (or immediately after), sends it to the DAM, and replaces the URL with the CDN link returned.
  3. The WordPress attachment post is created as usual but its guid and all URL filters point to the CDN URL.
  4. Images inserted into posts use the CDN URL directly — no local file is ever served.
  1. Copy the zuperix-dam folder into wp-content/plugins/.
  2. Activate the plugin from Plugins Installed Plugins.
  3. Go to Settings Zuperix DAM and fill in:
    • DAM API URL — e.g. https://dam.example.com
    • API Key — generate one in the Zuperix dashboard under Settings API Keys with scopes asset:add asset:read
  4. Click Test Connection to verify the credentials.
  5. Upload a test image through Media Add New to confirm it routes to the DAM.
What happens if the DAM is offline?

If “Fallback to local storage on error” is enabled in the settings (it is by default), WordPress will save the file locally as usual and display an admin notice.

Can I use existing WordPress media?

Existing attachments that were uploaded before the plugin was activated remain stored locally and are unaffected. Only new uploads from the activation point onwards are routed to the DAM.

Does this work with WooCommerce product images?

Yes — any code that goes through the standard WordPress media upload or attachment URL flow will work correctly.

Is Gutenberg (block editor) supported?

Yes. A “Zuperix DAM” entry appears in the block editor’s Plugins menu (⋮ icon). Clicking it opens a sidebar with the full asset browser.

1.1.3

  • Initial public release with secure API key encryption and Gutenberg support.
Back to top