Bloxpress is a theme with an integrated template engine. Allowing you to use the power of drag and drop and AJAX on any available theme. Along with the function to create as many sortable sidebars as you want Bloxpress comes with an own API allowing you and developers to create new “blocks”. That’s where the name comes from. Blocks are small pieces of code (template tags from wordpress or plugins) that can be attached live to any installed template by using the blockmenu or by configuring a layout preset.
BloxPress started out as to be yet another theme for my private WordPress powered website. My vision was to have a fully customisable layout like seen on MyYahoo or NetVibes.com and maybe some neat effects here and there.
I began building on it and had such quick success that i could immedietly start to recreate all the common functions within the WordPress loop. The first thing i put in was the drag and drop function and shortly after the expand and collapsing of the list items. Since I had planned to have more features like “just that”, I digged a lot deeper into the code…
While evaluating all the features I had planned to have in my theme, and without doing it intentionally, I created something totally different. The question that had driven me was: “How I should make people become able to customize the complete layout and save it for reuse, when I have a static layout which is loaded every time?”
In WordPress the main part of the themeing process is to put every single feature into list items, but in the end they are nothing more then just “a block” with content, some small code. To change the overall pagegeneration based on static layouts i wrote my own loop within the theme to load these pieces of code. Nothing big, but the difference is that it only loads the content the user really wants.
Introducing the preset function and by making all common items (like pages, categories, archives and so on) to be loaded as a block, i could now add as many new modules as i want to. The best thing out of this is that you can create new page layouts on-the-fly. No more copy/paste work within the sidebar panel.
Well.. and so it all started. I hope you like the product.
What others say