Opium Racing

Le site Opium Racing en janvier 2010
Le site en janvier 2010, tel que l’a archivé la Wayback Machine. Le site n’existe plus.

Opium Racing était une agence de roulage moto sur circuits en Europe de l’Est. Elle vendait des journées de piste — Pannonia Ring, Slovakiaring, Brno — à des pilotes venus de toute l’Europe.

Ce qui a été fait

  • Un site marchand avec réservation en ligne, en 8 langues : français, allemand, anglais, italien, hongrois, tchèque, slovaque, polonais.
  • Comptes pilotes, calendrier des sessions, fiches circuits, galerie, lettre d’information.
  • Bâti sur le framework FAD et son ORM de première génération, datamodel.

Pourquoi huit langues changent tout

Traduire une vitrine est un travail de contenu. Traduire une boutique avec réservation est un travail de modèle : le circuit, la session, la catégorie de pilote, les conditions de vente et les courriels de confirmation existent en huit versions qui doivent rester cohérentes entre elles — et une session annulée doit l’être dans les huit.

C’est ce genre de contrainte qui justifiait un ORM à typage fort plutôt qu’un empilement de requêtes : la traduction est une propriété du modèle, pas une couche posée par-dessus. Voir ORM PHP.

Ce que vend une agence de roulage

Des places sur une piste, à une date, pour un niveau de pilote donné. La proximité avec un organisme de formation est réelle : même contrainte de créneaux qu’on ne peut pas vendre deux fois, même impossibilité de rattraper après coup.

Les autres structures pour lesquelles je suis intervenu sont sur Réalisations.