Do you have a requirement for specialised functionality built on Concrete CMS?
I work at an hourly rate or can offer a fixed price against a well defined requirement.

Notifications of private messages and support requests can be unreliable. If I have not responded within 24 hours, please email directly - contact details at

Package Magic

Developed by

Version 9 Ready!

Multi-Site Licensing

To obtain a multi-site license you must negotiate a special offer with JohntheFish, the developer of Package Magic.

Click below to send a private message and begin the process. You may need to sign in to before you can message this user.

Send Message

Package Magic extends Package Magic Starter to provide a suite of tools to automate package archive generation, validation, management and deployment. If you currently do all that by hand, Package Magic can save you a lot of time.

With a few clicks from the dashbaord you can:

  • Zip up packages ready for distribution.
  • Upload and install package zip archives.
  • Copy packages between sites.
  • Run a suite of package build, validation and management tools.
  • Maintain a private repository of packages.

Once Package Magic is installed, you can forget about the inconvenience of using your development system file manager and zip tools, the CLI, FTP or SSH to generate and deploy packages.

If you develop concrete5 packages for your customer projects or for the marketplace, Package Magic can save you a lot of time. Even if you are a command line guru, Package Magic will still save you time on every project.

Troubled by operating system files, .dot files, Thumbs.db, IDE or composer configuration and hidden directories getting zipped up with your packages? Package Magic creates clean zip files without any of the crud. From third party packages, it can detect unwanted files and clean them out before installing.

You have full control over what does and doesn’t get included in a package archive or extracted from a package archive by simple checkbox and file path-matching rules.

Package archives can be:

  • Directly uploaded/downloaded,
  • Loaded from or saved to a file,
  • Loaded from a URL,
  • Loaded from or saved to FTP/SFTP,
  • Loaded from or saved to the concrete5 file manager,
  • Loaded from or saved to a local repository directory organised by package and version number.
  • Direct from the concrete5 PRB (for PRB members only)

To help you prepare packages for download, Package Magic provides a suite of Package Build Tools including dashboard equivalents to the CLI tools for translation, short tags expansion and SVG icon compilation. Amongst other tools Package Magic can report where blocks and block templates are used, check for Deprecated Code, check JavaScript and CSS for errors, compile LESS and even increment the version in the package controller with a comment noting when and who by.

Special Offers

Click for special offers to purchase the full suite of Package Magic tools, streamline your development process and save a bundle.

Package Sources, Destinations and Tools use a fully plugable architecture, allowing for easy extension of Package Magic or your customised versions of existing plugins.


Package Magic requires Package Magic Starter to be installed first.


See more addons by JohntheFish

Current Version: 9.0.4
Fully Translatable: Yes
Needs External Libraries: No
Compatible 8.5.12+
License: Standard
Support Response: Replies to tickets every few days.
Support Hosted: On
Needs extra server permissions: No
Needs Internet: No
Marketplace Tests:
Passed Automated Tests
Passed PRB Review