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

Requiered modules

Recommended modules

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
  • Datatable created, basic theming and integration of display modes inside league_game.
  • Autorefresh using jQuery.load
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
  • Round Robin generate
  • Braquets generate
  • Mass add matches

Project information

Releases