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

Universal Content Puller Charts

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 Universal Content Puller Charts.

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

If you can pull data to a table, you can show it in a chart!

Universal Content Puller Charts is a Content Display extension for Universal Content Puller. Use it with any content source and content transform combination that provides tabular data to show that data in a beautiful chart.

Create charts from CSV, JSON, XML, Database Queries, Express Entities, User Lists, Page Lists, Google Sheets and more. Create charts from any data you can pull or extract with Universal Content Puller.

Once installed, you will have new Content Displays:

  • Chart From Table - Display tabular data as a chart using chart.js to plot a chart into a <canvas>
  • Chart Key From Table - A more advanced system for creating keys for charts

Chart types supported include:

Within these general types, charts can be filled, stacked, coloured and redesigned in many ways. If you don't see a chart type you need in the examples, contact me and it may be available but just not shown. There are too many possibilities to list them all!

Requires php7.3+.  Compatible with php8+.


As an extension to Universal Content Puller, Universal Content Puller Charts is designed for even further extension. UCP Charts is implemented as Content Display plugin for UCP with a view to extending to interface with further chart libraries and chart types.

If you don't see a chart type you need in the examples, contact me and it may be available but just not shown, or I may be able to add it to Universal Content Puller Charts for you.

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