18 March 2010


This is a work in progress. I don’t recommend using it in a production environment.

How to make it work:

  1. Copy the dynamic_json directoy to the extensions folder of your Symphony CMS installation. You do not need to enable this extension in the Symphony admin to make it work.

  2. Create a new datasource from the admin. Select the “Dynamic XML” datasource type and enter the URL of your JSON data.

  3. Open the new datasource file in your workspace/data-sources/ directory with your favorite editor.

  4. Look inside the “grab” method and change this line:

include(TOOLKIT . ‘/data-sources/datasource.dynamic_xml.php’);

to this:

include(EXTENSIONS . ‘/dynamic_json/lib/datasource.dynamic_json.php’);

Save it and your done.

NOTE: If you make any changes to the datasource from the admin you will need to change the include again.


Discuss this Extension


2.7.10 Unsure
2.7.9 Unsure
2.7.8 Unsure
2.7.7 Unsure
2.7.6 Unsure
2.7.5 Unsure
2.7.4 Unsure
2.7.3 Unsure
2.7.2 Unsure
2.7.1 Unsure
2.7.0 Unsure
2.6.11 Unsure
2.6.10 Unsure
2.6.9 Unsure
2.6.8 Unsure
2.6.7 Unsure
2.6.6 Unsure
2.6.5 Unsure
2.6.4 Unsure
2.5.4 Unsure

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details