WordPress Plugin Developer

Last Updated on June 20, 2024 by Neil Murray

Table of contents #

YOUR JOB #

Your job involves writing code for our plugins. You need to:

back to top

YOUR TASKS #

Your tasks are shown at:

Select items attached to your name.

back to top

TRIAL #

Your paid trial is for 4 hours (unless advised otherwise). After this time you should stop all work for us until we review your work & get back to you with detailed feedback.

Please read & understand all of the items on Team Communication (plus all the links included there) and make sure you follow them during your trial. If you have any questions on these items please contact us for clarification.

See Team Roles – Trial

back to top

GIT #

You will use Git to push & pull code changes made by you & others. We recommend you use the Sourcetree GUI if you are still learning Git-based development. See Get started with Sourcetree for detailed guidance on using this tool.

See Using Sourcetree.

back to top

BITBUCKET #

We will invite you to our account for this Git tool, which we use for our development.

You need access to this to clone the development version of CF7 Skins & communicate on Bitbucket Issues.

See Working with Bitbucket.

back to top

DEVELOPMENT VERSION #

The following items explain how to set up the development version of CF7 Skins:

back to top

LOCAL #

You need to set up & maintain several Local WordPress sites (with different PHP & WP versions).

To help you get started we recommend you use the following items:

  • Using Local – for detailed guidance on how we do this (it’s somewhat outdated but it should still give you the info you need).

back to top

DEVELOPMENT DOCUMENTATION #

We maintain extensive development documentation to help new developers understand our code & how to work with our code.

You should browse this documentation to find pages related to your development tasks.

back to top

TEST SITE #

We maintain a WordPress site to help us with testing at CF7 Skins Test.

All your testing & development should be done on local copies of this site – see Export & Import CF7 Skins Test Database.

back to top

Completing your Tasks #

When you’ve completed your work on a task follow these steps:

  • merge the source branch ( usually ‘visual’ ) into your local development
  • deal with any conflicts & fix errors & issues from the merge
  • add Bitbucket comment which confirms your task is working as expected via suitable screenshots
  • ensure the Bitbucket Issue includes comments for each commit.

back to top

OTHER #

Please read & understand all of the items on Team Roles – Common Items, and make sure you follow them during your trial. 

See Team Communication.

back to top

ASK IF IN DOUBT #

If you have any questions at any time you should contact us on Skype. If in doubt please ask.

You can see when we other team members are generally available at Team Members.

back to top

Further Reading:

Notes

Add notes here

Save all Images to Sync – use ..\Sync\..\Team\Team Guidelines\Team Roles\WordPress Plugin Developer\