Package Magic is a suite of tools for site owners and developers who use packages.
Package Magic brings convenience and speed to manually installing or updating packages and to zipping new versions of your packages and deploying them to your websites or the Concrete CMS marketplace.
Once Package Magic is installed, you can forget about the inconvenience of using your development system file manager and zip tools, the CLI, and FTP or SSH to generate and deploy packages. Package Magic enables you to do everything from the dashboard. If you save 10 or 15 minutes for each package update, those minutes soon add up to hours or even days saved when put into the context of a large web site development project
With a few clicks from the dashboard you can:
If you develop Concrete CMS 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:
To help you prepare packages for download, Package Magic provides a suite of Package Build Tools including dashboard equivalents of many CLI tools. 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.
The functionality of Package Magic is broadly split into tool areas:
Generate, check, upload, install and manage package zip files from your site dashboard.
ConcreteCMS Marketplace v9.2.0
/dashboard/extend/download
Generate a package zip archive and download it.
/dashboard/extend/build
A colection of tools to help build parts of a package including translation files and icons.
/dashboard/extend/plugin_list
Plugins provide interfaces to package sources and destinations.
/dashboard/extend/upload
Upload a package zip archive.
/dashboard/extend/package_status_report
A report on the current version status of all packages.
Integrate a PRB source for packages to Package Magic. This source is only relevant to current PRB members. List PRB submissions and install them directly to your PRB test site. You will be required to copy two ConcreteCMS cookies from your browser developer console. These will saved encrypted.