VHS FOOTBALL INFORMATION TECHNOLOGY

GENERAL

The Norsemen Football program relies on Information Technology (IT) for many functions. The website exists to provide a central repository of and portal to anything and everything related to Norsemen Football. This includes (but is not limited to):

  • official announcements from the coaching staff and school administration
  • schedules - practices, games, pasta parties, etc.
  • photos and video clips from events and games throughout the season
  • Booster events
  • fundraisers
  • Items for purchase, etc.
In other words, if it has to do with Norsemen Football, you should be able to find it at valhallafootball.com.

Some of the behind-the-scenes activities handled by the IT department include providing support in the form of database maintenance and reporting, email list generation, bulk emailing, and coordination with the coaching staff to ensure all student athletes and their families are provided with up-to-the-minute information regarding the Program and its activities.

The VHS Football IT Manager has overall responsibility for the design, operation, maintenance, and content of the website, consistent with the standards expected of such a highly-visible representative of Valhalla High School Athletics and as set forth by school administration and the football Program. As such, this person or persons should possess a reasonable knowledge of a wide array of IT-related topics (details below). He or she should also have a working knowledge of the software-based tools used to create modern web pages, and should own or have access to many of those tools.

This position is currently open for placement with new volunteers. Ideally, we would like to establish an IT Committee comprising a group of individuals who together possess the skills and have the time available to execute the tasks described herein. The head of this committee would likely hold a Booster Board position at the vice president level.

Website Construction

Note: webmasters may create a new website at their discretion, using the tools, languages and design techniques with which they feel most comfortable. Obviously the most efficient approach is to continue using and evolving the existing site, leveraging prior efforts: this page describes the site as it currently exists so that prospective IT managers will gain an understanding of where things are at this point in time. Although the site was not developed by a "web professional," it should provide the basis for significant extendability into the foreseeable future.

  • Technology: the website is written using ASP.NET and therefore hosted on a Windows server. Extensive use is made of Master Pages, code-behind files, and Cascading Style Sheets


  • Languages:
    • HTML
    • visual basic
    • javascript

  • Development tools:
    • Microsoft Visual Studio 2008
    • Microsoft Expression Media 2 (for photo galleries)
    • Microsoft Access (database support)

  • Cross-browser support: while we strive to provide as much functionality as possible for the widest array of browsers, this is not a requirement - generally we start with IE7 and work outward from there as time permits


  • PDF: you must have the ability to generate and publish PDF files from a variety of sources

Database

Extensive use is made of databases to track student athletes, team rosters, contact lists, statistics, etc. We use Microsoft Access for all such functions (much less expensive to host than, for example, SQL-Server).

Qualifications

This section describes the skills needed to provide the services and support as currently defined. It should not be presumed that a single person must possess all of these qualifications to be involved with the VHS Football IT committee! We encourage participation at whatever level you are comfortable, and a team environment comprising volunteers from all levels (Frosh, JV, Varsity) is desirable.

  • Web pages: create and modify .ASPX files using master pages, visual basic code-behind and CSS files
  • understand and create javascript
  • Database support:
    • understand existing tables and data structures and how they tie into the website
    • create new tables, queries, and reports as new features are brought online
    • maintain data content (add, modify, delete) as required
    • export data (contact lists, etc.) from tables to support Coaches and Boosters
  • Photos:
    • basic photo manipulation skills (resizing, touchups, etc.)
    • ability to create photo galleries using tools of choice
  • Video Clips:
    • basic video manipulation skills (capturing clips from DVD, editing, etc.) - we've been using Pinnacle software solutions in this role
    • ability to publish embedded clips to website
  • Communications:
    • ability to communicate effectively with coaching staff, booster members, etc., on a continual and as-needed basis
    • abililty to manipulate email lists within mail client (MS-Outlook, etc.) and generate bulk emailings, etc.
  • General documentation support: create various documents, order forms, etc. with graphics as needed, and convert to PDF format for use on website

Tasks

This section provides a detailed description of the duties involved in running the website. The list has been broken down into general categories to facilitate selection of item(s) in which you may be interested in "adopting." Again, it is not intended that one person be responsible for the entire list - we're looking for several volunteers to work together and share the load.

As with any undertaking such as this, the "Job Description" is subject to change: while this list attempts to provide a realistic picture of what's involved, it should not be considered definitive.



CategoryActivityFrequencyDescription
Web pagesSchedulesas needed throughout seasoninteract with coaching staff via email, telephone, and in-person to update and maintain all published program schedules including practices, games, and other events
Headlines and Newscontinuous throughout seasonupdate front page content (your chance to be a sports reporter!) to reflect that week's results, and generate news stories for inclusion in database
Photo Galleriescontinuous throughout seasonreceive photos from various sources, create gallery and upload to site: update site sections to provide menu access to new galleries
General Site Maintenanceas needed throughout seasonrespond to requests for new features, bugs, etc.
DatabaseRostersas needed throughout seasonusing data provided by the Head Coach, update and maintain the database of Frosh, JV, and Varsity rosters. Provide reports to coaches and boosters as needed.
Contact Dataas needed throughout seasoninput data from sign-up sheets into student database, update student status (team, position, jersey number, etc.), Coaching Staff, Boosters, etc. as needed.
Email listsas needed throughout seasongenerate and maintain email lists for each team; manage invalid addresses and opt-outs; provide lists to coaches and boosters as needed
Varsity Statisticsafter each gamereceive stats from team statistician, input into database and upload to site
Game Scoresafter each gameupdate database to reflect that week's results
AdministrativeEmail Broadcastsas needed throughout seasongenerate and transmit bulk emails to appropriate recipients (eg., all freshmen, varsity team, etc.) based on requests from coaches and boosters
Handouts/Flierscontinuous throughout seasonprocess requests for handouts, generate documents and convert to PDF, make available on site



That's all there is to it!

Of course, the outgoing crew will make every reasonable effort to assist the new folks in coming up to speed during the transition. Everyone interested in becoming a part of the VHS Football IT Committee should send us an email or contact any Booster Board member. Remember - you don't have to be an "expert" and every little bit helps: we welcome anyone with a desire to be involved.