Standardized solution for sports league/tournament management over the Drupal 7 platform.
The whole concept is based on our experience managing sport tournaments with the great JoomLeague Joomla tournament management solution.
We are defining entities, nodes, taxonomies and custom tables to handle the solution. Basically, unique contents are entities, others are nodes.
- Defined new entities as cornerstones: match and person.
- Teams, stadiums and matchdays are nodes.
- Deep VIEWS and TOKEN integration.
- Path alias on new entities
- Ajax autorefresh for live game results and minute by minute feeds
- Category -> Groups build over taxonomy, entity reference or OG.
The idea of the kind of person is to define the basic types, like “player”, and give the ability to add subtypes (like goalkeeper) to that basic type.
Supported sport tournaments will be based on round robin, brackets or a mix of both.
Drupal 8
For Drupal 8 version follow this issue:
Drupal 8 migration
Documentation
- Online documentation
- League Basic Configuration Video
- League Players and Games Video
- League Events Video
- League Lineup Video
- League Views integration Video
- League Tables Video
- League Minute Video
Requiered modules
Recommended modules
- Multi Select to Drop In for player selectors. Lineup form.
- Organic Groups to allow multiple tournaments on a single installation.
Description of modules
Module | Description | Status |
---|---|---|
league | General settings, common functions | Basic settings and common functions, does nothing on their own. |
league_install | Install basic bundles and create standard node types | Ready |
league_game | Define an entity for games | Fully functional entity, basic parameters. |
league_minute | Create a minute by minute stream on games |
|
league_events | Defines events for the games: substitution, red/yellow cards. Create statistics of events. | Database schema created, UI interfase created, integration with views ready |
league_lineup | Defines lineups and substitutions based on event API. | Fully functional |
league_person | Defines a person entity for players, refferees, coaches, etc. | Fully functional entity, basic parameters set. |
league_tables | Create positioning tables based on match results and views integration. | Ready |
league_og | Integrates with OG. | Permissions integration ready |
league og_context | Integration with context and PURL | Fully integrated |
league_extras | Extra functionallity, add-ons. Currently "owner" permissions that allow team owner to add/edit own players |
|
Project information
- Seeking co-maintainer(s)
Maintainers are looking for help reviewing issues. - Module categories: User Engagement
- 36 sites report using this module
- Created by hatuhay on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 7.x-1.x-dev updated 31 Mar 2016 at 23:44 UTC