Learn how to theme any CMS in 5 minutes with Deliverance, a tool that makes theming easy. It takes content from a CMS and inserts it into placeholders in a theme destination.
17. Deliverance is a tool for moving content into a theme
using CSS selectors and a few rules.
The only requirements is that the theme and content
source supply HTML.
A typical configuration consists of a static HTML file as
the theme resource and an application as the content
provider.
39. Benefits
• Use any design with any CMS, without
touching either one.
• Designer and developer can work in parallel
without stepping on each others toes.
• Designer doesn’t need to know anything about
the CMS. Can use their design as is. Less
custom theme code to maintain.
• Theme multiple applications using a single
theme. Makes changes in only one place.
40. Credits
• Aaron VanDerlip for the slides
• Ian Bicking for making Deliverance
Photo credits
• http://www.flickr.com/photos/21896484@N02/2726201320
• http://www.flickr.com/photos/disownedlight/3268752278/sizes/l/
41. Find out more
• http://deliveranceproject.org/
• http://blog.jazkarta.com
Editor's Notes
All platforms try to solve the this. The great battle between design minded folks and development minded folks.
sample template
typical code, you get distracted
We create all sorts of extra infrastructure to account for the above, each solution is different.
Deliverance is a piece of software that proxies the incoming request from a browser, based on the request, it finds the content and the theme that most closely matches the request and returns it to the browser.
These rules apply to matched CSS selectors (or Xpath)s