Project X

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.

Progress

  • 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.