Magic Preview fancy

Magic Preview gives you a new preview button on your resources that shows you your changes, without actually saving the resource.

Version: 1.3.0-pl

V2 & V3

MODX Compatibility

Downloads: 772

License: MIT

Build by modmore

Magic Preview

With Magic Preview, you get a new preview button on your resources that works without saving the resource first. It stores a temporary copy of the resource with your changes applied without overwriting the published version, and opens a dynamically generated preview. Plus a toolbar to quickly see the page at different breakpoints.

Magic Preview supports most template variables, basic and dynamic content (e.g. snippets), and even ContentBlocks!

Press button, get preview, that's all

After installing Magic Preview, you get a new Preview button when editing resources. All you have to do? Click it!

Magic Preview takes a copy of your edits, temporarily stores it, and opens it in a new window with the preview toolbar. The preview toolbar lets you easily switch between different responsive viewport widths for desktop, tablet, and mobile, for quick inspection of how the page behaves.

The preview URL is valid for an hour, so you can also pass it around to your team for a quick approval.


Magic Preview requires PHP 7.0+, MODX 2.6.5+, and a free modmore account to download.

Due to the way Magic Preview works, not all types of template variables and extras are currently compatible, such as Lingua.

To use with ContentBlocks, make sure to use ContentBlocks 1.12.0 and MagicPreview 1.1 or higher.

If you run into any compatibility issues with other extras, please open an issue with details.

News about Magic Preview

Support our work on 30+ open source extras

We take pride in our work and always try to deliver quality tools, no matter if we sell them as premium extras or release it as open source.

Maintaining all of the 30+ open source extras we have released over the years is a lot of work, which often doesn't get done as much as we'd like. Paid work and premium extras fill up our schedule faster than we can empty it as a small team.

By donating, you give us the option to reserve more time from the freelance members of our team. It literally buys more time for open source! And it also earns you our eternal gratitude, plus a public record of your generosity. Donations over €250 are also eligible for logo placement.


Raised €293.20 of €1,250 goal this year, €293.20 total (all-time)

Please note that we're not a non-profit organization. That means VAT may be added to your chosen donation amount during checkout. We do count the full amount, VAT included, towards the goal.

Hall of fame

Please note we switched our billing in March 2023, and only donations made after that switch are listed below.

From 2013 until the switch, we received a grand total of €4933 in donations (an average of €548 per year), across all our projects and several crowdfunding campaigns.

We'd like to especially thank the legendary Susan Ottwell for her very generous €1000 donation, and Jens Wittmann for various donations over the years totalling €550+. 💙

The average donation we received is €97.73.

  • Treehill Studio

    September 6th, 2023
  • Joshua Lückers

    March 17th, 2023


Disclaimer: Viewing non-Euro pricing

You are currently viewing prices in a non-Euro currency. Please be advised that these prices are estimates, based on data by Open Exchange Rates.

While we offer this currency converter hoping our users find it convenient, all purchases are made in Euro, and the final amount charged can vary depending on payment provider, day, time of day and a number of other factors outside of modmore's control. There are no guarantees on accuracy and neither modmore nor Open Exchange Rates can be held liable for errors.