Skip to content

Frontend

The JoomLeague frontend provides public output for competitions, clubs, teams, people, matches, standings, statistics and related data.

The frontend must:

  • use Joomla menu items;
  • respect SEO URLs;
  • use language constants;
  • separate data from templates;
  • gradually add Schema.org structured data.

Schema.org

Relevant types:

  • SportsOrganization;
  • SportsActivityLocation;
  • SportsEvent;
  • SportsTeam;
  • Person.

Documentation is statically generated with VitePress.