Passer au contenu principal

Hiérarchie des données

SportsPress organise les données sportives selon une structure par couches. Comprendre cette hiérarchie facilite la configuration correcte de l'extension et permet d'éviter les erreurs courantes.

Mis à jour aujourd’hui

Hiérarchie des données

SportsPress organise les données sportives selon une structure par couches. Comprendre cette hiérarchie facilite la configuration correcte de l'extension et permet d'éviter les erreurs courantes.

Les cinq niveaux

Compétition (Championnat / Coupe / Tournoi)
  └── Saison (2024–25, Saison 1, etc.)
        └── Équipe  ──────────────────┐
              └── Joueur              │
              └── Personnel           │
              └── Match  ←────────────┘
                    └── Résultats / Performances

1. Compétition

Une Compétition (parfois appelée Championnat) est le regroupement de plus haut niveau. Elle représente le tournoi, la coupe ou le championnat dans lequel un ensemble d'équipes évolue. Un site peut accueillir plusieurs compétitions en même temps — un site de club peut gérer simultanément un championnat national, une coupe et un championnat de réserves.

Les compétitions se gèrent depuis SportsPress > Compétitions.

2. Saison

Une Saison divise une compétition dans le temps — généralement par année ou par phase. Chaque élément dans SportsPress est lié à une ou plusieurs saisons, ce qui permet de garder les données historiques distinctes de la campagne en cours.

Conventions de nommage courantes : 2024–25, Printemps 2025, Saison 3.

Les saisons se gèrent depuis SportsPress > Saisons.

3. Équipe

Les Équipes sont les clubs, franchises ou concurrents prenant part à une compétition. Chaque équipe est assignée à une ou plusieurs compétitions et saisons.

Une équipe contient :

  • Son nom, son logo et ses couleurs

  • Un effectif de joueurs

  • Un terrain à domicile

  • L'association à un classement

4. Joueur et personnel

Les Joueurs sont les athlètes dans l'effectif d'une équipe. Le Personnel regroupe les entraîneurs, dirigeants et autres membres du staff. Les deux sont assignés à une équipe et, en option, à une compétition et à une saison.

Les données des joueurs (statistiques, métriques) sont toujours calculées dans le cadre d'une compétition et d'une saison spécifiques, ce qui permet à un même joueur d'avoir des statistiques différentes selon les campagnes.

5. Match

Un Match est une rencontre ou une confrontation. Chaque match est lié à :

  • Une compétition et une saison

  • Deux ou plusieurs équipes (domicile et extérieur, ou plusieurs participants)

  • Optionnellement un lieu et un calendrier

Lorsque vous publiez des résultats pour un match, SportsPress recalcule automatiquement tous les classements, statistiques de joueurs et totaux de carrière concernés.

Pourquoi cet ordre est important

Vous devez créer les éléments de plus haut niveau avant que ceux de plus bas niveau ne puissent y faire référence :

  1. Créez d'abord au moins une Compétition et une Saison.

  2. Créez les Équipes et assignez-les à la compétition et à la saison.

  3. Ajoutez les Joueurs et assignez-les à une équipe.

  4. Créez les Matchs et assignez-les à une compétition, à une saison et aux équipes participantes.

Sauter des étapes — par exemple ajouter des joueurs avant de créer une équipe — empêche les bonnes affectations et les données n'apparaîtront ni dans les modèles ni dans les classements.

Données partagées vs. données spécifiques à une saison

Type de donnée

Spécifique à la saison ?

Compétition

Non — persiste à travers les saisons

Saison

Oui — chaque saison est distincte

Équipe

Non — la même entité d'équipe peut couvrir plusieurs saisons

Joueur

Non — la même entité de joueur peut couvrir plusieurs saisons

Match

Oui — chaque match appartient à une saison spécifique

Classement

Oui — généralement un classement par compétition et par saison

Liste de joueurs / Effectif

Peut couvrir plusieurs saisons ou être limité à une seule

Les joueurs et les équipes sont réutilisés d'une saison à l'autre. Leurs statistiques et classements sont calculés par saison à partir des matchs auxquels ils ont participé pendant cette saison.

Plusieurs compétitions sur un même site

SportsPress prend en charge l'exécution simultanée de plusieurs compétitions. Une configuration courante pour un site de club :

  • Équipe première masculine — Ligue 1 2024–25

  • Équipe première masculine — Coupe de France 2024–25

  • Équipe féminine — Championnat féminin 2024–25

  • U18 — Championnat des jeunes 2024–25

Chaque paire compétition/saison produit son propre classement et peut avoir sa propre liste de joueurs, son propre calendrier et son propre ensemble de matchs. Les shortcodes et widgets acceptent les paramètres league et season pour afficher uniquement les données d'une compétition donnée.

Avez-vous trouvé la réponse à votre question ?