Projet réalisé en 1er année de SIO
En première année de BTS SIO, nous avons eu l'opportunité de travailler sur un projet en utilisant un CMS tel que WordPress. Pour ce faire, nous avons d'abord dû créer une procédure permettant d'installer un serveur LAMP, qui permet de faire tourner des sites web dynamiques en utilisant des langages de programmation tels que PHP et MySQL. Ensuite, nous avons créé un site web nommé WorldTour, qui représentait une agence de voyage virtuelle. Ce projet nous a permis de découvrir les avantages et les limites d'un CMS tel que WordPress, ainsi que la façon de l'utiliser pour créer un site web complet et fonctionnel. Nous avons également appris à gérer l'installation et la configuration d'un serveur LAMP. Ce projet nous a donné une bonne base pour les projets à venir, en nous permettant de comprendre les processus et les exigences de création d'un site web professionnel.
Sur le site WorldTour que nous avons créé en première année avec WordPress, nous avons mis en place différents rôles pour les utilisateurs. En effet, certains utilisateurs avaient simplement le droit de lire le contenu du site, tandis que d'autres pouvaient éditer et ajouter du contenu. Cette distinction de rôles a été importante pour garantir la sécurité et la gestion du site. Nous avons donc utilisé les fonctionnalités de WordPress pour définir les différents niveaux de rôles et de permissions. Par exemple, nous avons créé un rôle pour les administrateurs du site, qui avaient un accès complet à toutes les fonctionnalités de l'administration du site, tandis que les éditeurs avaient des permissions limitées pour éviter toute modification malveillante ou inappropriée.
Pour réaliser notre projet "WorldTour", nous avons dû mettre en place une procédure pour installer un serveur LAMP (Linux, Apache, MySQL, PHP). Une fois notre serveur en place, nous avons utilisé le CMS WordPress pour créer le site de notre agence de voyage. Dans le cadre de ce projet, nous avons mis en place plusieurs rôles pour donner des droits spécifiques en lecture et en écriture aux différents utilisateurs du site. Nous avons également dû effectuer des commandes Linux usuelles, telles que la gestion des droits de fichiers avec la commande "chmod". Tout cela nous a permis de mettre en pratique nos connaissances en développement web et en administration de serveurs, tout en travaillant en équipe et en suivant un cahier des charges précis.
Pour le projet worldTour, j'ai travaillé en équipe avec trois camarades. Nous avons dû nous préparer à travailler en mode projet et avons donc décidé de répartir les tâches en utilisant la méthode SCRUM et en nous aidant de Trello pour suivre l'avancement de nos travaux. Nous avons également eu l'occasion de travailler en collaboration sur des parties du projet, comme la création de la base de données ou la mise en place de certaines fonctionnalités. Cette expérience nous a permis de mieux comprendre l'importance de la collaboration et de l'organisation dans un projet informatique.
lien vers le trello