Thanks Marin. Based on our current bbapi applications, here's what we'd really love to have. If others have other uses that I'm not thinking of, please chime in. Basically, two categories (with wildly different scopes).
(1) Extend the existing bbapi pages to work with NT info. This would include:
The teaminfo, schedule, standings and roster pages should accept an NT ID (e.g., 1 for US NT, 1001 for the US U21, etc). The boxscore page should accept an NT match ID. I don't think there are any *new* pages needed here, but from what I've gathered, making this info available may be non-trivial.
I can see a few complications here:
- the standings page is not straightforward since a single team may be in more than one "league" per season (different qualifying rounds, the repechage, tournament, etc). At the least, this probably means adding an identifier to the standings page to reflect what it's returning. At worst, it means querying these pages would need an additional input. In fact, thinking about this, standings may need a completely different interface (and, at least in my opinion, are a low priority).
- the roster page should work the way club rosters do now: if requested by the coach, they get the full skills along with the players. if requested by anyone else, they get just public info. In my opinion, we don't need to make a change to individual player pages to allow the coach to see skills if they're on the NT, since you'd be able to get them through the roster page, but others may disagree.
- the teaminfo page should have world rank as an additional parameter.
(2) Player pages should be modified to include a flag indicating if the player is on the NT or u21, viewable by everyone.
Some of these seem much harder than others. If I were prioritizing, this would be my list:
- NT rosters made available, with skills visible to the coach.
- NT schedules available through the existing schedule.aspx, with a string indicating the match type (round robin for continental/worlds, repechage, consolation, with an extension indicating semifinals/finals, e.g., continentals.semifinal, etc).
- NT boxscores available through the existing boxscore.aspx, with the same match type indicator as on the schedule.
- Add an NT/u21 flag to the player.aspx page (and things that call the player element, such as roster.aspx)
(big gap)
- NT teaminfo page through the existing teaminfo.aspx, with world rank added
- NT standings page
Last edited by wozzvt at 5/17/2012 9:57:53 AM