JoomLeague 6.2 development documentationNot compatible with the JoomLeague 6.1.x component. Use a clean test installation.

Competition Views

JoomLeague uses the neutral term programme item or event in public output. A head-to-head football match, a race and another sport's contest all use the same programme model. Public views only expose records whose project and related catalog records are published and accessible.

Programme and results

Results lists a project's programme by round and displays finalized scores. It can be limited to one stage and can show or hide venue details. Events and statistics are deliberately not embedded in this overview; use the Event Report for those details.

Programme Item presents one selected programme record. Next Event selects the nearest upcoming item for a project. Team Plan and Club Plan filter the programme for one project entry or all entries belonging to a club. Plans support upcoming/played/all scope, ordering, limits, next-item highlighting, round and venue visibility, and an iCalendar download.

Programme links lead to the Event Report, which is the complete record: participants, result segments, lineup, staff, substitutions, officials, timeline events and statistics. For two-participant totals, statistics render as left value, centred statistic name and right value. Segmented or multi-participant statistics use a neutral table layout.

Standings

Standings are calculated automatically when read. The public page and module show total, home and away scopes without requiring an administrator to press a recalculation button. Saving a final result or a standing adjustment also invalidates/rebuilds the affected data.

Menu options include stage, highlighted entry, row/text highlighting, selected metrics, combined for/against values, abbreviated headings, responsive columns, top/bottom zones and recent form. The available metrics and scopes come from the project's immutable sport-profile contract, so the view is not limited to football points tables.

Standing Progression plots rank changes over time. Comparison compares selected project entries, and Result Matrix places head-to-head results in a participant matrix. These views require suitable data; a race project, for example, may use standings but not a head-to-head matrix.

Rankings and statistics

Event Ranking aggregates recorded event types for a project. Statistic Ranking ranks people by one statistic, while Statistics Overview exposes the available project statistics and Participant Statistics focuses on one entry. Which rows and values exist is controlled by the sport profile and recorded data, not by a fixed football catalog.

Bracket

The Bracket view renders published rounds and programme items for one stage. It requires at least two rounds and final results before winners can advance; an entry is never presented as a finalist merely because it was assigned to an earlier round. Selecting a participant highlights its path through the bracket using stable entry IDs.

Both project_id and stage_id are required when creating the menu item. Use the Schedule Planner and stage transitions to build and populate the underlying knockout structure.

Project overview

Projects lists published projects. Project shows one project's competition, season, sport, media and aggregate counts, with links into its participants, programme, standings and statistics. Pair it with the Project Navigation module for a consistent submenu across these pages.