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


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 Snapshot.

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
Snapshot has elegantly solved our file organization challenges. With thousands of files across numerous pages, the d…


Streamline your image workflow

Snapshot provides a suite of device/browser tools for capturing images, from webcams, from screengrabs and using a drag and drop uploader. These tools can be attached to buttons in the dashboard toolbar, for example, for use by Administrators. Each tool is also available through an associated block for use on your site pages by any user with permission.

Requires php7.3+.  Compatible with php8+.

Snapshot tools can be inserted into the dashboard bar, added with blocks or used in a Form Reform form. Captured images can be edited, annotated and imported directly into the Concrete CMS File Manager.

  •   Use a device camera or attached Webcam to snap images. Try It
  •   Capture Screengrabs from the web page or any screen or window. Try It
  •   Drag and drop upload for files and images (many enhancements over core uploader)Try It

Snapshot tools also integrate with Form Reform to provide associated input controls within a form.

With an image captured, you can then add a title and description and even edit or annotate the image itself before uploading to the File Manager.

Flexible uploading rules provide complete control of how files are named and which folders and filesets they are uploaded to. Each upload can be a new file or replace an existing file.

For example, the screengrab here was captured with the Snapshot Screengrab tool as this content was being added to

A screengrab of editing the Snapshot page, taken and annotated with the Snapshot Screengrab tool.

For each image capture tool Snapshot provides:

  • A dashboard toolbar button that is configured through an associated dashboard page.
  • A block to add a button directly into a page.
  • A form input for use with Form Reform.

Some use-cases:

  • A more front-end user focussed workflow for any image or file upload.
  • Enable users to update mugshot images or avatars from their webcam.
  • Use a mobile device camera to take photographs and import directly to the File Manager.
  • Quickly add screengrabs to your documentation (as above).
  • Enable users to upload screengrabs for support requests.
  • Quickly upload/add images to blog posts.

Full documentation and examples are available at

In the support pages sidebar are each of the snapshot tool blocks. The final uploading of images is disabled in the demonstrations, so feel free to have a play with each of the tools and think about how your web sites can benefit from them!I

Current Version: 9.0.16
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