It is the time of year again where WordCamp London is taking place very soon and I am delighted to announce that I have been kindly selected to speak at the event. My talk is titled “Publishing a Plugin on WordPress.org“.
I started writing plugins a long time ago mainly for client work, however over the last couple of years I have been releasing some of the plugins I have built to the open source community via WordPress.org’s plugin repository. In this talk I will go present on the following:
- The reasons why you may want to release a plugin on WordPress.org rather than keeping it for yourself!
- The specific steps, setup and rules you need to follow in order to prepare your plugin for a WordPress.org release
- How to actually submit your plugin, including the process itself and some things to think about to make the plugin review teams’ lives easier
- A brief look at aftercare of the your plugin particularly around using the support forums etc.
If you have yet to purchase your ticket for WordCamp London, I would strongly urge you to do so. At just £30 they are an absolute bargain and I am sure you will get a lot out of the weekend.
Look forward to seeing you all there!
A few years ago I built the WP Broadbean WordPress plugin in order to integrate Broadbean job posting with a WordPress website. This is has proved a highly successful plugin with a number of sites now actively using this. In fact Broadbean themselves are keen for WordPress users to adopt its use. Recently I have been working on another solution for WordPress sites which integrates the very popular WP Job Manager plugin with Broadbean. Allow me to introduce the WP Job Manager Broadbean Add-on.
WP Job Manager Broadbean Add-on
The WP Job Manager plugin has a number of add-ons that are listed on the add-ons page of the website. You will now see a Broadbean add-on listed, and many thanks to the team for allowing this add-on onto their page for third party add-ons.
I have decided that the plugin will be a paid for product, much like the other add-ons on that page and also that it will be licensed. like many other commercial current commercial plugins. There are two type of license, each lasting for a period of 12 months, giving purchasers support throughout that period as well as updates. The licenses are either for 1 site, priced at £99.99 or for unlimited sites priced at £199.99.
The add-on is activated like a normal plugin would be and contains a settings tab under the WP Job Managers settings page. On here users can set a username and password for their incoming feed as well as activating their license. Also on this page are instructions on what information to pass through to the team at Broadbean in order for them to send the job data to your site.
It is worth noting here that the plugin is dependent on data being sent from Broadbean. This is something that would be specific to your site and therefore needs to be built by the Broadbean integrations team. For this reason they will probably have a charge for this too and it is worth speaking with your Broadbean account manager about this.
So if you are a recruitment business using Broadbean and you have a WordPress website of you own running the WP Job Manager plugin to show jobs on your site, you can know include jobs you post through Broadbean on your site as well. There will no longer be the need to add them in two places!
View the WP Job Manager Broadbean Add-on
Purchase the WP Job Manager Broadbean Add-on
On Tuesday evening (21st July 2015) I delivered a talk on distributing your code through the WordPress.org plugin repository.
My slides are below:
Photo credit: Jack Lenox
Recently I have been working on a number of multisite installs of WordPress. The largest of these has been for a multisite install that is being used as an Intranet in a corporate environment. To help see the site from other users’ perspective I have been using the excellent User Switching plugin by John Blackbourn. However much of the switching I wanted was from the front end. This post looks at how I solved this problem.
Since WordPress 3.0 (ish) the WordPress admin bar has provided easy access to a lot of the dashboard functions such as writing new posts and pages and moderating comments etc. Along with this came the ability to easily customise the WordPress admin bar, adding your own content to it. With this in mind it seemed the obvious solution was to add User Switching to the admin bar, so that it would be enabled from the front end of the site.
Therefore I went about building a plugin to do this which you can see below:
Initially I had a problem with the plugin in that I could not get the wpnonce working for the switch to user links. However excellent support from the plugin author helped me solve this problems in minutes. Thanks to John for a speedy and precise answer to the query.
The plugin works great, but if you do not have User Switching installed, the plugin checks for this and then does nothing. What I really need is for the plugin to not activate if the User Switching plugin is not installed. If anyone could help me out with this I would be very grateful.