How Achievements 3.0 Was Designed

Earlier today, I released version 3.5 of my Achievements for WordPress plugin. If you’ve not heard of the plugin before, it’s a great way to gamify your WordPress site with challenges, badges, and points. I’d like to share some notes on how Achievements for WordPress was designed.

Continue reading


BuddyPress Translations 1.6f

Version 1.6f of BuddyPress Translations has been released. 1.6f comes with an updated Slovak translation.

Continued big thanks to all the polyglots who contribute the translations for BuddyPress; maybe we should see about adding automatic download of language files to a future version of BuddyPress ;)

#i18n, #translation

Achievements 3 for WordPress now available

After an extremely long time in development, I’m very pleased to be finally able to announce Achievements 3 for WordPress. Go grab it from!

Learn more about the plugin on

#achievements, #scotch

BuddyPress Translations 1.6e

Version 1.6e of BuddyPress Translations has been released. 1.6e comes with new French and Hungarian translations, and the latest versions of all the other translations (noticeably, Spanish!).

Big thanks to all the polyglots who contribute the translations for BuddyPress.

#i18n, #translation

Getting phpDoc into WordPress

phpDoc to WordPress exports documentation generated by phpDocumentor into WordPress. Start using it today.

The best way to produce useful documentation for PHP code is to annotate it with phpDoc tags and keywords. Based on javadoc, phpDoc goes beyond a straightforward description of what something does, and allows the developer to add extra information which will help others who read the code to quickly understand its most important aspects. For example, a function can marked up to say when it was added to a project, its arguments types, and its return values.

From this phpDoc markup, the phpDocumentor app is the best way to generate standalone documentation that you can distribute with your project or make available as a reference on your website. But what happens when you want this documentation inside your WordPress?

Continue reading

#phpdoc, #xslt