Skip to content

First steps after installation

This page is for regular competition administrators. It explains what to do after installing JoomLeague so you can start entering real data.

Open the component

In Joomla administration open:

text
Components → JoomLeague

The dashboard is the main starting point. It contains cards for projects, sports, leagues, seasons, clubs, teams, people, event types, statistics, positions, stadiums and settings.

Each card shows the number of records and opens the related section.

Check component options

Global options are handled by Joomla core configuration:

text
System → Global Configuration → JoomLeague

Important tabs:

  • dashboard;
  • lists;
  • matches;
  • templates;
  • sports bootstrap;
  • media;
  • import.

Select a dashboard club if you want the dashboard to show upcoming matches and matches without results for that club.

Set the match timezone, for example:

text
Europe/Prague

Check the media path. JoomLeague stores images under Joomla images, usually:

text
images/com_joomleague

If image selection does not work, check that the Joomla local filesystem plugin is enabled.

Create base sports data

Before creating positions, events and statistics manually, use the sports bootstrap:

text
System → Global Configuration → JoomLeague → Sports bootstrap

Recommended workflow:

  1. select a sport, for example Football;
  2. keep positions enabled;
  3. keep event types enabled;
  4. keep statistics enabled;
  5. save the options;
  6. click Create.

Use All sports if you want to create all bundled sport profiles.

The action is idempotent. Running it again should not create duplicates.

For the first real competition, use this order:

  1. create or check the sport;
  2. create a league;
  3. create a season;
  4. create clubs;
  5. let the system create the first team and stadium automatically;
  6. add people;
  7. create a project;
  8. assign teams to the project;
  9. assign positions to the project;
  10. create rounds;
  11. create matches;
  12. enter results, events, statistics and referees;
  13. create Joomla menu items for frontend output.

What is a project

A project is one concrete competition or season.

Example:

text
District League Group B - Men B, season 2025/2026

The project connects sport, league, season, teams, rounds, matches, positions, referees and output templates.

Without a project, rounds and matches cannot be used meaningfully.

Minimal test setup

For the first test you only need:

  • one sport;
  • one league;
  • one season;
  • two clubs;
  • two teams;
  • one project;
  • one round;
  • one match.

Once this works, continue with the complete competition.

Documentation is statically generated with VitePress.