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

One-time licence — the software never expires. Includes 1 year of updates and support.
After year 1, optionally enable Auto Renew for continued releases and priority help.

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

Solo
$79 $99

For developers using MediaHub on a single production site with all components included.

  • 1 production site
  • All module components
  • 1 year of 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
  • All module components
  • 1 year of 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
  • All module components
  • 1 year of updates
  • 1 year of support
  • Optionally renew for $79/yr
Agency
$379 $499

Unlimited sites for teams and agencies with multiple developers.

  • Unlimited sites
  • All module components
  • 1 year of 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 happens after my 1 year of updates expires?

Your module keeps working, there's no expiry on the software itself. You simply won't receive new 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?

Visit our downloads page and enter your license key to access all versions released during your active plan period.

How does renewal work?

There's no auto-renewal. This is a one-off purchase. After your year of updates, you can optionally purchase a renewal at a reduced rate to extend access to new releases. If you don't renew, your module keeps working and you keep access to every version released during your active 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.