Website Development questions
-
I am responsible for a chess website which uses Wordpress and was wondering how hard (and expensive) it would be to add some additional functionality (they don't have to be in Wordpress although if there are plugins that will work, great).
One is a comparison tool where someone can paste a list of IDs (5-digit numbers e.g. 10001 or 5-digit numbers + 2 letters e.g. 10001AM) and the tool will report which players are, and aren't, on the membership list, also on the website. Ideally a whole list could be pasted and checked simultaneously, not just one by one since that will be painful.
Another is a tournament entry tool where players can enter a tournament, a list of entries is displayed, and eventually a CSV of entries is emailed to the tournament organiser (or just auto-published to the website). We use tournament software so the main point would be for the CSV to be the right format for that. Double bonus if the entry tool can check the member list noted above and autofill player details from their ID.
For post-tournament reporting (for anyone involved in chess, this is about ratings mostly, and calculating fees where appropriate), have the tournament software files able to be uploaded e.g. by drag and drop, and then the files read and information extracted. I know it's easy to have a form that organisers can complete that just emails the uploaded files somewhere, but if it's possible to collect the information from one of the files and minimise typing, even better. There are two main files - the actual tournament software file (current versions use xml I think) and the rating file (which is a txt file in csv format). Ideally it would also check the IDs against the member list on the site.
The main point of all this is that players have to be members to play in rated tournaments, so the aim is checking whether players are members, and if not, highlighting that so they can join/be signed up.
-
I don't know Wordpress but Grok gives a comprehensive answer on how best to go about doing it: https://grok.com/c/fd288606-2fb8-4e7b-b331-be3514116cbb (Edit - scroll down to your question, I forgot I included another question previously)
I'd think there would be someone in your Chess community who is handy with basic webdev and could knock it out.