Just Launched – Launch Pricing Active

MediaHub

A shared media manager and library for ProcessWire. Upload once, reference from any page. Centralised asset management with cropping, tags, collections, and a clean picker UI. Also includes Focus Point cropping, rich text integration, labels, documents, and per-page captions.

Screenshots

See it in action

MediaHub library in grid view with details enabled
MediaHub library in grid view with details enabled

What you get

Everything in one field type

Shared library

Upload once, reference from any page. Assets live in a central library rather than per-page image fields.

Image cropping

Define crop presets once. Crops are stored centrally and selectable from any MediaHub field on any page.

Tags & collections

Organise assets with tags and curated collections. Filter and search across your full library instantly.

Usage tracking

See exactly which pages reference each asset. Know what's safe to delete before you delete it.

Import existing images

Smart import from existing page image fields using filename, dimensions, and perceptual hash matching. Migrate gradually.

Clean template API

Chainable API for querying assets, outputting srcset, reading crops, and per-reference metadata. Works like native ProcessWire.

Focus Point cropping

Mark the important part of an image once. Auto-generated crops and the crop editor frame around your subject instead of the geometric centre.

Rich text integration

Insert MediaHub images directly into TinyMCE fields from a dedicated picker. Embedded images stay linked when assets are renamed.

Documents & more

PDFs, Word documents, spreadsheets, audio, and video live in the same library as your images. One place for every file type your site allows.

Per-reference metadata

The same asset can carry a different caption or description on each page it appears. Override alt text per use without duplicating the file.

What people say

Some feedback so far...

A solid addition to the ProcessWire toolkit

"...this module fills a real gap for projects that actually need a centralized library...a solid product."

Gábor Novoszádi
szabesz · ProcessWire Developer

Feels professional. Definitely worth paying for.

"The photo detail view is perfect. The crop feature is the best I've seen in a web app. Fills a need that I think many PW users are looking for."

Ryan
ProcessWire Lead Developer

Who it's for

MediaHub for…

A shared library changes the day-to-day for everyone who works on the site, not just the developer who installs it.

ProcessWire Developers

  • Template API that feels like native ProcessWire image fields
  • Named crop helpers that auto-fallback before editors crop anything
  • Per-reference metadata without duplicating the asset
  • Smart importer with perceptual hash matching for existing sites
  • Focus Point-aware auto crops and lazy-generated variations
  • Opt-in SVG uploads with required sanitisation for logo and icon workflows
Read more

Content Editors

  • Upload once, use anywhere across the whole site
  • Searchable, filterable library — find anything in seconds
  • Usage tracking so you know what's safe to change or delete
  • Per-page captions without re-uploading the asset
  • Focus Point — mark what matters and auto-crops frame around it
  • Crop, Focus, and Edit from one action strip on each field card
Read more

Agency Owners

  • One licence across multiple client sites
  • Faster project setup — crops, fields, and library structure ready to go
  • Usage tracking means clients can't accidentally break live pages
  • Software never expires, even after renewal lapses
  • Focus Point lets editors fix crop framing without a support ticket
  • Rich text integration keeps embedded images linked when assets are renamed
Read more

Marketing Teams

  • Brand-consistent images across every page, automatically
  • Campaign collections — assets organised and ready to reuse
  • Replace an image once and every page using it updates
  • Labels to track asset status through a campaign
  • Focus Point for portraits and hero images — subjects stay in frame at every crop size
  • PDFs and download documents in the same library as campaign photography
Read more

Launch Pricing

Choose your plan

Final checkout price may be adjusted by our payment provider based on your location. All prices exclude applicable tax/VAT.

If these prices are a stretch where you live, email us. We offer fairer local (PPP) pricing.

Solo
$79 $99

For developers using MediaHub on a single production site.

  • 1 production site
  • 1 year of core updates
  • 1 year of support
  • Optionally renew for $29/yr
Scale
$149 $199

Save on the Solo plan by licensing up to 3 client sites in a single purchase.

  • Up to 3 sites
  • 1 year of core updates
  • 1 year of support
  • Optionally renew for $55/yr
Most Popular
Studio
$229 $299

Unlimited sites with priority support. Ideal for busy freelancers and small studios.

  • Unlimited sites
  • 1 year of core updates
  • 1 year of support
  • Optionally renew for $79/yr
Agency
$379 $499

Unlimited sites for teams and agencies with multiple developers.

  • Unlimited sites
  • 1 year of core updates
  • 1 year of support
  • Team seats
  • Optionally renew for $129/yr
14-day money-back guarantee
One-time purchase — software never expires
Auto Renew cancellable anytime

Common questions

What does “1 year of updates” include?

Your licence includes a full year of updates and support for MediaHub itself — the core module you purchased. That means bug fixes, security patches, compatibility updates, and improvements to the features already in your plan, so the version you bought stays healthy and current.

We may also release optional add-ons or companion products that extend MediaHub in new ways. Those are priced and licensed separately — your included update year is about maintaining and improving the core product, not every future release we might ship. See the LICENSE file with each release and our Terms of Service for the full picture.

What happens after my 1 year of updates expires?

Your module keeps working — there is no expiry on the software itself. You simply won't receive new core releases unless you renew. Renewal is optional and available at a reduced rate whenever you're ready.

Does the Solo licence cover a staging or dev environment?

Yes. Site limits refer to production deployments only. Local development and staging installs are always fine under any plan.

How do I receive updates?

Sign in to your free account downloads with the same email you used at purchase. You can download every core version released during your active update period. Your licence key is only needed to activate the module in ProcessWire admin.

Can the licence terms change?

Yes. We may update the licence terms at any time. The current version ships with every release and is published on this site. Please review the terms periodically — especially before installing an update or renewing — so you know what applies. Continued use after a change means you accept the updated terms.

How does renewal work?

The licence itself is a one-off purchase: the software never expires. At checkout you can optionally enable auto-renew for annual core updates and support at a reduced rate. If you skip auto-renew (or cancel later), your module keeps working and you keep access to every core version released during your active update period.

Which plan should I get?

Solo, one production site. Scale, up to 3 sites, great for freelancers with a few clients. Studio and Agency, unlimited sites with priority direct support; Agency is for teams with multiple developers.

Something isn't right. How do I get a refund?

Email within 14 days of purchase for a full refund, no questions asked. We'd appreciate knowing what didn't work so we can improve it.