JsonData

This is an extension which allows for form-based editing of arbitrary JSON data in MediaWiki. As of this writing, it supports a subset of the JSON schema Internet draft-03 submitted to the IETF by Kris Zyp.

Getting JsonData
Available here:
 * JsonData on Gitorious.org
 * JsonData on Github.com

Installing JsonData
Perform the following steps to install JsonData on your existing MediaWiki install:
 * 1)  Copy the extension as "JsonData" into the extensions directory
 * 2)  Configure the extension in LocalSettings.php.  An example configuration can be found in example/LocalSettings_example.php

Testing
This should be enough to get up and running. A few tests to try with the example configuration:
 * 1) Create a page "Address:Test".  This is an example of a basic address book.
 * 2) Create a page "Data:Test".  This is an example of free-form JSON editing sans schema.
 * 3) Copy an example schema to the wiki.  Create "Schema:SimpleAddr", and copy in the contents of simpleaddr-schema.json.  Surround the contents with a tag.
 * 4) Move your config on-wiki and make a modification:
 * 5) * Copy the contents of example/configexample.json to a new article called "JsonConfig:Test".  Be sure to leave either or tags around the JSON data.
 * 6) * Set $wgJsonDataConfigArticle = "JsonConfig:Test" in LocalSettings.php
 * 7) * Edit JsonConfig:Test, changing the following values:
 * ['tags']['address']['schema']['srctype'] from "predefined" to "article"
 * ['tags']['address']['schema']['src'] to "Schema:SimpleAddr"
 * 1) * Edit "Schema:SimpleAddr", adding or removing a field
 * 2) * Create a page "Address:Test2", and note your change to the schema.

Sandbox
Please feel free to edit and save changes any of the following pages, and/or add new pages to this list:
 * Data:Test1
 * Address:Test1
 * Schema:Test1