All posts by Paul Gibbs

About Paul Gibbs

Works at Automattic. BuddyPress Lead Developer. You can say hello at paul@byotos.com, in #buddypress-dev on freenode, or on twitter as @pgibbs.

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

BP Labs 1.3

I’ve just released version 1.3 of BP Labs; it’s a plugin which contains unofficial and experimental BuddyPress features for testing and feedback. Long overdue, the update fixes a problem with autosuggest, and introduces a new feature: Like Button.

Like Button requires the Activity component, and simply adds a “Like” button onto WordPress’ Toolbar when viewing a blog post (or any other post types). Likes are grouped together and shown in the Activity stream. It’s pretty simple, but fun. Let me know what you think of it.

Get BP Labs 1.3 today!