Joomla Baseball Component
Baseball Team Manager Extension for Joomla

UPDATE: Version 1.5.2 will be released soon which contains minor bug fixes and enhancements. A football version is coming soon as well.
What's New?
- Component and modules completely rewritten for Joomla 1.5 Native.
- Ability to easily create menu links for Roster, Schedule, Stats, League/Division standings, as well as an “All Teams” w/built-in navigation links.
- Component and modules now compatible with Joomla SEF-friendly URLS.
- Schedule pages no longer limited to a single team/season. Schedule page can now be configured to show full league/division or specific teams.
- Printer-friendly and ICAL buttons added to schedule views. Print schedules or even import to calendar programs such as Google Calendar.
- Schedules now show game status on schedule if changed (for example, “cancelled”).
- Player “Clone” feature which allows a player to be on more than one team roster at a time (for all-star teams and other uses).
- Divisions now separated in W/L standings module if configured for entire league.
- Several filters added to database tables in backend making it easy to manage data.
- Scheduling form rearranged. Practices are now easy to add to scheduling and more logical.
- Ability to add new teams in the front-end administration.
- New “boxscore” plugin. Now you can conveniently ad linescore or boxscore information to your articles with the format {boxscore gameID}.
- Several bug fixes.
Admin Features - Fastball component 1.5.x
The Baseball Team Manager Component is a MUST HAVE for any webmaster using Joomla for their baseball/softball team sites!
The Fastball baseball component for Joomla is designed to help manage your baseball team website. The component creates a comprehensive database for entering team information, players, ballparks, schedules, game results, and individual player stats. The component creates various web pages for your baseball team website and also creates links to access team roster, schedule, stats, box scores, and individual player pages. Stats and other features are customizable in the configuration setup.
- Ability to create leagues and divisions for managing multiple teams.
- Create/edit players, including options for individual player photo, home/away jersey number, position(s), height/weight and contact info.
- Create/edit teams, manager contact info, upload team logo & photo.
- Create/edit ballparks and fields.
- Create seasons.
- Create/edit schedules -> select season, game type, location, and status.
- Enter game results with ease. Optional line score entry, and individual batting, pitching, and fielding categories in a user-friendly interface. Ability to enter batting order.
- Create game types (exhibition, regular season, tournament, playoff) for use with Win/Loss module.
- Configurable stat categories.
- Ability to select registered users for FRONT-END admin access. Now front-end users can manage their rosters, schedules and enter game results without needing to login to the Joomla admin.

Front-End Features - Fastball Component
- Ability to assign registered users access to specific teams for entering and maintaining team data, including rosters, schedules and results (see screen clip below).
- Several front-end pages are created dynamically by pulling the data entered by the Admin or selected users. Pages include Roster, Schedule (calendar, month, day, and full list views), Team Stats, Game Summary, and Individual Player pages.
- Stat tables are sortable by column.
Modules
We have created customizable modules to use with the Fastball component.
- Win/Loss AND League Standings Module
Create a simple win/loss module for a single team OR customize the module to display all teams in a league or division (for use with Fastball component 1.2).

- Next/Previous Game w/Results Module
Display "x" number of previous game results with links to box scores, as well as upcoming games with links to the schedule page. Can be customized to display multiple teams for league use.
- Stat Leaders Module
Display "x" number of players for various stat categories such as Hits, RBI's, Avg, or for pitchers, ERA. You configure the minimum At Bats or innings pitched. Customizable to show a single team or league/division.
Site Examples
Over 200 baseball and softball sites are now using the Fastball Baseball Manager extension. Here are a few of the baseball team websites using Joomla and the Fastball component to power their site.
Versions
Fastball Baseball Manager 1.5.0 -> Component and modules rewritten for native joomla 1.5.
Fastball component 1.2.1 -> Can be used for single-team or multiple teams (on a single domain/joomla install). Compatible with Joomla 1.0x or 1.5x (Legacy mode only).
Note: Users of Fastball 1.2.1 will have the opportunity to upgrade at no extra charge.
Release Notes
1.5.1 bug fix release, release date 2010-05-10 - Fixed issue with forefeits not displaying correctly on game summary- Fixed issue with listparkfields() funcion missing from frontend component- Fixed issue on player profile page "Error reading the response: TypeError: obj is null" when fielding and/or pitching stats are turned off in the configuration file- Fixed issue with "More(x)" link not displaying on the schedule calendar when more than three events are scheduled on the same day- Changed schedule iCal file export to be be a valid iCal 2.0 format
1.5.0 release date 2010-4-21 - complete rewrite of component and modules to support Native Joomla 1.5x. Several enhancements and bug fixes from 1.2.1
1.2.1 release date 2009-10-28 - Security fix involving front-end admin functions. Also fixes team stats sorting error found in 1.2.0.e.
1.2.0.e release date 2009-10-08
- Security fix - vulnerability found on possible SQL Injection attack
1.2.0.d release date 2009-06-10 - Fixed issue with companion modules not passing Itemid correctly
- Fixed issue with database prefix not being picked up correctly
- Fixed issue with frontend admin not carrying through the correct default team ID
- Fixed issue with frontend admin field names not saving in some instances
1.2.0.c release date 2009-06-08
- 1.2.0.c is the first public release of the "multi-team/league" version.
1.2 Updates Over 1.1:
- - New front-end admin access.
- - New "default" component page which automatically creates navigation links for all teams.
- - New schedule views including calendar view.
- - Sortable stat columns added.
- - New configuration options. Eliminate stats such as stolen bases (for softball teams).
- - ID columns added to tables so it is easy to create custom URLs.
- - New modules. W/L module updated to support multiple teams, new modules for Next/Previous game w/results, and stat leaders.
- - Several bug fixes.
