Obtenir un rendez-vous

Nous avons reçu votre message et vous contacterons bientôt.

Merci d'avoir choisi prositeweb, votre agence de développement web à Montréal. Veuillez nous appeler au +1 (514) 548-2165 si vous avez besoin d'un soutien immédiat.


Pendant près d’un an, nous travaillons avec les membres du conseil d’administration de tennis Terrebonne à la refonte, la migration et le re-développement d’un de leurs modules Drupal. En effet, le club utilisait précédemment une version de Drupal 7 qui n’est plus maintenu par la communauté et a, ainsi, souhaitez faire une migration sur la version la plus récente.

Problématique et besoin à résoudre

La plus grosse difficulté du projet était de faire une migration des composantes du site web vers la version de Drupal 9. Il n’y a réellement pas une continuité directe entre l’infrastructure de Drupal 7 et 9. Par conséquent, être en mesure de faire toutes les modifications nécessitait une certaine expertise en développement PHP et Drupal. En plus, nous devons prendre le temps de mieux comprendre le mode de fonctionnement des modules afin de faire les changements nécessaires.

Notre mission principale était de :

  • Migrer les données du site web vers la version 9
  • Redévelopper le module Elo sous la version 9
  • Se réassurer que les données de la précédente version soient entièrement disponibles sous le nouveau site web.

À propos du club

Club de tennis de Terrebonne est un organisme à but non lucratif dirigé par des bénévoles. Il commencera sa 20ᵉ saison en 2022 et est maintenant le 2ᵉ club de tennis affilié à Tennis Québec en importance au Québec avec ses 240 membres.

Le club propose plusieurs activités :

  • La ligue des célibataires
  • Le « Double-Ouvert »
  • Le double »
  • Les « Tournois »

Différents défis

Mettre à niveau le projet vers Drupal 9

Le challenge du projet était de comprendre l’approche de développement du site précédent afin de mieux migrer les données. Nous devrions donc comprendre la structure de la base de données. Ensuite, faire une comparaison entre les tables et migrer les données dans les champs correspondants.

Après de nombreuses analyses et recherches, nous avons opté pour la création d’un mini-code qui devait permettra d’automatiser l’import des données. Le code devait faire des requêtes dans une base de données et actualiser dans la nouvelle.

Ce défi a permis au club d’avoir une dernière version de Drupal qui proposait de bien meilleures performances et une meilleure sécurité.

Développez un plugin personnalisé pour le projet nommé ‘ELO’.

Le module Elo du club était développé spécialement pour le club, depuis plusieurs années.

L’un de difficulté que nous avons rencontré était de mieux comprendre l’approche de développement du module afin de reproduire dans la version 9.  En effet, dans la version 7 de Drupal, les modules utilisaient principalement les fonctions. Toutefois, dans la version 9, la structure est différente et utilise des classes PHP.

Pour être en mesure d’achever le développement, nous avons travaillé en étroite collaboration avec l’équipe de gestion web du club. Elle devait entre autres nous guider dans la compréhension du module et les elements à inclure.

Le client souhaitait conserver les tableaux de bord en ligne qui met automatiquement à jour le score du jeu pour chaque joueur sur le site Web. En plus, Le plugin garderait le score de différents groupes de jeux. Parmi les groupes, nous pouvons citer simple, double, double ouvert.

Choix technologique et solution finale

Pour la conception du Club De Tennis De Terrebonne, nous avons opté pour la solution Drupal. Notre choix était celui du client. Comme mentionnée précédemment, le site web précédente était sous Drupal 7 et le client souhaitait une migration.

Compétences mise en avant.

Afin de réaliser le projet, nous avons mis en avant nos compétences en :

  • Développement des modules sur mesure. Cela consistait à recréer le module Drupal qui était auparavant sous la version 7.
  • Le développement de site web sous Drupal
  • La création des sites web sur mesure.

Quelques technologies utilisées lors du Projet.

Pour réaliser le projet, nous avons utilisé les technologies suivantes :

  • Drupal (Le gestionnaire de contenu Open-source)
  • PHP, MySQL, JavaScript, HTML, Bootstrap (Les langages de programmation)

Avez-vous un projet similaire?

Nous sommes une équipe de développeur spécialisé avec une expertise en création des sites web sous Drupal. Nous pouvons aussi bien vous accompagner dans la création des sites web, le développement des fonctionnalités et les mises à jour. Contactez-nous dès aujourd’hui pour une évaluation gratuite de votre projet.

Avez-vous un projet en tête ! n’hésitez pas à nous contacter.

Notre adresse 9590 Boul Henri-Bourassa E Bureau 108 H1E 2S4 Montreal, Québec , Canada
Téléphone +1 (514) 548-2165

Nous avons reçu votre message et vous contacterons bientôt.

Merci d’avoir choisi prositeweb, votre agence de développement web à Montréal. Veuillez nous appeler au +1 (514) 548-2165 si vous avez besoin d’un soutien immédiat.

Envoyez-nous un message

Projets Similaire

Quelques projets similaires

Remplacer l'option d'ajout au panier par un bouton vers un formulaire. - Extension WooCommerce ;

En savoir plus

ACF Pro prolongé (Outils pour faciliter la création des sites web). Extension WordPress

En savoir plus

reCAPTCHA V2 et V3 pour les pages de connexion et création de compte — Extension WordPress

En savoir plus

Avez-vous un projet en tête? Contactez notre Agence web pour une évaluation gratuite.

Si vous recherchez une agence web basée à Montréal capable de vous accompagner en développement Backend et Frontend, Contactez-nous.