Mimbo Pro 2.0 Released

The reason I say we released it quietly is because in addition to rewriting much of the codebase, we also launched a new accounts system, a new Pro Theme design, new pricing, and an overall difference in philosophy. Before trying to sell it aggressively or making claims we couldn’t back up, we chose to let users test it out for awhile and give feedback.

mimbo pro

Overall, the results have been great so now we’re ready for the publicity!

Favorite New Features

The key phrase for Mimbo Pro 2.0 is “automation” – less is required of the user to get up and running.

  • For starters, users no longer need custom fields to insert thumbnail images. Images are now pulled from the body of posts automatically, inserted on the homepage and resized with TimThumb. No way to overstate how much easier this makes life for the end-user.
  • Ben also wisely included some code that ensures certain content areas on the homepage display duplicate content. Prior to v2.0, you might see the same stories showing up in the category summaries (middle column) as the carousel and Recent News – this is no longer an issue. It makes your content more unique, focused, and less confusing for search engines.
  • We also got a fair number of requests from people who wanted the carousel to rotate automatically, which it now does, including custom speed adjustment.
  • Mimbo Pro 2.0 is optimized for WordPress 2.7, making use of cool new features like comment threading, post classes and comment pagination.
  • Smooth-fading, multi-level dropdown menus for categories or pages.
  • More reliance on widgets, rather than custom functions, allows the user more control and requiring less code upkeep.
  • The <body> tag is now assigned dynamic classes on each page, allowing developers a wide range of hooks for changing layouts via CSS.
  • Mimbo Pro 2.0 has been marked up for proper localization, which means language translation files can be implemented easily. Net result: the theme is accessible to a much broader population in non-English-speaking countries. Get in touch if you’d like to contribute a language file in exchange for a copy of the theme.

Restructuring the Codebase

Overall Mimbo Pro now has less templates and template code, yet more functionality. How is this possible?

Ben wisely removed any excessive code logic from the templates and transplanted it to a series of PHP helper files. This is great for organization and keeping the templates lean and mean. This more distinct separation of logic and presentation ensures a smaller chance of the theme being confusing or being accidentally broken.

Anticipating Customizations and Child Themes

But breaking the theme shouldn’t be a risk now anyway, because we’re strongly recommending all customizations to Mimbo Pro be done by creating a child theme.

Taking a cue from projects like Ian Stewart’s Thematic and Justin Tadlock’s Hybrid, Mimbo Pro aspires to be something more like a framework or robust “parent theme”, supplying all the heavy features and functionality to the smaller “child themes”.

So what’s the point of a child theme? Users are able to modify the theme’s look-and-feel via CSS without having to edit Mimbo Pro’s core files. Child theme files exist in a totally separate folder. This means when future versions of Mimbo Pro get released, no one’s customizations are overwritten.

But instead of modifying look-and-feel, what if users want to replace the code for, say, sidebar.php? Thanks to WordPress 2.7, they can. Simply dropping a new copy of sidebar.php into the child theme folder will override sidebar.php in the parent folder.

Going forward, this process should be its own reward. Especially because developers who might use Mimbo Pro to build a dozen different client sites are now equipped with a child theme called “Basic Starter” (multi-license users only) which reduces Mimbo Pro to its bare bones while offering a lean yet heavily-commented stylesheet to get started.

basic starter css

Having already used it for projects, I can testify it speeds up development time tremendously. Not to mention, the Developer’s edition comes with a PSD folder for every design element you’d need (icons, backgrounds, textures, and so on).

Improved Accounts System

Ben has transplanted the functionality from our e-commerce provider (Plimus.com) to the Pro Theme site itself. This means user account systems are integrated with the site, making it easier to keep track of purchases, downloads and coupons. We will continue to expand this system as we receive user feedback and add new products.

New Pricing

Because the theme has been out for a year already and many other theme marketplaces have emerged since, we decided to bring the price down a bit. We also wanted to encourage more people toward a cheaper Developer’s Edition which offers support for multiple sites and includes tools (Basic Starter, PSD pack) which will hopefully inspire a greater number of sites built on Mimbo Pro.

What Now?

On a personal note, I’ve cut back my hours slightly at Category 4 so I can pursue more projects like Mimbo Pro and other ideas yet to be announced. I’d like to also use that time to connect with more people on the Mimbo Pro forums and generate dicussion about what else would make the theme useful.

In the meantime, Ben and I will be running specials and contests via Twitter in the next couple weeks so find us there (Darren | Ben) and stay tuned!

46 Responses {+}

Trackbacks

  1. 80+ free wordpress theme - web design magazine
  2. [Webdev]imThumb:PHP縮圖程式 - Julia 的隨想閣