Dynamic Web Site: A Web site that utilizes client and server technologies such as jQuery, AJAX, PHP, and mySQL to provide a truly interactive experience. These technologies allow the user to submit and retrieve information, and often involve the generation of Web pages on-the-fly. Simple Web page creation tools are not capable of building dynamic Web pages - experienced programmers are required to design and build reliable and maintainable dynamic Web sites.
The Chatham Soccer League Web site is a full featured Web site that provides information on a Chatham County, NC children's soccer league. The centerpiece is the homepage display of the schedule, which can be drilled down by league, division (age group), and team. Other options allow individual games, meetings, and past dates to be shown or hidden. Visitor choice are stored in cookies, so the next visit will automatically display the desired schedule. Visitors can also view division-specific rules, teams and coaches, and practice schedules. Frequently asked questions and answers address common issues. Directions to all fields are provided in detail, including links to online maps. A library of favorite links provides additional details about youth soccer, and highlights the CSL sponsors. A comprehensive administration tool allows administrators to easily manage information. The site also features pulldown menus for easy navigation. A slide show in the header provides random rotating images of league activities. Visitors can subscribe to mailing lists. Built on PHP, MySQL, and Javascript technologies, the site is fast and flexible for users and administrators.
Home Page
  • The most important feature is the schedule, prominently displayed on the home page.
  • Visitors can drill down in the schedule from league to division (age group) to team.
  • Options for the schedule include showing individual games, including meetings, and adding past events.
  • Visitors selected schedule options are saved, so subsequent visits will automatically show the same level of information - usually, a specific team's schedule.
  • The displayed schedule is color-keyed to easily identify types of activities.
  • Schedule can be printed out without headers and other extras.
  • For specific team schedules, visitors are shown coaches and can email them directly.
  • New and Notable box will highlight breaking information, often dealing with weather related issues.
  • The Mission box can be switched to show a random Motivational Quote.
  • A weather box highlights area weather.
  • The US Your Soccer Newswire sidebar showcases youth soccer news.
Other Features
  • Resources categorized by coach, player, etc. Resources can be Web pages or other Web sites.
  • Administration panel for handling common management tasks.
  • Page header slide-show gallery images automatically retrieved and randomized.
  • Categorized links for further information on soccer rules, information, and CSL sponsors.
  • Division calculator based on age and current date, as well as division-specific rules display.
  • Frequently asked questions and answers clarify rules and regulations.
  • List of fields and detailed directions to each, including map site link.
  • Email form allows visitors to contact the league - they can even target specific board members.
  • All contact submissions stored on site for future use.
  • Administrators can email groups, such as all coaches for a specific area.
  • PHPList used to provide powerful list management features.
  • Visitors can subscribe or unsubscribe to multiple lists.
Technical Details
  • Printer-friendly feature for printing resources: headers and menus are stripped off.
  • Detailed visitor statistics, include search terms and referring pages.
  • Hand-coded pages used for excellent performance and easy maintenance.
  • PHP handles server-side dynamic page generation.
  • Custom JavaScript used for intelligent form defaults and verification, and to reduce server round trips.
  • All graphic images optimized for performance.
  • Site features compatible with major Web browsers.
  • No non-standard technologies, such as Flash.
  • Cascading Style Sheets (CSS) used throughout for consistent formatting.
  • PHP used to generate dynamic pages based on file contents.
  • Data provided in easy to read tabular form, filtered by season and other parameters.
  • Uses fast and reliable mySQL database manager.