JCMS Connector

A shortcode-based plugin that offers embedding of remote text content via HTTP. The intended use-case is for re-purposing of previously authored content from an existing but retired CMS system into a WordPress site.
The plugin allows configuration of a remote CMS server HTTP address and a content retrieval endpoint. Shortcodes can then specify content IDs. The server configuration plus shortcode allows the generation of URLs for content retrieval. The content identified by the generated URL is embedded in the template at the shortcode position.
This ‘lite’ version allows configuration of a single server connection, with the content expected to be provided by a parameterised URL (cms-server/contentscript?contentid=1234). The full version, available via a consultancy engagement, offers three configurable connections as well as path-based content retrieval. The full version also offers configurable content caching, based on retrieval URL, for performance.
Please note that a pre-requisite is that your CMS server must be configured to provide the plain text content.
Usage
- Configure a server connection via the settings/JCMS Commector. Specify a connection name, your remote server, the content provision endpoint and required content identifying URL parameter.
- Add shortcode for rendering content by ID: Add shortcode
[jcms_connector_content_id id=nnn service=sss]in a suitable location. The specified content from the remote CMS will be rendered.
Download & install the zip archive
The plugin package installer can be downloaded from the WP2E project tab called “code”.
1 – Select the version to download if this option is available otherwise the “latest” version of the main plugin will be used.
2 – After downloading the zip archive install the plugin package installer in you local environment and activate the script from the plugin list.
3 – Under the section “Plugins” of the admin dashboard you should see a new “Dependencies & Licenses” link. Follow the instructions from this panel to finalize the installation of the missing dependencies.
- Give a name to your project
- Download the Installer Package
- Install & activate the plugin locally
- Install the suggested dependencies
Tips: Use the WP2E panel to add/suggest new dependencies to the local installation. Press F5 in the list of dependencies if the changes are not displayed right away.



