re: a USPSA style match results system, I'm not sure whether there is enough value in it or not. I think one of the reasons it works well for USPSA is because of the number of major matches they have and how many of the same people travel to them. It's great being able to see how the top guys do at those matches, but it seems to me that in Canada it's a lot more Level II matches that are only attended by those who are local with the odd major match like Provincials (which are still mostly local people). Since each section also has their own method for handling provincial standings and getting match results out (at least as far as I know they all do) does having those results in one place really provide that much additional value?
Well, I imagine a system where you have your own provincial website. However, you use an iframe to embed the stats page directly into your own website. When you do so, it automatically strips out all of the other provinces, and shows you only your own.
Example. I use this on the IPSCBC Webpage. Currently, all I do to embed the stats page is to add the following code to the IPSCBC "template".
Code:
<iframe id=frame src="http://www.ipscbc.com/results2/results.php?province=BC" width="100%" height=500 frameborder=0>
<p>Your browser does not support iframes.</p>
</iframe>
If you want to show only your province, then you set it in the iframe src, otherwise, it shows all of the matches. If you want to show all provinces, you just get rid of the "?province=XX" :
Code:
<iframe id=frame src="http://www.ipscbc.com/results2/results.php" width="100%" height="500" frameborder=0>
<p>Your browser does not support iframes.</p>
</iframe>
Next thing I will be adding is searching by date range, level, province or club.
The editing side is easy, too.
Screenshot
You just create a new match, enter in your relevant data, and once your match is created, you get to upload your overall and stage results in report emulation .txt format. The editing window shows you a list of all the matches that you have permission to edit (ones that you've created, or ones that are lower access level than you).
One database for all matches in Canada. If you want to have a public version that hides last names, you embed one bit of html. If you want to have a private version that shows last names, it goes behind a password protection system and you embed a different bit of html but the look/layout is exactly the same.