Hi,
I'm quite new on this list, in fact since yesterday straight after returning from the Linuxtag in Berlin. Maybe the guys from the Wikimedia-booth can remember me as I was part of the team for two short afternoons. Anyway, what I actually wanted to meantion is, that this project sounds very interesting. I also wanted to write something like that. Would be the base for a Mediawiki command line interface in perl or python.
/Marco
Rob Lanphier robla@robla.net schrieb:
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