Essence and Nimble 0.2

Two more major theme updates (these now make four) for Nimble and Essence. Similar to the Diverse and Knowledgebase updates, these theme updates are almost all code re-factoring/restructuring, and improvements. The major changes include:

Nimble
  • Dropped support for WooTumblog functionality (more on this below)
  • get_template_part() is now being properly utilized, and incorrect calls now use locate_template()
  • Built in Custom Headers and Custom Backgrounds
  • Overall code-cleanup and future-proofing

I decided to drop WooTumblog functionality from Nimble for a few reasons. First, I was prompted by a topic in the support forums. The Tumblog functinality provided by WooThemes was not providing a very easy and intuitive experience when adding posts. The Dashboard Widget is not styled like the rest of WordPress, and is not set up to mimic the standardized Post Formats provided by WordPress. It was taking users more time trying to figure out why the Dashboard widget was not working properly than to just go to the “Posts > Add New” screen.

Next, by removing the 3rd-party Post Format wrapper functionality, the theme becomes a lot more future-proof. Now I am better able to provide support for the theme, as the functionality is 100% built-in to WordPress, not an extra custom layer. WordPress 3.1 also added support for mobile applications to define post formats, so you will likely see the mobile applications add Post Format support in the near future. This along with plans for an updated QuickPress widget in future WordPress release’s means you will soon have a fully integrated experience.

Essence
  • get_template_part() is now being properly utilized, and incorrect calls now use locate_template()
  • Built in Custom Headers and Custom Backgrounds
  • Use built-in archiving for Portfolio Post Type
  • Overall code-cleanup and future-proofing
  • Extract custom post types, shortcodes, and extraneous theme options into more portable methods
About These Updates

There are a few motivations for these recent theme updates (our next, Practical, should be released soon). The migration from using Theme Options for things like a Custom Logo to using WordPress’s built-in Custom Header functionality stem from my goal of better following WordPress’s development philosophy, as well as trying to prevent the “lock-in” effect on our users.

By forcing a site administrator to set up a WordPress theme (adding a custom logo, favicon, tracking code, HTML-based shortcodes, etc), the site is being built around that specific theme, instead of being built around WordPress. This ties the user down to that theme, and that theme only. Once another theme is activated, their logo, and anything else controlled by Theme Options is possibly lost. The name “Theme Options” implies theme-specific options, but that is not the case in a lot of themes today. Many themes now come bundled with options that are better handled by Plugins. Plugins are not theme-specific, and allow for their additions/changes to be carried from theme to theme. It makes a lot more sense to install a Google Analytics plugin that will work with any theme, rather than having to re-add the code to each theme you switch to.

Get the Update or Buy

Existing Bundle customers (or people who purchased Essence or Nimble individually) will receive an update URL, or you can use your previous download URL that was sent to you at the time of your original purchase.

$200 Buy Full Bundle $50 Buy Essence $50 Buy Nimble

As always, if you have any questions, please do not hesitate to post in the Support Forums.

Continue Reading 0 Comments

Knowledgebase 0.2 Update

To stay in-line with the recent updates to some of our more popular themes (another should be coming later this week), I’m happy to announce version 0.2 of Knowledgebase. Like the Diverse update, these changes are almost all code re-factoring/restructuring, and improvements. The major changes include:

  • Rewritten sorting methods when filtering content types.
  • More dynamic creation of post types to allow for easier additions/removal.
  • Security hardening.
  • Custom Post Type Migration (more below)
  • Complete re-work of all jQuery (to fix bugs)
  • get_template_part() is now being properly utilized, and incorrect calls now use locate_template()
  • Built in Custom Headers and Custom Backgrounds

Other Changes:

  • A few Theme Options have been removed. Please use a plugin instead.
  • Add Featured Images to RSS has been removed, as it was not properly supported by the WooFramework
  • The theme no longer loads a 404 for custom.css or default.css
  • Blank Custom Meta Boxes have been removed from certain post types.
  • Custom Post Types and Shortcodes extracted from theme-functions.php for portability.
  • “Add New > Post” link removed from admin bar.

One of the most subtle changes, that effects the most people (everyone) is the renaming of the Custom Post Types. They were improperly named before, using a mixture of singular and plural strings, that didn’t apply to the content they were trying to convey. The new content type IDs are: question (replaces ‘questions’), document (replaces ‘documentation’), resoure (replaces ‘resources’), and user_draft (replaces ‘userdrafts’).

WPBundle Knowledgebase Post Type Migrator

In order to migrate posts to the new post types, I have made a simple plugin. Simply activate this plugin once and your content will automatically be restored. That is all you have to do.`

Download Plugin

If you have edited theme files, or CSS without using a Child Theme, please do not simply overwrite your files. You will need to manually add your changes back in, and this time use a Child Theme! If you have only edited the CSS, you should be able to replace all of the files except the CSS, and then manually update the fixes included in this update. Or redo it using a child theme!

Get the Update or Buy

Existing Bundle customers (or people who purchased Knowledgebase individually) will receive an update URL, or you can use your previous download URL that was sent to you at the time of your original purchase.

$200 Buy Full Bundle $50 Buy Knowledgebase

As always, if you have any questions, please do not hesitate to post in the Support Forums.

Continue Reading 0 Comments

Diverse 0.2.2

Diverse has been updated to 0.2.2 — Although the updates are minor, they are important. Please update to 0.2.2 as soon as possible. The way the options are stored has changed from being Page/Category Titles, to IDs. This allows for less code when querying certain parts of the site.

Use your original Quixly URL to download the latest version of the theme. Both individual theme zips, as well as the full bundle have been updated.

Continue Reading 0 Comments

Diverse 0.2 Update

Diverse has been one of our most popular themes. However, being the first theme to be coded, it was coded the longest ago. I’m not one for letting code go stale, and having to work with Diverse almost every day, I finally decided it was time for an update. I tracked the changes in Git, and I made over 80 commits, including a few fixes, and a bunch of updates. Some of the important updates include:

  • Updated all jQuery plugins to latest version, or new scripts (see: jquery.jcarousellite.js), as well as updated the Diverse jQuery.
  • Galleries and Videos are now handled through Post Formats
  • get_template_part() is now being properly utilized, and incorrect calls now use locate_template()
  • Built in Custom Headers and Custom Backgrounds

Continue Reading 0 Comments

Updates to Support WooSEO

We’ve updated all of our themes to support WooSEO. There has also been some further updates to a few more themes, the details of which you will find below. Remember for future Bundle and Theme updates and fixes you can subscribe to the WPBundle Fixes RSS feed.

All Themes

header.php – added to support WooSEO
xxxxx.po – Language files updated.

Roaming

14.03.2011 – Version 0.1.6
* header.php – Updated to HTML5 doctype
* style.css – Removed hacky .clearfix (leave .clearfix:after)

Work & Play

14.03.2011 – Version 0.1.4.3
* style.css – Small fixes to let Gravity Forms play a little nicer.

You can re-download the latest version of the bundle from your Dashboard now.

Continue Reading 0 Comments