Sex Degrees of Separation Plugin

Recently I had the pleasure of working on quite a high profile plugin for Lloyds Pharmacy working as part of a team with Keith Devon of White Rock Design. The plugin was part of a campaign to run in Sexual Health week and was called Sex Degrees of Separation.

Lloyds wanted to educate people of the number of indirect sexual partners they will have had. The plugin has a front end interface where users simply enter the number of sexual partners they have had (male and female) in specific age groups. Once they hit calculate it crunches the numbers with some cool javascript (that bit was done by Keith!) and tells you your result. Click the image below to have a go!

Screen Shot 2015-09-24 at 13.58.08

My part in the plugin was to build all of the back-end functionality to allow the client to be able to edit the different parts of the plugin. For example editors can change the text output for the different sections as well as the button labels.

As the data changes over the current months/years they needed to be able to edit the data for each age group. This was achieved by creating a data edit screen in the WordPress admin. I went for a tabbed settings screen to separate the different settings into categories to make this easy to implement.

The plugin was launched a couple of weeks ago and received some amazing coverage in the press. Some links below are to some articles that I stumbled across:

Big thanks to Keith for bringing me in on the project.

Published by

Mark Wilkinson

Lead developer & owner at Highrise Digital @highrisedigital. Develops the @wpbroadbean plugins. Former teacher.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s