Notes for c5.6 Users

If you were a user of the legacy concrete5.6 version of Universal Content Puller in the Legacy Marketplace (now closed), this implementation for the latest concrete5 is a complete redevelopment that also incorporates aspects of the legacy Blocks By AJAX.

This version of UCP has a new clean workflow of Source->Transform->Display->[Cache]->View. As with the old UCP, it uses a pluggable architecture for Source, Transform and Display. Many more plugins are shipped with the core of UCP. You don't need another addon for AJAX, sophisticated AJAX capabilities are built in. If you can pull it, you can AJAX it!

Built for the latest concrete5 core, this new version of UCP is not compatible with the old plugin addons in the legacy marketplace. Like any legacy addon, trying to install extensions from the legacy marketplace on a current concrete5 core will break your site. 

Additional Pages

About this Sidebar

Creating a sidebar for a group of pages without messing about with stacks is an easy use-case for Universal Content Puller.

This sidebar is edited once, within the main addon page for Universal Content Puller.

It is then pulled into all UCP sub-pages using a UCP block.

The Content Source is Parent Page, set to pull the Sidebar area from 2 pages from the top. 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.