The what
This is a plugin for every installation of WordPress which uses a fairly upgraded, less than 5 years old, version of server software. Upon request you can have more details but nothing will break if you try to install it. It has the usual “one-click-install” and uninstall of WordPress.
The how
Once installed, you need to go to “Competitors settings” in the admin menu and check the prefilled roll names for test.
You can display the registration form or competitors scoring list with WordPress shortcodes.
[competitors_scoring_public] show a listing of all competitors and their scoresheets
[competitors_form_public] show the registration form where competitors fill in their data
- Once installed, you need to go to “Competitors settings” in the admin menu and check what rolls (or maneuvers) your competition will include. This gets prefilled on installing the plugin but you might want to change langiuage or insert additional maneuvers.
- Use Shortcodes on WordPress Posts or Pages. They are a convenient means to show this plugin’s functionality on any page of your WordPress site. They look like the above for the public competitors scoring display and registration form. You can have them on separate pages for live use or on the same page for convenient testing purposes. They will work either way. Upon install, the plugin creates this very page for you. You can use it or delete it as you wish.
- In the WP Admin on the page Competitors settings > Judges scoring you now choose a competitor, click the green Start button, give the competitor some scores and then Save scores. You will occasionally see a pesky spinner and overlay to remind you of the Timer.
- Intended for live use! Once you click on another competitor in the Admin as a “Judge”, the timer resets! Keep this in mind. You also have a Pause or Reset button if you need it. Normally, only the (green) Start/Pause button and the (blue) “Save scores” button will be used.
- At the registration there is a list of checkboxes for rolls. A competitor can uncheck rolls which they will not try to perform. The rolls they uncheck will be grayed out but fully functional for the judges if the competitor decides to perform those rolls anyway. This is for better communication and make for a more interesting comp with less downtime between competitors.
- If you’re a web dev interested in contributing or just want to take the code apart, feel free to clone my Repository at Github. Also if anyone has good ideas about making this better, contact me!