A Sports Management webapplication designed and integrated with our current Drupal 6.10site.
Our site isbuilt upon Drupal 6.10 and application must be written and utilizecurrent Drupal mods ( CCK, Views, Events and other extensions,components ) if at all possible and without changing the core of theCMS.
Its to keep track of teams , individual? players and? their? statistics.?
## Deliverables
A webapplication designed and integrated with our current Drupal 6.10site.
Our site isbuilt upon Drupal 6.10 and application must be written and utilizecurrent Drupal mods ( CCK, Views, Events and other extensions,components ) if at all possible and without changing the core of theCMS.
The sportsmodule is to provide common basic functionality to manage a team andindividual players.
The SportsModule must include the following capabilities:
Roster pagesfor individuals players include but are not limited to:
Name
Date of Birth
GraduationYear
Height
Weight
Vertical Jump
Block Jump
Reach
Jersey Number
A Players BIOand information
A place toupload and display players picture
A videodisplay for the players recruiting video.
StatisticsInformation
A contact boxwith the players email , or another selectable or configurable emailaddress field from within the Drupal site itself.
Roster Pagesto display the members of a team with the links of the individualplayers that make up that team. It will be the individual members ,placed on a single page that makes up a team page.
Team Pageneeds to include the following:
The team pagewill need to include the players information, a place to import anddisplay a team pictures and the statistics fields from theindividuals pages that are sortable.
The teampages need to be created from the individual members and we must havethe ability to create an infinite number of team pages and individualpages. The team pages must also be created for each year or seasonwhich we compete. We can have multiple seasons within the same year.
Users rolesneed to have the ability and security to update their own pages, butno one else's. You can create the pages using the playersregistration form from included text fields upon the registering onour site. We also have CSV sheets with all of this information andyou can import this to create these pages. If you can do acombination of both registration creation and supplement withbuilding them as part of an CSV import would be the best idea.
Statisticsneed to be captured from the games and tournaments teams play and howthey are ranked.
Individualstatistics need to be captured for each individual player as well ascalculated for each team and displayed on their respective pages andthe types of stats are as follows :
**G**= Games;
**K**= Kills;
**E**= Errors;
**TA**= Total Attempts;
**Pct**= Hitting Efficiency [Pct = (K - E)/TA];
**A**= Assists;
**SA**= Service Aces;
**SE**= Service Errors;
**RE**= Reception Errors;
**DG**= Digs;
**BS**= Solo Blocks;
**BA**= Block Assists;
**BE**= Blocking Errors;
**BHE**= Ball Handling Errors;
**Pnts**= Points [Points = K + SA + BS + (BA/2)]
A coaches biopage with relevant information about the coach, including contactinformation and a contact link to email the coach must also beincluded on the roster pages of each team.
Our webserver also has installed EZMLM and you must have a place for membersof this team to subscribe to the teams email newsletter. We willinclude the settings for each teams newsletter. Only Team memberroles will be allowed access to subscribe to that teams emailnewsletter.
All of thedata and statistics must be saved in the database.
You can findinformation about the way volleyball statistics are captured via theNCAA website located here :
You can alsofind samples of Players and Team pages by looking Here :
Team Pages
<[login to view URL]>
Players Pages
<[login to view URL]>
Theses pagesare html pages and are only for examples and for a reference.
Product andcoding must be xhtml complaint , wc3 validated and cross browsercompatible. Intellectual property of custom code will belong to us.