Project X is a WordPress plugin that aims to eliminate hardcoded HTML from WordPress completely. It will primarily be a collection of widgets that would replace the default WordPress widgets, and a bunch of content filters that would override the default behavior of WordPress in certain areas. This collection is meant for professional custom theme developers who want to shave a bunch of boring CSS work from their production cycle.
The goal is to create a set of widgets and overrides that, like the Dynamic Content Widget, have a template associated with it, that you can place in your theme and edit to your liking. Instead of having WordPress generate the HTML, it will call your custom templates instead.
- Menu now templated and customizable. Working on hook to transparently override the default menu.
- New widget for custom menu.
- New widget for category list
- Made a prototype for customizable gallery support. Works like a charm, but needs to be fleshed out.
- First steps towards a new and better templating engine.
The default WordPress menu widget has a templated counterpart now. You can add this to a widget area, select one of your templates, and it will render the menu with your HTML.
Another new widget is a basic category list renderer. It doesn’t do hierarchical category lists yet, but will in the future.
This is a new and obscure project, so if you want to know what’s happening or are interested in alpha testing, shoot me an e-mail and I’ll add you to the mailing list.