Module Drupal de Tennis Terrebonne et refonte du site web
Tennis Terrebonne est un club de tennis qui nous a contacté pour la refonte de leur module Drupal et le design de leur site web. 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.
Date de fin
30/11/2022
Client
Tennis Terrebonne
Catégories
Drupal,Mots clés

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 effectivement 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. De plus, nous avons dû 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 devions donc comprendre la structure de la base de données. Ensuite, faire une comparaison entre les tables et enfin migrer les données dans les champs correspondants.Après de nombreuses analyses et recherches, nous avons opté pour la création d’un minicode qui devait permettra d’automatiser l’import des données. En réalité, 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.Ainsi, 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 notamment nous guider dans la compréhension du module et les éléments à inclure.Le client souhaitait également conserver les tableaux de bord en ligne qui mettent automatiquement à jour le score du jeu pour chaque joueur sur le site Web. De surcroit, le plugin garderait le score de différents groupes de jeux. Parmi ces 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 de site web sur mesure.
Quelques technologies utilisées lors du Projet.
De plus, dans la réalisation du 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 de site web sous Drupal. Nous pouvons aussi bien vous accompagner dans la création de site web, le développement des fonctionnalités et les mises à jour. Contactez-nous dès aujourd’hui pour une évaluation gratuite de votre projet.À propos de Drupal.
Drupal est un système de gestion de contenu (CMS) open source populaire utilisé pour créer des sites web. Il a été lancé en 2001 et est aujourd’hui l’un des CMS les plus utilisés dans le monde. Drupal permet aux utilisateurs de créer et de gérer facilement des sites Web avec une interface conviviale sans avoir à écrire de code ou à posséder des compétences techniques avancées. Il propose une grande flexibilité grâce à des milliers de modules gratuits ou payants disponibles pour personnaliser l’apparence et les fonctionnalités de votre site.
Pourquoi travaillez avec nous?
Solutions uniques et personnalisés
Design adaptatif
Standard du w3C
SEO
Clés en main
Gestionnaire de projet

Les certificats de sécurité | Tout ce que vous devez savoir sur les certificats SSL
Avez-vous un projet en tête? Contactez nous pour une évaluation gratuite.
Nous sommes les experts en création des sites web, boutiques en ligne et logiciel basé à Montréal.