Universal Content Puller Elements

A developer extension for Universal Content Puller. Format content display using Concrete CMS Elements.

With Universal Content Puller you can pull content from pretty much anywhere, manipulate and filter it with transforms, then display it with a content display. The bundled content displays are fairly flexible, but sometimes you need a display that does a little bit more than can be achieved with the many options available and a bit of CSS.

A custom display used to require developing a new content display for your site, usually as a variation from an existing display. Now with Universal Content Puller Elements we have an even easier option. Let Universal Content Puller ​​​​​​ do all the heavy lifting and code just a small Concrete CMS element to format the pulled content exactly how you would like it for display.

Universal Content Puller Elements is a developer level content display for Universal Content Puller Once installed, you will have Element and Element List content displays.

In its basic use, Universal Content Puller Elements provides an edit dialog for selecting an element and mapping data from the transform to the element.  As a developer, it is up to you to code your own element to format images and information and then select your element in the edit dialog.

Universal Content Puller Elements provides some basic elements as diagnostic aids and as examples of how to use Universal Content Puller Elements. The real power of Universal Content Puller Elements is when you provide your own elements for display. You can pull in any data from the content transform and use it however you like.

  • The Element content display renders your element once, so will typically be configured to pass all the data from the transform.
  • The Element List content display renders your element once for each item in a list of content passed by the transform, passing data for that item in the list.

All the usual Universal Content Puller options for pagination, ajax, sanitization, linking and cacheing can be applied.

Get it FREE

Universal Content Puller Elements requires Universal Content Puller and is free to those who have purchased Universal Content Puller . Just send me your Universal Content Puller license details and I will grant you a free license to this extension.


Universal Content Puller is designed for extension. Content sources, transforms and displays follow a pluggable and extensible architecture for easy integration of further sources, transforms and displays from within Universal Content Puller or provided by third party packages or your own application specific plugins.

Universal Content Puller Elements makes this extension even easier. You only need to code an element, then use the sources and transforms provided by Universal Content Puller to supply data to that element.

Universal Content Puller Elements

jl_universal_content_puller_elements - v9.0.1

Use Concrete CMS Elements for Content Display in Universal Content Puller to provide customised display of pulled content.

ConcreteCMS Marketplace v9.0.1

Content Display Plugins
  • Element
  • Element List

Universal Content Puller

jl_universal_content_puller - v9.3.19 - resources v9.3.0

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

ConcreteCMS Marketplace v9.3.19

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.
Content Source Plugins
  • Calendar Event List
  • Child Area
  • Direct Table
  • Direct Text
  • Express List
  • File
  • File Folder List
  • Fileset List
  • Global Area
  • Google Sheet
  • None
  • Page Area
  • Page List
  • Parent Area
  • Stack
  • URL
  • URL With Form
  • User List
Content Transform Plugins
  • Array Hacker
  • Cache With Transform
  • Convert Encoding
  • First Row to Keys
  • HTML Repair
  • Key Filter
  • Key Mapper
  • Key Picker
  • Key Regex
  • List Selector
  • Markdown
  • Multi Selector
  • NL2BR
  • Pass Through
  • Pipeline
  • Remove Duplicate Values
  • Selector
  • Table From CSV
  • Table From HTML
  • Table From JSON
  • Table From Text Lines
  • Table Sorter
  • Value Filter
  • Value Replace
Content Display Plugins
  • DataPicker
  • JavaScript Data
  • Limited Text
  • ListPicker
  • Multi Level List
  • Paragraphs With Heading
  • Plain
  • Serialize
  • Serialize Paginate
  • Table

Universal Content Puller XX Sources

jl_universal_content_puller_xx_sources - v9.1.2.1

Sources extension for Universal Content Puller. The sources in this extension are XX because they are the kind of source you may not want to let just anyone loose with, hence a separate package so they don't have to be installed with less sensitive sources.

ConcreteCMS Marketplace v9.1.2

Content Source Plugins
  • Any Database
  • Any Database with Form
  • SQLite File Manager
  • SQLite File Manager With Form
  • SQLite File Path
  • SQLite File Path With Form
  • Site Database
  • Site Database with Form
Content Transform Plugins
  • SQL Extract
  • SQL Extract with Form

Universal Content Puller Charts

jl_universal_content_puller_charts - v9.1.1

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

ConcreteCMS Marketplace v9.1.1

Content Display Plugins
  • Chart From Table
  • Chart Key From Table

Universal Content Puller Attribute

jl_universal_content_puller_attribute - v9.0.1

An attribute to select from previously stored Universal Content Puller settings and render the pulled content.

ConcreteCMS Marketplace v9.0.1

Attribute Types
UCP Stored Setting Collection