9/6/2008 ↓

1000 things I’ve learned about blogging from OJB 9comments

1000 things I’ve learned about blogging from the Online Journalism Blog.: An interesting and long-ish list of lessons that the author (I could not figure out who wrote this article from their list of authors. I am assuming it was Paul Bradshaw. Multi-author blogs really, really need to think about adding the name of the author to their templates/themes.) has learned from blogging.

Some of them are absolute gems such as “First knowledge, then analysis, then ideas” and “A blog without comments is broken“. More food for thought would come from the conversations surrounding such a list. I will add one of my own. If you consider others’ opinions, you will have involved and returning readers.

What have you learned about blogging?

Tags:

WordPress Plugin Releases for 09/06 3comments

Vipers Video Quicktags

Just simply click one of the new buttons that this plugin adds to the write screen (rich editor included) and then paste the URL that the video is located at into the prompt box — easy as that. You can fully configure how the videos are displayed (width, height, colors, alignment on the page) and much more. Your site will even stay (X)HTML valid unlike with the code provided by most video sites.

WordPress Category Posts

WordPress Category Posts is a plugin for WordPress that creates a linked list of the posts in a specific category.

Web Collage

Webcollage displays a collage or quilt of screen shots of the websites that you link or specify in your Wordpress blogroll. After installing and activating the plugin, insert the tag “[webcollage]” (without quotes) in any post or page where you’d like to display the collage. Webcollage uses artviper.net’s screen shot generation service.

TimeZoneCalculator

Calculates different times and dates in time zones with respect to daylight saving on basis of UTC.

RSS Post Editor

This plugin allows you to add content RSS feed articles so that users have to subscribe to your feeds to view such content. helping you increase your RSS Reader base.

9/5/2008 ↓

WordPress Theme Releases for 09/05 12comments

Live

nature

Three column, green, yellow and white widget ready theme

Multi Header

WP_theme_with_city_header

Two column theme with 39 inbuilt headers

Eco Nature

econature

Two column WordPress theme based on the colors of nature

Vistalicious

vistalicious

Vistalicious is a clean theme with two columns and a green flavored background. It is advertising ready and easily customizable.

If you are new to WordPress themes, you might want to take a look at 12 Essential Tips to Build Your First Wordpress Theme

9/4/2008 ↓

Child Themes for WordPress: A pictorial introduction for beginners 5comments

How to make a “child theme” for WordPress. A pictorial introduction for beginners: Demetris has put together a comprehensive, step by step pictorial instruction set for creating your own Child Themes for WordPress. He assures me that the set of instructions are easy to follow. Child themes are WordPress themes that behave like parent themes (or a main theme on which the child is based) and inherits all the characteristics of parent themes including options pages.

If you like a theme, want to make small changes to the way it looks but do not want to make changes to the core theme files (for future updates etc.), child themes are the way to go. Remember to send Demetris a thank you if you like the work he has put into this documentation.

Tags:

WordPress Plugin Releases for 09/04 10comments

OpenX Plugin

Integrate OpenX on your blog

Auto Blogroll

This plug-in makes easier for website links exchange, you only need to set up pr value minimum limit at background, to achieve link exchange without need of manual check in front.

Facebook Badge

With the Facelook Plugin you can easily display a facebook Badge in the Sider Bar of your on a self-hosted WordPress Blog without having to hard-code your WordPress template or use the sometimes unreliable Text Widget.

Featplug

Featplug is a Wordpress plugin that can mine your blog’s content and generate ‘featured content’ section for your site using the suitable stories. Output can be rendered as slideshows or banners.

Post Ticker

Displays a scrolling list of post titles and excerpts with links to post.

Add Free Stats

AddFreeStats.com allows you to select the button displayed on your blog pages. Invisible or visible: this is your choice! and It’s absolutely free!

RSS Include Pages

Modifies RSS feeds so that they include pages and not just posts. Deactivating the plugin restores RSS feeds to their default state.

Favicon Images for Comments

Favicon Images for WordPress Comments lets you add favicon images to your blog comments using the URL of your visitor’s website.

Signature Manager

Gives each author on your blog the ability to setup a signature and to include it at the bottom of their posts.

9/3/2008 ↓

WordPress Plugin Releases for 09/03 1comment

XCache Object Cache Plugin for WordPress 2.5+

The object-cache plugin is a bit of code added to WordPress which communicates with a caching service in order to reduce the number of database queries it needs to make when building your pages. Together, this helps reduce the CPU load on your web server.

Paopaobing Smiley plugin

Funny and cute smiley plugin for your blog

Tweet This

A plugin that adds a Twitter icon to every post and page, so your readers can share your blog entries on their Twitter accounts with ease.

Youtuber

Youtuber lets you embed YouTube videos in your posts very easily, and offers a few benefits over simply copying in YouTube’s embed code.

Multiple Category Selection Widget

Turn your Wordpress post categories into a search powerhouse! This plugin gives you the ability to provide your users with a widget full of dropdowns based upon parent categories and their sub-categories.

9/2/2008 ↓

First Look At WordPress 2.7 127comments

Author: Jeff Chandler Category: WordPress

Although tentatively scheduled for November, WordPress 2.7 looks to be as big of a release since WordPress 2.5, perhaps even bigger. Before reading the rest of this post, please keep in mind that what you see in the following screenshots is by no means a representation of the final product. Also keep in mind that WordPress 2.7 should not be used on a live blog as 2.7 is no where near stable. What you see here is not necessarily what you’ll get. This post will highlight WordPress 2.7 at its current stage of development. Please keep this in mind as you read through the post and make comments. Also, click on any of the thumbnails to see the full size of the image.

Back End User Interface:

Right from the get go, you’ll notice that just about every facet of the dashboard has been changed. There is now a left hand side navigational column. This column is displayed no matter which part of the administration panel you are viewing. From what I have read on the WP-Hackers mailing list, the decision to go with a side column for navigation was to cut down on the amount of vertical scrolling. This will also allow plugin authors more room to use the top navigation column. After using this version of WordPress, I have noticed that I don’t scroll up or down as much as I used to. One thing worthy of noting is that, when a navigational item contains child elements, clicking on the parent initiates a smooth drop down animation. While this means some elements of the administration area will require an extra mouse click, I don’t find it to be that big of a deal. I imagine if people raise a ruckus about this, the team may decide to initiate the drop down effect during a mouse over.

Although this feature was not available in this prototype, each content block within the dashboard contains an edit link. I’m not sure if these will be drag and drop-able like Widgets but at least you’ll be able to edit their contents or configure them. Speaking of the dashboard, you’ll notice in the screenshot that there is a new block labeled QuickPress. QuickPress is a quick and easy way to publish posts. Although in this iteration, it does not give you the chance to attach a category. So far, it seems to me as though QuickPress could serve to be a quick and easy draft manager/creator.

On the left hand side, we have a box labeled InBox. Again, I am not sure what the plans are for this area of the dashboard. Any details for this feature are speculative at this point. However, I think it would be pretty cool if it served as a private messaging area. A simple way to contact other WordPress site administrators. Sure, we could use email or IM to accomplish this goal, but doing it from within WordPress sounds pretty good to me.

As an aside, the black headers for the various blocks in the dashboard appear more stylish to me versus the light blue colored ones in the current implementation.

Before we move on, we need to acknowledge the WordPress admin bar at the top of the administration area. This bar looks and works similar to the way in which the WordPress.com admin bar works. My Account acts as a profile link as it takes you directly to your account profile. New Post takes you straight to the Write Panel and of course, you can see how many new comments you have in the moderation queue which will take you to the comment management panel when clicked on.

Last but not least, it is important to notice that some of the naming conventions have changed in terms of navigation. For example, Templates have taken the place of Design. There is also a brand new menu item called Utilities. So far, this link houses the following items: InBox, Tags, Categories, Link Categories, Users, Import, and Export. This addition seems pretty logical to me. Instead of clicking on the Management tab where you would then gain access to manage content, there is now a parent navigational menu item called Content. Underneath of this element you’ll find links for Posts, Comments, Media Library, Links, and Pages.

I’ve had discussions with a few people already about why the change from Design to Template has taken place as I don’t understand why it has changed. Templates seem like they would be a good fit underneath Design. Now, we have the possibility of Themes showing up underneath Templates.

The Write Panel:

The Write Panel in WordPress 2.7 has gone through an overhaul as well. I think you’ll really enjoy the fact that drag and drop elements are back. You can now drag elements to the sidebar or to the bottom of the panel. I am thoroughly excited for this element alone. We can now configure the write panel so it is best suited for our needs instead of using a static configuration. There is a cool new tab on the right-hand sidebar called settings.

If you click on this tab, you’ll be able to select which elements are displayed and which ones are hidden. An extra bonus in terms of configuring the write panel! Not only can you configure the layout to your liking, you can even exclude the non used items from showing up. With todays average monitor resolutions being as big as they are, these two changes to the write panel may end the need for vertical scrolling. This was a major complaint with the WordPress 2.5 write panel.

Here is what the Write Panel looks like with all of the settings turned off:

One last thing about the write panel that I noticed. Instead of the add media buttons that are present within todays WordPress write panel, this version showcases a single Add Media button. For now, this only supports the addition of images into posts but I imagine the other media functionality will be added before its release.

Another item worthy of mentioning is that the Publish tab now includes an additional option that will allow you to stick a post to the front page. Subsequent posts will be published underneath of this sticky post until the sticky option item is unchecked.

Even More Plugin Goodness:

Browsing and installing plugins from the respository looks to become even more convenient now that you can do both from the WordPress back end.

WordPress 2.7 essentially brings all of the features of the plugin repository and makes them accessible in the back end. The plugin installation area presents you with a myriad of different ways in which to search the respository for plugins. For example, you can search by Term, Tag, or Author. I tested the search function by selecting Term and then looking for WP Ajax Edit Comments which is a plugin written by our own Ronald Huereca. The search was fast but didn’t show the plugin I searched for as the first result. In fact, the plugin was listed on page four at the bottom. This is a good example as to why the Plugin repository search needs to be improved. There is no reason why a plugin should not be listed as the first result if you type in its exact name into the search field.

Each search result provides a version number, rating, description and an install link. When I clicked on the install link, the detailed plugin information page opened in a Lightbox sort of fashion providing me with a button from which to install from. Clicking the install link from the detailed information page will initiate the download of the plugin. The plugin will automatically be unpacked and installed into WordPress. This is what a successful plugin installation screen looks like in 2.7.

If the plugin was installed successfully, the only thing you’ll have left to do is activate and then configure it.

Although this is great for end users, plugin authors will be pleased to know that they will be able to upload plugins to the repository from the WordPress back end. The Upload Plugin feature in the backend will allow the uploading of plugin archives to your own site while installing them directly from the zip file. This feature was not present in the prototype version but it appears as though the uploading will utilize SwfUpload if available and will unzip .zip packages.

The whole idea of being able to install and upgrade plugins automatically from within WordPress is cool but to see it become a reality is awesome. We can thank the team for building a quality plugin repository API for allowing much of this to happen. I have a feeling that the theme repository and the back end of WordPress will end up going down a similar route with a future version of WordPress.

More Image Settings:

Within the Miscellaneous section of settings, there are now a few more options for customizing the display of images within posts. You can now configure a large image size, default image size, default image alignment, and default image links. Very nice, time saving options.

Plugin Users/Authors:

If you happen to test WordPress 2.7 either on a live site or a local install, please check to see which plugins you have installed work or break with the new version. Then, add your results to the WordPress 2.7 Plugin Compatibility page within the Codex. Note to contributors: Please include the version number of the plugin you tested. This will help both WordPress users and plugin developers determine what needs to be addressed.

Make This The Best Release Ever:

There are a number of ways in which you can help make this the best release of WordPress thus far. First, there are the mailing lists which you can subscribe and participate in.

WP-Testers Mailing List - You can download the pre-releases of WordPress and test them, so that the WordPress developers can fix problems before the new version is made available to the public. If you would like to get involved in this effort, join this mailing list, where new releases are announced and discussed.

WP-Hackers Mailing List - All contributions, ideas and suggestions are welcome at the mailing list. Sometimes, requests are also made on the list asking for the help of volunteers to assist in the improvement and development of specific functionality.

Occasionally there are also bug days on the #wordpress-bugs IRC channel. You can read about what happens in a bug day in WordPress Bug Hunts, and subscribe to either the wp-hackers or wp-testers mailing list to find out when they happen.

Also, bookmark this Codex page dedicated to WordPress 2.7. It will be updated as the day of release gets closer.

Conclusion:

Considering WordPress 2.5 was released not too long ago, seeing another User Interface design in the administration panel frustrated me a little at first. I was just beginning to get used to the way the 2.5 admin area looks and feels. However, I must admit that the more I use this new design, the more I enjoy using it. There might be a few users who are upset with the left hand navigation column being displayed on every page. I know I was, especially on the Write panel where I felt squeezed in. However, after using the test version for a little while, I am actually starting to appreciate the vertical navigational column as I don’t need to scroll my mouse wheel up and down as much as I used to. The re-introduction of drag and drop elements within the Write panel is a huge sigh of relief.

Overall, I really like what I’ve seen thus far in this very, very early build of WordPress 2.7. There is still a lot of time before 2.7 is released. Things can and probably will change from now until then but as of right now, things are looking really good.

WordPress Theme Releases for 09/02 5comments

Keep It Simple

keepitsimple

Two columns, widget ready, elegant theme.

Fat Mary

fatmary

Fat Mary is a green-like, three column, rounded corners theme with the header and footer in the main column.

Urban Life

UrbanLife

Urban Life is 2 columns green-gray, widget ready WordPress theme.

Square Splatter

SquareSplatter

Single column theme with information at the bottom

Prologue Gaboogle

gaboogle-prologue-out-205x249

Inspired by social networks such as twitter, Jaiku, plurk, and Pownce, the Prologue Gaboogle? WordPress theme is an extended version of Automatic’s Prologue theme for WordPress. It’s perfect for bloggers wanting to offer social streaming with a few of the standard WordPress bells and whistles readily available.

Scuba

scuba

Scuba consists of a fixed two column outfit with a header image rotator built in: widgetized sidebar and footer columns, built in are recent comments with gravatars, related posts, social bookmarking enabled. Flickr is enabled in the themes options panel.

Horoscope

horoscope

Two column fixed-width, free WordPress theme, with righthand sidebar, enabled for widgets - dark background…

Fire And Ice

fireandice

Two column, dark colored theme with a left sidebar and flames on both sides

Xeiro

xeiro

Three column blue and white widget, adsense and gravatar ready theme.

Web 2.0 Simplified

web20simplified

Three column, blue and white, widget and gravatar ready theme.

9/1/2008 ↓

Mark Surman on WordPress 0comments

Author: Mark Ghosh Category: Blogging News

commonspace: Mark Surman, incumbent Executive Director of the Mozilla Foundation is now blogging on WordPress (.com) after having mostly successfully moved his Typepad blog to WordPress. If you take a look around Mark’s blog and read his musings, the incessant flow of energy, the unending passion for the Open Source movement and the push for community, conversation and collaboration in various forms become quite evident.

Good luck in him in his new position and welcome to WordPress!

WordPress Plugin Releases for 09/01 4comments

Apache Google 404

AskApache Google 404 is a must-have WordPress plugin that uses some ajax and a couple tricks to display a very helpful and SEO Error Page.  The default displays Google Search Results for images, news, blogs, videos, web, custom search engine, and your own site.

Regenerate Thumbnails

Regenerate all attachment thumbnails in one-click. Useful if you change your thumbnail dimensions (either the small one or the medium one) after uploading images.

Amazon Wishlists

Show the contents of any Amazon wishlist in the sidebar on your blog

Smart Archives Reloaded

Customize how your archives page should look like

WP-Scribd

Add Scribd docs inside a post

Mobilize by Mippin

The Mobilize by Mippin Wordpress Plugin is a configuration free add on. Once installed any cell phone accessing your URL will be redirected to the Mippin rendering of your blog.

Agenda

Create and manipulate events like you do on Google Calendar.

Search Engine Keywords

Display a custom message to users coming to your site from search engines.

8/30/2008 ↓

WordPress Plugin Releases for 08/30 2comments

Extended Categories Widget

A replacement of the category widget to allow for greater customization of the category widget.

Protected Post Password Hint

Traditionally all password protected posts contain a boiler-plate password form without any hints. Without any capability to change the string, one must provide the hint in another post, which is a bit clumsy. Not to mention, people viewing the single protected post only will be unable to see the hint at all. With this plugin protected posts are more usable.

Babel

It allows you to write your blog in multiple languages, and switch between these with a simple click on a flag.

No Href in Comment Author

Disable HREF URL linking in the comment author of your WordPress posts

Lijit Search

The Lijit search ‘wijit’ allows your visitors to search through not only your blog content, but also your extended social network.

WordPress Flag Comments

Allows readers to flag WordPress comments as inappropriate and then allow an administrator control on how to handle that.

Daily Top 10 Posts

Track the hits of each blog post for the current day and cumulatively at the same time.

Broken Links Remover

Automatically remove the bad and broken links from the view of human visitors and search engine robots.

@reply \w comment preview

This plugin allows you to add Twitter-like @reply links to comments, including a preview of the comment replied to.

8/28/2008 ↓

WordPress Theme Releases for 08/28 9comments

Transport

transportscreen

It’s dark, and stylish, with a static patterned background, it’s grey with a dash of blue. It has two columns, and is widget ready.

White 2 cols

whitescreen

it is plain, simple, and grey and white.

Blue

bluescreen1

Simple two column, blue theme.

Green Island

greenisland

Two column, green and blue theme. This theme uses the frontpage as a summery of the blog/site. Not only can you see the latest posts, you can also see the about-page, the categories and the tags.

WordPress Hacks: 21 tips to make you smile 13comments

Well there are two links that showcase 11 and 10 fixes and hacks respectively.

Most Desired WordPress Hacks: 11 Common Requests and Fixes: Noupe lists 11 commonly requested WordPress hacks and elegant fixes for them. They include avoiding duplicate content, having category specific menus, sidebar login boxes, most wanted categories etc.

10 WordPress Hacks to make Your Life Easy: Jai lists another 10 hacks to play with. His hack tutorials include adding gravatars to comments, Twitter, image gallery, author bio etc.

Some of these are just tutorials on how features work within WordPress and how to incorporate them into existing themes while others are all our modifications of code in themes and in various other places. None of them look too difficult and some of them can be accomplished with plugins. However, all of them are worth checking out.

8/27/2008 ↓

Tackle Plugin Compatibility Issues While Using Popular Libraries 14comments

Author: Keith Dsouza Category: Wordpress Tips

I recently got a email from a plugin developer, with regards to him having compatibility issues with one of the plugins I had developed. It turned out that both our plugins used a popular library called PclZip for adding archiving features. Due to the compatibility issue, accessing his plugin would cause a fatal PHP error saying that the PclZip class cannot be re-declared, when both our plugins were activated.

The compatibility issue arose because of two things;

  1. A mistake on his part while checking for existence of class objects in the code.
  2. A mistake on my part of using custom libraries, instead of using those provided by WordPress core.

Here is a code snippet used to check for class existence.

if(! function_exists(’class_name’)) {
   require_once(’myclass.php’);
}
$object = new class_name();

The above code is wrong, since:

  1. Class names cannot be accessed as functions.
  2. The internal methods of a class are not available for checks, unless one decides to instantiate the class and use the method_exists instead.

The correct way to check if a class exists or not can be seen in the following code.

if(! class_exists(’class_name’)) {
   require_once(’myclass.php’);
}
$object = new class_name();

This change in code actually solved the compatibility issue, but I would like to discuss a bit further on why one should rely on libraries provided by WordPress core instead of using their own custom libraries. The fatal error could have been avoided, if my plugin made use of the the library files from core WordPress, instead of using custom libraries included with my plugin.

If both our plugins had relied on the library files provided by WordPress, the require_once directive would not have re-evaluated the “same file” again, thus avoiding the duplicate class issue. Earlier versions of WordPress did not include many popular libraries, and many plugins include those libraries to provide backward compatibility. If you have to provide backward compatibility for your plugins, be sure to add in a WordPress version check so that you can rely on your own libraries, only when a version of WordPress does not provide it, doing this will certainly do away with having to tackle the compatibility issues caused by plugins using different files for the same libraries.

Update: Including files for backward compatibility can be accomplished by using the following code.

if(!class_exists(’PclZip’)) {
  if(file_exists(ABSPATH.’wp-admin/includes/class-pclzip.php’)) {
    require_once(ABSPATH.’wp-admin/includes/class-pclzip.php’);
  }
  else {
    require_once(’/path/to/your/lib/class-pclzip.php’);
  }
}

It is also a good practice to include the classes only when you require them, and later destroy the object by using the unset() method. This is a non-exhaustive resource for tackling compatibility issues between plugins, and I will try and research more on other things that can help avoid these issues and keep informing you about them.

If you have your own advice about avoiding such issues, please do share them with us.

Further reading from PHP documentation:

Tags:

WordPress Plugin Releases for 08/27 4comments

ScoreRenderer

This plugin renders inline sheet music fragments inside posts and comments into images. It supports ABC, GUIDO, Lilypond and Mup music notations.

Submit Your Blog

A new WordPress plugin has been created that will have direct links to 20 different places to submit your blog. These twenty blog submission directories are popular places to advertise your new WordPress blog. They appear as links inside the back office of your WordPress blog.

MarkItUp

WP MarkItUp! is the Wordpress plugin that replaces the old “quicktags” toolbar with MarkItUp!, a lightweight jQuery plugin that allows to turn any textarea into an highly customizable markup editor. XHTML, Textile, Wiki, Markdown and BBcode toolbars are already provided out-of-the-box, but even your own markup syntax can be easily implemented with this system.

Top Friends

Top Friends is a WordPress blogroll enhancement plugin. The plugin will fetch your friends’ feeds, and then display the feed’s name and status icon base on last update time and latest two posts of the feed.

Tabbed Widgets

Tabbed interfaces are the most common on newspaper type website where they can save a lot of vertical space and make it look less cluttered.

Liz Strauss Comment Count Badge

Liz Strauss Comment Counter is a highly configurable “internet badge” that shows the number of comments your WordPress blog has. Use it either to show off how social your blog is, as an incentive for commenters to be part of it, or just because it’s fun.

Fluency Admin

Gives your WordPress WP-Admin interface a complete overhaul!

WP Extra Template Tags

Provide Wordpress users with extra template tags.

8/25/2008 ↓

WordPress Theme Releases for 08/25 6comments

WP Plasmashot

wp_plasmashot_preview

Two columns, widget ready, left side bar WordPress theme.

miniBlog

miniblog

Simple two column white and grey theme

OneNews

onenews

Turn WordPress into your personalized news aggregator.

Teal

tealscreen

Simple two color theme made up of two colors, teal and white.

AcosminTECH

acosmintech-free-wordpress-theme

Three column, widget, gravatar and ad ready theme

mts Journey

screenshot-mts-journey

A classic 3column, widgetready, gettexted and flexible width theme that supports print and PDAs.

Ocular Professor

ocprof2

Ocular Professor (OP) is a WordPress theme designed expressly for photobloggers. Designed to incorporate the new gallery features of WP 2.5+, OP also includes a widget-enabled footer; a “Featured Post” section that, when enabled, allows posts to sit outside the normal flow of blog posts; special formatting, such as drop-caps and image captions; and author comment highlighting.

8/24/2008 ↓

Stop Blaming The WordPress Team 231comments

Author: Jeff Chandler Category: WordPress

Disclaimer: I am not a plugin author. This post is filled with my own opinions and is taken from an end user point of view. If you are a plugin author, be sure to add your point of view in the comments.

Traversing through my feed reader after a major version of WordPress is released is always interesting to me because I’ll never know what types of reactions I’ll find. Unfortunately, I’ve been noticing a trend that is unacceptable. The basis of this post will be focused around a line of thought which I find to be anger inducing.

The biggest problem lies in the fact that Wordpress is continually pushing updates too often without much in the way of testing with the most popular plugins. Podpress is huge! how could they have released 2.6 without seeing if one of the most popular plugins will work? To me the fault lies in Wordpress updating too soon. As I am on a hosted install of Wordpress, I can’t roll back, so now I am stuck. From now on, I will clearly be waiting at least two months before pushing any hosted updates of anything Wordpress related! - Comment Written By Jason Of Canonblogger.com

This is the type of comment I’ve been reading lately on blogs which discuss the PodPress incompatibility issue. Time to break this line of thought down. First off, lets take a look at this years timeline of WordPress releases thus far.

  • Version 2.5 / March 29, 2008
  • Version 2.5.1 / April 25, 2008
  • Version 2.6 / July 15, 2008
  • Version 2.6.1 / August 15, 2008
  • Version 2.7 TENTATIVELY SCHEDULED FOR November 10, 2008

By looking at the release dates for actual versions used by the public, we can see that at one point, two full months went by without a release. Further that with the fact that a maintenance/security release follows a major release one month later. WordPress is publishing software which is extremely popular and this popularity has its pitfalls, mainly with security as the popularity of the platform makes for a nice target. Would you rather WordPress release updates twice a year? What happens if a major security vulnerability is discovered at the halfway point between releases? Would you want WordPress not to deviate from their release cycle? As far as I’m concerned, I’m pretty happy and relieved to see the WordPress development team up on their game, releasing updates to the software multiple times per year. With plugins such as Automatic Upgrade taking the pain out of upgrading through FTP, I don’t understand why the number of updates per year is such a hassle.

One of the statements in the comment above describes the fact that the WordPress team must test out the software with the most popular plugins before releasing it to the public. Since when did the responsibility of testing every plugin known to man for WordPress fall on the shoulders of the WordPress team? The answer, never! In a recent post written by Lloyd Budd he happened to write a statement which I whole heartedly agree with:

I see the Automattic team as the WordPress guide. WordPress is completely community created and supported. Automattic takes on the big (scalability) problems that the community doesn’t have the resources for like: providing the free WordPress.com service and funding usability testing of a new WordPress dashboard experience.

Based on what I’ve seen, what happens with plugins and their compatibility to WordPress is outside of the teams control. I hate to pick on PodPress in this post but it makes for a great example. Before WordPress 2.6 was released, it went through three different Beta releases with one release candidate. The first beta release happened on Monday June 23rd, 2008. The actual release of 2.6 occurred on July 15th. That makes for a total of 22 days which passed between the first beta and the actual release. In my opinion, 22 days is plenty of time to figure out if a plugin is compatible or not. Granted, there may be personal issues, lack of time, or some other reason why the plugin author has not updated a plugin. Suffice to say, a plugin not working lies on the shoulders of the plugin author, not the WordPress development team.

PodPress is a special case in that the WordPress team actually created a patch for the plugin and then sent it to the plugin author. This was reported by Matt himself on a post written by David Peralty. Apparently, the patch never made it to PodPress and to this day, the plugin is incompatible thanks to an issue with the post revision feature. Matt did comment on the fact that there is not much they could do except commit the code directly without Dan’s permission.

Conclusion:

The bottom line is this. WordPress has a good release cycle and in my opinion, provides plenty of time for plugin authors to test their plugins with the newest version of WordPress before the public gets a hold of it. My opinion is that, the WordPress team can not and probably will not take it upon themselves to insure that all major plugins work correctly with current/future versions of WordPress. So the next time you upgrade WordPress and realize your favorite plugin is broke, don’t blame the WordPress team, blame the source.

8/23/2008 ↓

WordPress Plugin Releases for 08/23 6comments

Plugin Manager

Plugin Manager lets you to view, download and install plugins from WordPress.org from an AJAX’ed interface, instead of manually downloading, extracting and uploading each plugin.

Yoast Breadcrumbs

This plugin allows you to add breadcrumbs to your theme.

Lijit Search

The Lijit search ‘wijit’ allows your visitors to search through not only your blog content, but also your extended social network.

Movie Quotes Widget

Wordpress Widget will take the latest, random or top rated quotes from this website, and display them on your blog

Share This

This plugin will allow your visitors to share your content via social bookmarking sites and/or e-mailing the post to a friend.

WP Super Cache

WP Super Cache is a static caching plugin for WordPress. It generates html files that are served directly by Apache without processing comparatively heavy PHP scripts. By using this plugin you will speed up your WordPress blog significantly.

FTP Plugin for WP Database Backup Plugin

With the FTP Plugin for the WP Database Backup Plugin you can perform manual or scheduled database backups and send the backup files via FTP to another server with more or maybe cheaper disk space.

8/22/2008 ↓

WordPress Theme Releases for 08/22 10comments

Dust

dustvq2

A fluid three column outfit with a header image rotator built in: widgetized sidebar and footer columns, built in are recent comments with gravatars, related posts, social bookmarking enabled. Delicio bookmarks, Twitter and Flickr is enabled in the themes options panel.

Brown Stitch

brown-stitch-theme

2 columns theme with widget ready on right sidebar. The bottom 3 columns were fixed though.

Notepad Chaos

notepad-preview

The theme has 2 columns, a quite vibrant design including “personal” design elements such as handwritten headings, stick-it-notes, clips and pins.

WhiteWash

screenshot-whitewash

A fast loading theme without distractions, images and cluttering. WhiteWash is easy to customize and it’s ideal for users who don’t want a blog with many colors or stuffed with features. Because of the wide spaces, this Theme is easy to read. Image-styling, when a picture is linked with a larger image or URL, there’s a nice hover-effect.

8/21/2008 ↓

WordPress Mu Plugin Competition 0comments

Hot in the heels of our own WordPress Plugin Competition (of which the results should be declared very soon), the folks at WPMU.org are running a WordPress MU plugin competition! The competition is already very much underway, with almost US$1500 worth of prizes already pledged and 8 great plugins submitted, ranging from XML-RPC add ons to simple domain mapping.

And there’s still a month to go (entries close September 24th), so get your MU hats on and submit your best and brightest! The process is much the same as at Weblog Tools Collection. Plugin authors can register at the site and write up their own plugins for publication, guidelines and more on that can be found here. Then there will be prizes (and some rather snazzy badges) for judged and peoples choice winners and ranking entries.

If you’re interested in adding to the prize pool, Andrew and James would love to hear from you too - just send them an email.

Friends

Translate

Translate to German Translate to Spanish Translate to French Translate to Italian Translate to Portuguese Translate to Japanese Translate to Korean Translate to Russian Translate to Chinese

Latest Videos


S2