Hi folks,
I'm about to head off to Berlin, but I've been quietly toiling away on
this project for a while (technically since 2005) and I figured it's
time to start making a little noise.
The project is the JsonData extension for MediaWiki, which allows for
validated editing of JSON files using a form in a MediaWiki
installation. You may have stumbled upon my jsonwidget javascript
editor, which has been around a long time (since 2005...gah, it's
almost as old as a second grader!) When I wrote that, I always
envisioned using that on a wiki, and never finished the job until
recently. I also have never had a strong desire to maintain a schema
format, so over this past weekend, I converted it to use a subset of
Kris Zyp's draft-03.
Validation is done both server side (PHP) and client side
(Javascript). The license
for both the server side validator and the
client side library are three-clause BSD. The rest of the MediaWiki
extension is GPLv2.
The UI is still quite 2005-ish, unfortunately. There are other
draft-03 compatible editors out there (one recently announced built on
jquery-ui) which I may take a crack at .
More information about the project can be found here:
http://jsonwidget.org/wiki/JsonData
I've got a test install there, so if you'd like to do some playing
there, feel free to play around.
I haven't made a big point of getting this checked into Gerrit, but I
plan on doing that.
This is a personal project (during my own time) and not-at-all
something I'm doing on behalf of the WMF. It's also not (yet?)
affiliated with Wikidata project, and I'm happy to change names to
avoid confusion.
Rob
p.s. the security
question answer, should you hit it, is "wikitech-l".
It's amazing how quickly wikis start attracting spam.
Wikidata-l mailing list
Wikidata-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-l