Plugin Translators Wanted

October 30th, 2009

I’ve recently added internationalization support to my Broken Link Checker plugin, so if you like the plugin and would like to see it in your own language, consider contributing a translation! So far people are working, or have already sent in, localization files for the following languages :

Italian (complete; even got two – by Gianni [...]

Continue Reading...

Get The Shiny New Premium Link Cloaker Now

October 2nd, 2009

During the last few months I have been working on an improved premium version of my popular link cloaking plugin. And now, on this unquestionably glorious day, I finally deem it sufficiently polished and bug-free to be ready for public release. So if you do affiliate marketing and want to protect your commissions, go check [...]

Continue Reading...

How To Make WordPress Check For Updates Immediately

October 1st, 2009

WordPress automatically checks for plugin, theme and core updates once every 12 hours. This is normally fine, but it can become annoying when you know there’s an important update or bugfix available yet it won’t show up in your Dashboard until the next time WP gets around to checking for it. Of course, you can [...]

Continue Reading...

Changelog Generator For WordPress Plugins

August 20th, 2009

A few months ago, WordPress.org introduced a new feature available to plugins hosted in the Plugin Directory – changelogs. Having an easily accessible changelog is certainly a usability plus, but I felt it created unnecessary work for plugin developers. Personally, I usually provide meaningful log messages (example) when uploading a new version of a plugin [...]

Continue Reading...

Vote For The 2009 Open Source CMS Award Nominations

August 19th, 2009

Packt Publishing is running their 2009 Open Source CMS Award, so go forth and nominate your favorite CMS for one of the award categories! And in case you’re not sure which CMS to vote for, here’s a friendly suggestion:

Clik the image to go to the nomination screen with WordPress pre-selected
Hat tip to [...]

Continue Reading...

WordPress Ideas RSS Feed

August 13th, 2009

WordPress.org has an Ideas section where users can post their suggestions for new WordPress features and comment on ideas posted by other users. If you’re a plugin developer or just someone who blogs about WP, this page is a good place to look for new… well, ideas. It doesn’t have an RSS feed though, so [...]

Continue Reading...

“I’m In It For The Money”, Or My First Commercial Plugin

August 7th, 2009

I’m planning to release my first commercial WordPress plugin later this month. The plugin will be an improved version of the Link Cloaking plugin and will include a bunch of new and exciting features, like cloaking links anywhere on the site (as opposed to only detecting links inside post/page content) and the ability to display [...]

Continue Reading...

Take Advantage of Social Proof for Fun and Profit

June 9th, 2009

Social proof is an easy way to bump your traffic figures a little bit and make yourself look more authoritative. Today I’ll show you five simple ways to apply it to your WordPress blog.
Preface
The essence of “social proof” is simple : when people don’t have a lot of information about something, they will usually look [...]

Continue Reading...

Advanced Spell Checker For WordPress

June 2nd, 2009

After the Deadline is an advanced spell checker plugin for WordPress that was released on Monday. In addition to the standard spell check and suggestions features, it also includes style and grammar checking. The plugin also lets you define custom dictionary of sorts – you can set it to always ignore certain words. Here’s the [...]

Continue Reading...

Broken Link Checker 0.5 Available

May 22nd, 2009

The latest version of Broken Link Checker for WordPress is now available on WordPress.org. If you’re already using the plugin you should get an update notification within 24 hours. Below you’ll find a list of changes and a bit commentary about the update.
Around 20 people downloaded the beta version. I haven’t received any death threats [...]

Continue Reading...

33 Active Plugins, Or How My WordPress Blog Works Behind The Scenes

May 20th, 2009

I love all kinds of tweaks and utilities, be it software-specific addons or standalone tools. WordPress is no exception – if server hardware was infinitely capable, I’d probably have a hundred or so plugins installed.
But since the Moore’s law is being all too tardy, there’s a constant pressure to weed out underperforming and superfluous plugins. [...]

Continue Reading...

Broken Link Checker 0.5 BETA

May 6th, 2009

The next major update of the Broken Link Checker plugin is almost done. I’ve added several new, oft-requested features and rewritten most existing functions to make them more secure and faster. However, as anyone who has at least dabbled in programming will know, lots of code changes equals lots of potential for new bugs. So [...]

Continue Reading...

Spam Killed My Backups

April 21st, 2009

Having up-to-date backups is an essential safeguard in case something goes wrong with your website. So some time ago I installed WP-DBManager and configured it to send a daily backup of my WordPress database to my GMail account. All was well, until last week the backup process failed five times in a row. Upon checking [...]

Continue Reading...

Highlight Search Terms WordPress Plugin

April 13th, 2009

Highlight Search Terms is a WordPress plugin that can highlight search terms on your blog’s search page. The plugin is based on a tutorial by Thaya Kareeson, but it also includes several additional features not present in the tutorial and better browser compatibility.
Features

Multiple colors : Each word of the search query is higlighted in a [...]

Continue Reading...

Comment Spam : Eliminate False Positives With Akismet + reCaptcha

March 17th, 2009

The recent WeblogToolsCollection post about a new antispam plugin “WP Mollom” got me thinking. What’s the main problem with Akismet? It’s certainly good enough at catching spam – it only misses about 4 spam comments per month on this blog and has nearly 99.9% accuracy overall. However, the situation might not be so rosy when [...]

Continue Reading...

Make Your Plugin Faster With Conditional Tags

February 22nd, 2009

One of the reasons why WordPress can be slow is that it loads all active plugins on each and every page, even if some of those plugins aren’t actually used on that page. For example, an active anti-spam plugin will still be loaded even if the current page doesn’t contain a comment form (e.g. category [...]

Continue Reading...

4 Blogging Mistakes I Still Make

February 19th, 2009

Even after two years of blogging, I’m still not rich and famous. Why is that, and how can you avoid the same moderately unpleasant fate? In this post I’ll discuss some blogging mistakes that (still) interfere with the success of this site.
#1 Lack of focus
Pretty much every blogging-related guide begins with “pick a niche”. Having [...]

Continue Reading...

How To Identify a WordPress Theme

February 15th, 2009

Say you stumble upon a WordPress blog that has a gorgeous design. Amazed, you wonder what theme they’re using. Of course, it would be straightforward to just email the blog’s author and ask, but it might take a few hours (or days) until they get back to you. Here are three simple ways to identify [...]

Continue Reading...

Top WordPress Plugin Niches

February 11th, 2009

As a plugin developer, I sometimes wonder what makes a plugin popular. How come some plugins garner hundreds of comments and thousands of downloads, while others pass quietly into the archives? What kind of plugin do the users want?
Obviously the plugin’s niche (what kind of stuff it does) would be a huge factor. For example, [...]

Continue Reading...

Does Adblock Matter For Your Site?

January 26th, 2009

There’s been some controversy about the ethics of using Adblock. Webmasters want advertising income, users want a better browsing experience. Yadda yadda yadda. I can certainly sympathize with both sides of the debate – on the one hand, I hate intrusive ads as much as anyone. On the other hand, this site is mainly ad-supported.
But [...]

Continue Reading...

Raw HTML Update

January 23rd, 2009

The Raw HTML plugin has been updated! In case you didn’t know, Raw HTML is my WordPress plugin that lets you use unfiltered HTML, JavaScript, CSS, etc in your posts. You can download the update from the plugin’s page, or wait for the automatic update notification that should appear in a few hours.
Version 1.1 is [...]

Continue Reading...

Map Of The Central Blogosphere

January 22nd, 2009

Take the top 100 blogs from Technorati, scrape some connectedness statistics from Yahoo! Site Explorer, mix in a bit of improvised PHP scripting and Processing magic, and we’ve got ourselves a map of the equatorial blogosphere

About The Map
This graph shows the connectedness level of some (see rant below) of the most popular [...]

Continue Reading...

WordPress API Resources

January 14th, 2009

[Here's some list-cliche-filler stuff while I fight off a (hopefully) temporary bout of unproductivity and dentists]
WordPress internals are documented pretty well, but sometimes finding the right API/Codex page can take a while. That’s why I’ve decided to put together a comprehensive list of all APIs used by WordPress to serve as a “jump-off point” for [...]

Continue Reading...

How To Speed Up Sociable

January 10th, 2009

I’ve always cared about WordPress performance. I’ve optimized my database, tweaked the server’s configuration, used plugin profilers and installed WP Super Cache and PHP Speedy WP – the “heavy artillery” of performance-related plugins. However, only recently did I decide to finally track down and fix all the remaining subtle issues that may cause slow loading [...]

Continue Reading...

Aligning Images In RSS Feeds

December 31st, 2008

When inserting an image into a post, WordPress lets you choose an alignment (left/right/center/none) and even add a caption. This usually works well when viewing the post on the blog itself, but will often look messed-up in the RSS feed. Basically, the image becomes unaligned and breaks the intended post layout. I’ve found an easy [...]

Continue Reading...

Top 10 WordPress Plugin Developers

December 28th, 2008

As the year is coming to an end, perhaps it’s time for a different kind of “Top X” post. Instead of a list of new WP plugins to try out, here are the top plugin authors – the brilliant people who create outstanding tools and share them with the WordPress community.
The list is ranked by [...]

Continue Reading...

Admin Menu Editor For WordPress

December 20th, 2008

Here is my latest and hack-iest plugin yet – Admin Menu Editor. It’s a WordPress plugin that will let you manually edit the Dashboard menu. You can reorder the menus, show/hide specific items, change access rights, and more. The plugin is still a bit rough around the edges, so a good understading of WP internals [...]

Continue Reading...

How Popular Is WordPress?

December 8th, 2008

We all know that WordPress is a popular publishing platform, but how popular is it really? While I don’t know the number of active WP blogs, here’s a different yet interesting piece of statistics – a chart of the historical Google search volume for the keyword “wordpress”.
(click the image to get a slightly larger [...]

Continue Reading...

Plugin Compatibility Notes

December 4th, 2008

As I write this, WordPress 2.7 is due to arrive in a few days. Now that’s very shiny and all, but there’s one thing that has always made me a bit wary about upgrading to a new version : plugin compatibility. When you have a lot of active plugins there’s always a chance that one [...]

Continue Reading...

Displaying Recent Posts On a Non-WordPress Page

November 15th, 2008

Listing recent posts on a WordPress page is easy – there are various widgets and theme functions available just for that purpose. But what about a non-WP page, or even a different site? That’s not that hard either – simply grab some posts from the blog’s RSS feed and output them on your page. In [...]

Continue Reading...