Competition management · Joomla 6

JoomLeague

One system for the whole season.

Run clubs, teams, fixtures, standings, rosters and match reports as connected sports data. Publish the result through Joomla without rebuilding the competition by hand.

Current release6.1.0-alpha-154

Competition control

One competition.
Every moving part.

From the first season setting to the final table, clubs, people, rounds and matches remain connected in one working context.
JoomLeague competition workspace
Active contextCompetition workspace
Profile
Sport rules
Season
Current
Status
Published
01SetupCompetition and rounds
02ParticipantsTeams and people
03MatchdayLineups and events
04PublishingResults and tables
12Teams
22Rounds
132Matches

One connected competition record

01Competition setupSport, league and season
02Connected recordsClubs, teams and people
03Match workflowRounds, lineups and events
04Public outputResults, tables and reports

Profile-driven system

Different sports.
One operating model.

The profile defines how a sport behaves. JoomLeague supplies the shared administration, relationships and publishing workflow around it.
  1. 01

    Match structure

    Timed periods, sets, legs, boards, rounds or races define how a contest is played and recorded.

  2. 02

    People and roles

    Players, staff and officials receive the positions, lineup rules and responsibilities appropriate to the sport.

  3. 03

    Events and statistics

    Goals, points, cards, penalties, laps or split times become structured records instead of fixed football fields.

  4. 04

    Results and standings

    Each profile controls scoring, tie-breaks, table columns and the rules used to determine the final order.

FootballBasketballIce hockeyVolleyballFloorball FutsalRugbyTennisChessDarts BowlingMotorsportRunning raceMMA / BoxingEsports

Competition-aware workflows

The context stays with you.

Rounds, assigned teams and matches share one competition context. Move through the season without rebuilding filters or losing the competition you started from.

Context
Selected competition
View
Schedule
Scope
28 connected matches
Explore administration workflows
Competition context · Schedule
Selected competitionSeason workspace
Published
28Matches
8Completed
20Upcoming
DateHomeScoreAway
Home team4 : 0Away team
Home team2 : 2Away team
Home team– : –Away team
Home team– : –Away team
StandingsUpdated after matchday
#TeamPlayedScorePoints
1Team 011224 : 928
2Team 021221 : 1125
3Team 031219 : 1422
4Team 041217 : 1619
5Team 051215 : 1816

Structured public output

One source.
Every public view.

The same connected records become useful pages throughout Joomla. No duplicate schedules, separate team lists or manually rebuilt tables.

  • CompetitionSchedule, results and standings
  • MatchLineups, events and statistics
  • TeamRoster, fixtures and form
  • PersonProfile, history and performance

Current release JoomLeague 6.1.0-alpha-154

Try the workflow.
Then make it yours.

Joomla 615 sport profilesOpen source
To top