WARNING: concrete5 5.6 and earlier are end-of-life. Sales from the marketplace have now ended. Click here to learn more about this transition.

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 c5magic.co.uk.

Black Magic Data (c5.6)

  • Symbols to make controlled changes to the database. 
  • An API to pass data between concrete5 sites.
  • Permissions to restrict the use of symbols

The standard Magic Data Symbols are safe for anyone to use because they only read data. They don't update a concrete5 site's database.

The symbols in Black Magic Data are the bad boys. If used badly, some of the symbols in Black Magic Data can make controlled changes to the database or do other potentially dangerous things with your site.

Some ideas:

  • Add a user to a "Have Read Terms and Conditions" group when they visit a "Terms and Conditions" page.
  • In a Sorcerer's Map block, save the location to page attributes. Pages with maps can now be indexed from one of the advanced page list addons using their location!
  • Automatically create a fileset unique to each user. Combine with Front End File Uploader so users can upload to their own fileset. Combine with Uber List so users can view their own file set.
  • Create pages and add content from Magic Data expressions.
  • In a Magic Job, create a new output file and add it to a fileset, then email it to yourself when the job has completed.
  • Use the API symbols to show data from one site on another site, or even to update data and files on another site.


Some of the symbols in Black Magic Data make changes to a concrete5 site's database or files. Incorrect use can result in unwanted changes to your database. Please use a test site for development before copying a Magic Data expression using these symbols to a live site. Please read the marketplace documentation and the symbols' built in documentation carefully before use.

Black Magic Data includes dashboard options for sandboxing to disable symbols from making changes to the database.

From version 1.9 this addon is compatible with php7. To update a site to php7 you will need to make core updates (at time of writing only on github and not released). You will also need to ensure that other addon packages are php7 compatible.

See more addons by JohntheFish.


Sales have ended due to EOL

Approved by PRB

Our 30 Day Support Policy

  • Replies to tickets every few days.

Support Hosted

  • On marketplace.concretecms.com

Also Check Out

Also Requires

  • Thumbnail
  • Thumbnail