The Concept
I've been thinking about how to develop a tool (set of PHP scripts + MySQL Database) to help my Dad author and manage race reports for his web site.
This seems like a tool that many avid runners might be interested in. So it makes sense to develop it as a multi user tool from the ground up. With that in mind, I was thinking that initially I'd build it as a blogger like service, "RaceWriter", that runs on my web site and allows registered users to author and edit race reports then post / publish them to their own websites via FTP/SFTP, or to a /Runners/UserName section of mine. Below are some of the features I'm thinking should/could be included, though not all in the first version(s).
My questions for you are:
Current Feature Wish List
- Modular report sections including:
- Race Info
- Race Name
- Date
- Location
- Distance
- etc.
- Runner Info
- bib number
- club / team affiliations
- finish time
- finish place
- split times
- etc.
- Summary / Teaser (<256 characters plain text)
- Narrative (HTML)
- Photo / Photos
- Preparation / Planning tools ???
- GPS route / profile plots ???
- Reader feedback / comments
- Post / Publish to HTML
- using user defined template(s) & style sheet(s)
- to user's website via FTP/SFTP
- to local website [i.e. /Runners/UserName]
- to user's blog via Atom API
- to e-mail ??
- Dynamically generated indexes of upcoming and past races
- Links to other user's RaceWriter entries for the same race.
- Tools for race organizers ???
- "official" race info
- open source finish time posting
- Tools for race photographers ???
- Atom / RSS syndication file(s)
- Atom entry / update API
- WAP (mobile phone) interface
- Server script self install w/ computability testing
- Entry update notification ???
- via e-mail
- via IM
- via SMS
