This theme can turn your WordPress site from a blog to a magazine style content management system (CMS). It is not as easy to use as a regular theme, but configuring it is half the fun. 🙂 A working knowledge on CSS, PHP and some idea on how the WordPress themes are built is very handy.
The preparation I did to switch to the Mimbo theme involves:
- Choosing a category for the left-side of the home page frame. Make this your favorite category as it involves a lot of work to highlight these posts.
- Choosing categories for the right-side of the homepage. Only the most recent post will appear in the home page.
- Preparing 255×88 images for the left side posts
- Preparing 51×51 images for the right side posts.
- Writing my first lead story with a corresponding 269×178 image.
- Choose a featured category for the side bar. A list of titles will be generated for this category – so it’s probably best for your second favourite category.
- Write customised excerpts for the featured posts on the right frame – not required but makes your home page look great.
Then the next part is to edit the index.php as described by Darren Hoyt, the Mimbo theme creator. After I got the basic layout working – the fun begins.
- Modified the sidebar.php to get rid of the Ad and Sponsor section.
- Revised the index.php to show a title and excerpts if there are no 255×88 images associated with the post. This gives a bit of randomness on the left and allows you to write in that category without worrying about an image. It can always be added later. If your interested contact me for a copy of my final index.php.
- Removed the commented section in the single.php to allow trackbacks and RSS, and also to allow admin/users to have an easy way to edit blogs. Fixed some bugs in this code, perhaps the same reason why it was commented out in the first place. Also adjusted the style.css to fix problems in its display.
- I’ve also increased the font to a much readable size.
- Added Avatars in comment.php
- Customised the footer.php
What I like about this theme – aside from the fact that few users would probably use this theme because of the relative complexity of its initial set-up. (This makes your site slightly unique). The main reason for choosing this theme, however, is to control how posts can be highlighted. In a regular theme – your more recent posts would be in your home page and older post are age out into archives.
Through the use of categories, you could resurrect old posts to take prime spots in your home page – for example – I created a category called “FROM THE PAST” and it occupied a small area in the right frame. I’ve also created a category called “BLOB”. This is for posts that are simply ramblings and notes. In a normal theme – this would take the prime spot when first published, demoting any interesting story to second place. Since BLOB is not in my featured category – the post will only be shown in the list of RECENT POST and will not take center stage.
UPDATE: I’ve extended the right frame to include a category with multi-posts in it. I’ve chosen my TECH TALK category for now as I have lots of posts in this. (14 Mar 2008 : I took this code out, in favour of showing the recent posts as 4th division in the contents area.).The code still needs refactoring but it’s currently working. My next project is to incorporate some of the widgets found in dKret theme into Mimbo.
UPDATE:Added the standard comments code in the page.php template then created a Guestbook Template. Revised archive.php to have a full display of posts for Author’s Archive page. Revised the comment.php for pages without any comments. There could also be an error in get_sidebar() function of WP – the category is not passed correctly making the posts category to be always 10 (in my case at least). Not keen to revise the base WP function at this point.
- Optional 2-Column Sidebar
- Optional 3-Column Footer
- Smart Navigation on Single Pages – this means links to previous and next date, archive, category or author post (Simple Navigation added – 1 Mar 2008)
- Detect duplicates in the index.php when displaying home page [is_home()]. This would allow a feature story to have sub-categories without being printed twice in the front page
- Optional Secondary Footer
10-11 March 2008 – Added a custom banner designed by Jeanne. Added RSS feed links in the navigation area. Finally understood the programming done in dkRet theme so I was able to add a 4 column-footer. Also subscribed to Feedburner, an idea suggested by RIS.
14 March 2008 – The beauty of the Mimbo Theme is that it allows you to highlight your favourite posts and categories. It is a great theme, but it can be very restricting on the number of items you can include on the sidebar without increasing the number of featured items to balance the overall length of the page.
As my blog is not really a magazine, I miss the ability of having the recent posts getting some prominence in the front page. Therefore, I decided to modify the theme to include recent posts right after the features. It still have one problem – I still have not discovered how to include a navigation links to continue traversing the rest of the older posts.
15 March 2008 – Added a dkret style date stamp on the single.php and index.php. I’ve also frozen all my modifications on my copy of the Mimbo 2.2. theme and forked it out as my theme. I don’t think I’d be publishing it though as none of these are my original codes – just incorporating some features I like on other themes into this.