Fields CSV Template
Use this template to add and update the League's fields. See below for directions.
Download Template
Teams CSV Template
Use this template to add teams to a divisions. See below for directions.
Download Template
Games CSV Template
Use this template to add teams to a divisions. See below for directions.
Download Template
What is the flow for scheduling?
- Make sure the Field file is present and formatted correctly; upload the file to the 'fields' asset directory.
- Update the Teams file with the new teams; upload the file to the 'schedules' asset directory.
- Create the Games file; upload the file to the 'schedules' asset directory.
Directions for the Fields CSV File
Setting up the file
The Teams CSV file requires 5 fields. Required fields are "FieldID", "FieldName", "ShortName", "FieldAddress", and "PhysicalLocation". The first rown in the file should contain the names of the required fields, as above. Do not use quotation marks around any text within the file. If you use Excel to edit the file, make sure to save as CSV; the schedule page cannot use an Excel file.
Naming the file
The naming convention used for the fields file is: fields.csv.
Updating the file
To avoid issues, duplicate the old field file and then rename the duplicate file on the server by adding an underscore and the date at the end. For example, fields.csv would become fields_7-30-2023.csv. This will make sure we all have access to the old information if we need it, and also allow us to update the fields.
Previewing the Venues
You can view the table of Fields/Venues below.
FieldID as Game Venue
The FieldID will be used in the Schedule under the venue column. One caveat is that the FieldID must be unique to each venue. If you duplicate them, only the last field with the duplicate ID will be used. The rest of the data can be duplicated.
Columns explained
FieldID is explained above, but identifies which field the game will be played at. Use this value in the "Venue" column of the game schedule.
FieldName is the name we have given the field. It is shown on the Schedule and on the Fields page.
ShortName is used as a ToolTip on the Fields page and is required.
FieldAddress is the USPS address of the park.
PhysicalLocation is the Lattitude and Longitude of the field. This is used to show exact locations of each field. You can get this value by adding a pin to Google Maps, right clicking and copying the numbers at the top of the context menu.
Directions for the Teams CSV File
Setting up the file
The Teams CSV file requires 4 fields. Required fields are "Team Number", "Team Name", "Coach Name", and "Coach Email". The first rown in the file should contain the names of the required fields, as above. Do not use quotation marks around any text within the file. If you use Excel to edit the file, make sure to save as CSV; the schedule page cannot use an Excel file.
Naming the file
The naming convention used for the teams file is: {division}_teams.csv. Replace {division} with the approporiate division. For example, the U6 Division Teams should be named as u6_teams.csv. For Scooter Shooters, name the file u5_teams.csv>.
Updating the schedule
To avoid issues, download the old schedule and then rename the old Team schedule on the server by adding an underscore and the date at the end. For example, u5_teams.csv would become u5_teams_7-30-2023.csv. This will make sure we all have access to the old information if we need it, and also allow us to update the teams.
Directions for the Schedule CSV File
Setting up the file
The Schedule CSV file requires 8 fields. Required fields are "Date", "Time", "Venue", "Home Team", "Visiting Team", "Complete", "Needs Rescheduling", and "Rescheduled From". The first rown in the file should contain the names of the required fields, as above. Do not use quotation marks around any text within the file. If you use Excel to edit the file, make sure to save as CSV; the schedule page cannot use an Excel file.
When adding the venue, use the ID of the field from below.
Naming the file
The naming convention used for the schedule file is: {division}_schedule.csv. Replace {division} with the approporiate division. For example, the U6 Division Schedule should be named as u6_schedule.csv. For Scooter Shooters, name the file u5_schedule.csv>.
Updating the schedule
To avoid issues, download the old schedule and then rename the old schedule on the server by adding an underscore and the date at the end. For example, u5_schedule.csv would become u5_schedule_7-30-2023.csv. This will make sure we all have access to the old information if we need it, and also allow us to update the game schedule.
Field ID |
Field Name |
Field Address |
1 |
Kyte U14 Field 1 (East) |
32701 Harper Ave, St Clair Shores, MI 48082 |
2 |
Kyte U6 Field 1 (North) |
32701 Harper Ave, St Clair Shores, MI 48082 |
3 |
Kyte U6 Field 2 (South) |
32701 Harper Ave, St Clair Shores, MI 48082 |
4 |
Kyte Scooter Field 1 (North) |
32701 Harper Ave, St Clair Shores, MI 48082 |
5 |
Kyte Scooters Field 2 (South) |
32701 Harper Ave, St Clair Shores, MI 48082 |
6 |
Harmon U8 Field 1 (North) |
24800 Harmon St, St Clair Shores, MI 48080 |
7 |
Harmon U8 Field 2 (South) |
24800 Harmon St, St Clair Shores, MI 48080 |
8 |
Masonic U10 Field 1 (East) |
22100 Masonic, St Clair Shores, MI 48082 |
9 |
Masonic U10 Field 2 (West) |
22100 Masonic, St Clair Shores, MI 48082 |
10 |
Gaffke U12 Field 1 |
28798 Grant St, St Clair Shores, MI 48081 |
11 |
Kyte Diamond B |
32701 Harper Ave, St Clair Shores, MI 48082 |
12 |
Kyte Diamond 2 |
32701 Harper Ave, St Clair Shores, MI 48082 |
13 |
Kyte Diamond 3 |
32701 Harper Ave, St Clair Shores, MI 48082 |