Requires php7+

Universal Content Puller Charts

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

Universal Content Puller Charts is a Content Display extension for Universal Content Puller. Use 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 and more. Create charts from any data you can pull or extract with Universal Content Puller.

Once installed, you will have a 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!

Extension

As an extension to Universal Content Puller, Universal Content Puller Charts is designed for 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.

 

Universal Content Puller Charts

jl_universal_content_puller_charts - v1.1.0

Charting extension for Universal Content Puller. If you can pull data to a table, you can show it in a chart!

Universal Content Puller

jl_universal_content_puller - v8.2.5 - resources v2.14.2

Pull content from many sources and display it in many ways.

Block Types Single Pages
  • Universal Content Puller /dashboard/​blocks/​universal_content_puller Pull content from many sources and display it in many ways.
  • Plugins /dashboard/​blocks/​universal_content_puller/​plugins Plugins for the Universal Content Puller block
  • Global Settings /dashboard/​blocks/​universal_content_puller/​global_settings Edit global settings and defaults for the Universal Content Puller block.

Additional Pages

About this Sidebar

Most of this sidebar constrcuted using Universal Content Puller.

The Content Source is Page Area, set to pull the Sidebar area from the Universal Content Puller page and within that sliced to just the Page List.

The Content Transform is Selector, set to remove container and row classes that, when unnecessarily nested, could mess up the Bootstrap grid. The Content Display is Plain, which just outputs the transformed text.

In the advanced settings, sanitization is disabled as we trust the source page and don't want to strip out any formatting or functionality from the pulled sidebar.