Teddy Payet
CTO Freelance

PHPMySport

Cela fait un moment que j’ai vu ce CMS spécifique. Il est dédié au monde du sport et particulièrement aux clubs de sport collectif.

Voici la présentation faite sur le site officiel :
"PhpMySport est un logiciel web destiné à tous les clubs de sport collectif désireux de créer rapidement leur site Internet. Football, handball, volley, basket, hockey, waterpolo, etc, il s’adapte à tous les sports d’équipe. Grâce à ses nombreuses fonctionnalités, vous allez pouvoir gérer les matchs, les joueurs, les compositions d’équipes mais aussi diffuser l’actualité de votre club, animer un forum de discussion et bien plus encore !"

Connaissances

Actuellement, je ne saurais gérer les formulaires qui imbriquent plusieurs tables entre elles (autres que les tables_liens). Mais ça serait une bonne corde à l’arc de SPIP.
Il faudrait franciser les noms des tables et les champs et venir vers l’esprit de SPIP.
Pour les membres, on peut gérer cela avec la table auteurs native de SPIP.
Il faudrait peut-être étendre cette table… A voir.

Réflexion sur le portage

Un exemple table à repenser façon SPIP, c’est la table "sex" de phpmysport. Une table sexe est créée. Il y a 2 genres qui sont renseignés "Féminin" et "Masculin". Chacun avec un sex_id.
Cela pour renseigner le sexe d’un joueur (de la table "members"), mais aussi d’une équipe.
Alors doit-on recréer une table à part entière ? Ou ajouter un champ sur chaque table concernée ?

Et il n’y a pas de multilinguisme sur phpmysport. Il faudrait gérer cela par <multi> dans les champs type texte.
Mais entre nous, il est rare de voir un club sportif traduire en plusieurs langues les résultats de leurs matchs, non ?

Pour aller plus loin

Voici l’adresse du site :
http://phpmysport.sourceforge.net/
et la démo : http://phpmysport.sourceforge.net/demo/index.php?skin=defaut