Spezzle: Drupal specifications that require less coding
Imagine: you are doing a project for a customer who doesn't know Drupal. Even before she contacted you, she made a bunch of wireframes and detailed specifications. That's a dream case right? Just one problem, all the user interfaces and features are just a little bit different from the way things are done in Drupal. This is one of the problems we want to address with Spezzle.
Spezzle is a planning tool that helps you and your customers make Drupal site specifications that will require minimal custom coding. The platform is intended to become a library of use cases and feature descriptions for Drupal sites that can be used also by people with little Drupal knowledge to compose a complete site description. But this site feature description is just the start, in the background a lot of meta data is added cause using RDFa the following other information is bundled with the feature descriptions:
- The implementation of the feature (e.g. what modules you can use and how you should configure them)
- You can create tickets straight from the specification overview.
- The documentation aspect means you can (re)use documentation that was put together before.
- You can markup parameters in the text that can be exported as settings (using the Drupal patterns module).
If that didn't get your attention let me say that we developed for the platform (and will contribute):
- An RDFa WYSIWYG editor
- An extension to faceted search that enables asynchronous searching in a block region
- Some Javascript goodness that dynamically builds a table of content form h-tags
- An RSS ticket exporter from the ticket RDFa properties
- Some extreme theming of the Drupal node edit form with JS tabs
- and much more...
Interested? Vote for our session at Drupalcon Paris.