MediaWiki extension to demonstrate the basic principle of JADE.
- Schema validation on edit.
- ✓ Makes it impossible to add data with broken structure to the Jade namespace.
- ✓ Advanced validation:
- https://github.com/adamwight/mw-ext-JADE/pull/3
- Validate that the entity exists.
- Validate that only one of each score schema is included.
- Validate score schema, spec is ours, name matches.
- Validate score data against score schema.
- Validate that path corresponds to content.
- ✓ Automated tests for each operation we support.
- This is mostly in the spirit of test-driven development, that these tests will be a reference for how to use the "API".
- What does it mean to delete a JADE page?
- Plan production integration.
- Evaluate whether we've provided sufficient curation abilities.
- Evaluate potential workload impact on communities.
- Gather interested stakeholders willing to host trial deployments.
- Misc
- Look into getDataForSearchIndex?