Communauté Employeur Pro-Vélo

La FUB, Fédé­­ra­­tion Française des Usagers de la Bicy­­clette, anime un programme visant à accom­pa­gner les employeurs dans la promo­tion du vélo pour les dépla­ce­ments domi­cile-travail et profes­sion­nels

Type de mission

Intégration Drupal

DATE

2024

Client

Communauté Employeur Pro-Vélo

Website

https://www.communaute-employeurprovelo.fr/

Le contexte

Dans le cadre de ce programme, la FUB a fait appel à Makina Corpus pour conce­­voir et déve­­lop­­per la plate­forme Commu­nauté Employeur Pro-Vélo, dont les prin­ci­paux objec­tifs sont de :

  • Faire connaître le label Employeur Pro-Vélo
  • Favo­ri­ser les échanges entre les membres de la commu­nauté
  • Faci­li­ter le partage des bonnes pratiques et d’ou­tils

Pour la réali­sa­tion de ce projet, nous avons réalisé et mis en place :

  • Les maquettes du site web
  • Le site Inter­net de la plate­forme, réalisé avec le CMS Drupal
  • L’es­pace d’échange open source Discourse
  • Un serveur SSO Keycloak pour gérer une authen­ti­fi­ca­tion unique aux deux services
  • L’im­port et la synchro­ni­sa­tion de données prove­nant d’une source tiers : appli­ca­tion CODA

Le dérou­le­ment

La concep­tion tech­nique et graphique

Plusieurs ateliers de travail ont permis de défi­nir :

  • Les prin­ci­paux gaba­rits des maquettes
  • Les spéci­fi­ca­tions de la plate­forme
  • L’or­ga­ni­sa­tion du travail et la réali­sa­tion des tests

Une fois les grandes orien­ta­tions posées, les spéci­fi­ca­tions se sont affi­nées au cours du déve­lop­pe­ment avec agilité.

La phase de déve­lop­pe­ment

Le déve­lop­pe­ment de ce projet s’est déroulé en quatre itéra­tions prin­ci­pales, inté­grant des fonc­tion­na­li­tés back et front, préa­la­ble­ment défi­nies avec le client. Certaines spéci­fi­ca­tions du cahier des charges ont demandé de la concer­ta­tion pour une bonne compré­hen­sion du besoin, au regard des possi­bi­li­tés offertes par l’exis­tant :

  • Le fonc­tion­ne­ment des modules de migra­tion avec le format de réponse de l’API du service CODA
  • La confi­gu­ra­tion et le para­mé­trage de Keycloak
  • Le fonc­tion­ne­ment du module commu­nau­taire Keycloak
  • La confi­gu­ra­tion et le déve­lop­pe­ment d’un plugin pour Discourse

La livrai­son

La livrai­son du site a demandé une atten­tion parti­cu­lière. L’im­port des comptes utili­sa­teurs dans le serveur d’au­then­ti­fi­ca­tion Keycloak génère l’en­voi d’une noti­fi­ca­tion mail infor­mant de la créa­tion de l’uti­li­sa­teur et de sa possi­bi­lité d’ac­cé­der au service. Il fallait s’as­su­rer qu’à ce moment là, tous les services étaient correc­te­ment déployés et confi­gu­rés.

Remonter en haut de la page