Updated 04 April 2019.
Built on WordPress
This website was set up in October 2017 using the open source software WordPress and been evolving ever since.
|WP Super Cache||Speeds up pages by caching them.|
|Jetpack||Adds a whole host of functionality. I’m using it for galleries, social media sharing, contact forms, stats, super fast images, stats, SEO tools, widget visibility control, mobile theme and security.|
|Safe Redirect Manager||To take care of redirecting pages from the old site URL structure to that in this new site. It’s important to preserve SEO and keep bookmarks working. If I see 404s in the traffic analytics, I add redirects with this plugin.|
|Tiny MCE Advanced||Adds more functionality to the editor such as being able to add tables. This will be deprecated as I use native functionality in the new native WordPress 5.0 block editor (Gutenberg).|
|SSC||My own plugin containing functionality to:
– display safety teams.
|SSC Members||My own plugin to make a members section with members only pages and a generic shared login (as well as normal user logins). If you’re interested in setting up a private WordPress site, check out Chris Hardie’s blog post on the topic.|
|Openclub CSV||Another of my own plugins to display CSV data and present it in different ways. I use this to display data from the sailing programme, events, duties and safety teams. The idea being that club members manage data in spreadsheets, send files to me, I copy and paste the data and display it nicely on the site.
Similarly, I export dutyman data and copy and paste into the site (having first removed personal data) to power the duties views. Using CSV files as a data source saves any complex importing or content generation.
|Download Monitor||To handle member only and public downloads. There is a bunch of content that is members only.|
|Really Simple SSL||As of July 2018 Google is marking non HTTPS sites as not secure, I’m using a free Let’s Encrypt SSL cert through my hosting provider and enabling HTTPS across the whole site using Really Simple SSL. If you’re hosting provider doesn’t support Let’s Encrypt you might need to buy one fo theirs, or alternatively procure one yourself and get them to install it.|
The site also has a shop which will be re-activated when we start taking members’ fees for the 2018 season. This shop is also built on WordPress and uses the WooCommerce system which is a plugin. The shop was used in 2017 and 2018 with great success.
These are my own projects which are part of this site.
|Openclub CSV||See above|
|Sailwave results importer||Extract results from Sailwave generated HTML files and import to a MySQL.|
|SSC Generatepress child theme||The theme this site uses.|
|Openclub index||Simple code to make the fancy but simple directory index for displaying race results. Updating that index is just a matter of uploading race results via FTP. Read more about this here.|
|Race results list||A script to display most recently uploaded files within a directory tree.|
If you’d like tips or pointers on setting up your Sailing Club’s website on WordPress, feel free to get in touch.
Swanage Sailing Club