May 31st, 2009
Theme Scratchpad for Wordpress – Weekly Update 1
As you all know, I`ll be developing a Theme Scratchpad for Wordpress thanks to Google Summer of Code 2009. Just to let you guys know, how the coding is coming along, I have posted an update about the Project Progress.
Here is my update :
Introduction
I and my mentor (Mr. Andrew Ozz) were trying to define our project scope. We had some issues since the project idea is very vast and we had to properly define who will be using our system and how it should work. Just so for those who don`t know what this is, we are working on “Theme Scratchpad” which is an interactive UI to build themes for Wordpress, targeted mostly towards people who are new to Wordpress and wanna try their hand at designing their own individual themes, but It can be used by every type of user.
After a some heavy research, we planned to keep the system as simple as possible and offer immense flexibility to the User. Of course this is not so simple as it sounds. There are lot of problems which needs to be addressed but primarily, the functionality as to how it is going to work is being sorted out.
Working
We initally decided to use “YUI” framework to power our builder but due to compatibility reasons and the lack of flexibility. Check the here. Due to this, we decided to build a custom YUI Grid Builder Theme ScratchPad Builder which will be powered by jQuery. I have already begun work and will be soon posting an online demo of the builder as it progresses.
For now,
- User can select the size of the template page i.e (100%, 974px,750px)
- User can modify sidebar position and size (i.e left or right + size of sidebar)
- User can add additional columns to content.
Although, code cannot be still ported to Wordpress theme format. But the builder helps to create a skeleton of the Theme and then it will be converted to Wordpess Theme Format.
Currently YUI Grids CSS is being used to define the layout for the themes and for the cosmetic looks jQueryUI CSS Framework will be used.
Issues
- The primary issue is, porting the theme to Wordpress theme format, which I am wondering as to how to go about.
- How much customization to offer ? This is very important as every User has different ideas and different needs.
Planned for the Coming Week
- Try to make a proper feature list.
- Try to use a better CSS Framework for cosmetics if possible.
- Look for Alternatives on how to export to Wordpress Theme Format.















June 21, 2009 at 8:31 pm
Hi Michael,
That’s great. I am looking forward eagerly
June 20, 2009 at 7:31 pm
Hi,
That’s kinda cool idea. I would first request you to have a look at http://wordpress.bytesforall.com/
May be you are aiming for something better. I have few suggestions if you wanna hear
– I request you to make a theme framework than a theme. Because a theme/theme builder with so many options will become very big.
– I suggest you make blank theme or a minimal default theme available with your theme builder/ theme framework
– Let it come along with a big css and/or php functions repository
– Now, once your theme is activated in wordpress, allow users to create a child theme or a new theme
– This new theme will have its own style.css (generated using the theme builders css repo if at all necessary)
– similarly a new index.php also
– The main idea is the new/child theme should be portable i.e. we should be able to use that independantly with any other wordpress installation.
hope it helps
June 21, 2009 at 7:52 pm
Hey Srujan,
Firstly thanks for your suggestions.
Secondly the theme builder is more like the one you have suggested viz. a theme framework except it has an interactive UI to help the users create a new theme.
Yes, the builder will have a repo of various php and css files.
BuildPress will allow you to edit “created themes”. *will make it to the release hopefully* It will allow you to export your theme as a normal WP theme, which can be used in other WP installations.