Some developers have tried to paint WordPress as a great blogging platform, but not a “real” CMS (content management system). While most professional WordPress developers don’t agree, the lack of custom content types has been a continued weakness of the platform.

Who needs custom content types? Let’s say you’re building a site for a real estate agent and you want to have standard blog/news posts on the site, but you also want an area where homes for sale can be listed with custom fields like square footage, number of bedrooms, etc.

Prior to 3.0, you could tweak post records and create different categories and tags for news/blogs and houses. But data entry still goes into the same place and still relies on users knowing which boxes to fill out for which types of data. You could do it, but it wasn’t pretty, and was prone to errors if your data entry wasn’t precise. It also created issues if you want to exclude the new house listings from the RSS feed of the blog. It could be done, but it took some work.

Now, with WordPress 3.0 you can create custom post types. (If you’re a programmer, think of these as custom data tables.) Each custom post type can have it’s own entry screen, display templates, categories and tags.

In the real estate example, you can now have a menu item on the admin menu that says “Add House”. That link will take you to a dedicated input screen with all the house data, and nothing else. If you add a blog post through the regular posts screen, it won’t include any custom fields for the houses.

Nice, clean, easy data entry. Much harder to make mistakes that cause data to pop up in the wrong place.

Now you can build custom post types (they should be called custom data types) for your client portfolios, member directories, success stories, and all the other custom content types we have been cramming into customized posts in prior versions of WordPress.

With custom post types, WordPress can now honestly be considered a “real” CMS. When added to WordPress’ existing strengths such as easy of use and huge support base, it makes WordPress a serious platform for developing any type of web site — not just blogs.

If you’ve been hesitant to use WordPress because it couldn’t handle custom data types, it’s time to look again. If you have a WordPress site with several types of posts and custom fields, it may be time to upgrade to 3.0 and clean up your site structure. It will make your site easier to manage, simpler to code, and much easier to expand and enhance. Check it out.

Comments (0)

WordPress 3.0 is NOT a Security Update

Wednesday, June 23rd, 2010

I was working on a client’s site at Bluehost today and a popup box appeared on the CPANEL that said Simple Scripts had a security update available. When you click on the box for details, it shows WordPress 3.0 as a recommended update, and offered a button to do the upgrade. NOT GOOD.

Don’t get me wrong, I like WordPress 3.0. It brings some new features that our client are going to love. But WordPress 3.0 is not a security update, it is a major release. This means that if you just blindly push the OK button and install the update, it has an above average chance of breaking your site. And if you didn’t follow the instructions and do a full backup beforehand, you may be in for a long weekend of rebuilding your site.

Why the distinction? Security updates are usually minor and rarely affect plugins and custom themes. If they do affect plugins, it’s probably to fix a security hole that was there before. Major releases add new features and change things under the hood. This is good, but only if you theme and ALL plugins are compatible with the new release. Since this release is only a few days old, there is a good chance some of your older plugins need to be updated first.

I’m not bashing WordPress, or version 3.0, but I am concerned that all these automatic “Update Now” buttons lull people into a false assumption that major upgrades will always happen without any issues. I hope that’s true. But for my clients, I don’t want to take the chance of blowing their site off the air just because they clicked an “Update Now” button thinking it was harmless.

Do you research before you click the “Update Now” button. Check your plugins, check your theme, do a backup, take the upgrade seriously. WordPress 3.0 looks like a great product, but it not a simple security update. I don’t care what you host’s CPANEL tells you.

Comments (0)

Website Tips & Tricks for Churches

Friday, June 18th, 2010

We just did a webcast on website tips & tricks for churches and non-profits. Don’t let the title fool you, a lot of this advice applies to any websites. Check it out here.

Categories : Uncategorized
Comments (0)

Video: Using Google Webmaster Tools

Monday, April 5th, 2010

Do you ever wonder what Google knows about your site? Maybe you have a new site and wonder IF Google knows about your site.

To help answer these questions, Google provides a great resource called Google Webmaster Tools. These tools let you see what Google knows about your site. They also help you tell them about your site. And like most Google tools, it’s completely free.

These tools also provide a great set of resources for existing sites. They show which pages are indexed, your highest ranked keywords, where your traffic comes from, and much more.

In this session we will look at how to use Google Webmaster Tools to submit site information to Google. In the next session we’ll look at some of the reports and insights Google can provide on a mature site.

To start the submission process we generate a sitemap. A sitemap is a specially formatted file that lists all the pages on your site. Our demonstration site is based on WordPress, so we will use a free plugin to generate this file.

If we don’t have a sitemap, then whenever we launch a new site, we have to wait for Google to discover it on their own, and then hope they actually find all the inside pages.

But first we have to register our site with Google Webmaster Tools tell them we exist. Here is how:

Watch Open Toolbox Video

URL: http://www.ustream.tv/recorded/5727147

(Original live broadcast: Friday, March 26, 2010)

With it’s thousands of community-provided themes and plugins, WordPress offers an array of options never before available to web developers. But it also brings new challenges for building sustainable websites – those that can be upgraded without breaking, maintained and enhanced without shattering into pieces.

In this session we will discuss principles and guidelines for using WordPress or other open source tools to build sustainable websites. We will discuss the challenges and hidden gotchas of both open source software and community-provided addons, and strategies for making sites easier to support and enhance in the future.

If you are a WordPress developer, or a businessperson looking at WordPress as a platform for your next website, this session will give you some great guidelines for avoiding the “dark side” of open source software.

The session is presented by Adam White, who leads the customization team for MainStreetOpen.com.