Systems Knowledge Base

Helensburgh Sailing Club

User Tools

Site Tools


systems:race_entry

On-line Entry System

The entry system evolved in 2021 following the Covid 19 lockdown to help reduce the need for paper based entries initially for club racing. As data is held on-line there were spin off benefits to be had in the form of live entry lists, easier BACS management and up-to-date rounding/finishing sheets.

This was soon extended to include regatta entries - very similar but with extras like registration check lists

Club Race Entry

The club entry system is used for regular Club based dinghy sailing e.g. Winter Sunday Series, Weekday Thursday evening series and Autumn Sunday series

Race_Entry_System_How_it_works.pdf

Regatta Race Entry

The slight variant of the system used for regattas and events

PROGRAMMER NOTES

Location

{root}/images/race_entry/[…subfolder…]

Why under “images”? This is so that anyone using Joomla to update pages that relate to race_entry content e.g. NoR, SI's etc does not need to use FTP or the cPanel file manager to upload these files. This can be done from inside Joomla admin using the media manager, but it can't access folders above /images/

Process overview

  • 'index.htm' (or .php) is a summary NoR for the event with button to entry form
  • A simple form that requires a google ReCAPTCHA before it can be submitted

Concepts

  1. Complete form and tick off “I'm not a robot”
  2. Submit - Processes form data into a text file and sends 2 emails:-
  • Email 1 - Confirmation to Applicant containing all form content fields so they can x-check for any errors. Those would be dealt with by normal correspondence. System contains no method to edit/re-submit
  • Email 2 - Sent to entry@helensburghsailingclub.co.uk, email forwarder inc Office, some members of sailing committee as appropriate

Flow

Simple top down. Links on website to various functions * NoR & Entry Form * List of Entrants * Recording sheet - prepopulated with entrants

Functions

  • Entry List
  • Manage
  • Manage payments [List All/List Paid/List Unpaid]
  • Rounding sheet
  • HAL download [CSV] for import to results system

Gotchas

Jan 2023: Still quite crude updates that involve some editing of PHP files. This is evolving with more and more going into the config.ini file


Page Tools