Skip to content
Q edited this page Aug 16, 2020 · 40 revisions

Willow is a simple, logic-less, procedural semantic markup language

Currently this project is developed with WordPress as a dependency, mostly as this was the easiest use-case and data provider, but the data source for template tags can come from any context, the examples below will attempt to demonstrate this.

The need for this project came from a few sources:

  • UI developers who wanted to work from simpler templates - not jumping between PHP and HTML
  • A want to reduce the amount of php coding and code redundancy when creating websites using WordPress
  • Re-usability and flexibility - WordPress filters play a key role in providing generic data controllers with granular control of output
  • ... and of course, the challenge of creating a new markup language :)

We will work out the best place to describe common use-cases and showcase examples in the near future.

It should also be noted, that in our ( Q Studio ) normal work-flow, we use Willow as one part of a "trilogy" of key tools - the other 2 being the Q plugin and a parent / child theme combo build specifically to work with both Q and Willow - we will also publicly release parts of these other tools in the near future..

Clone this wiki locally