Boutique CMS
Un CMS pour créer rapidement des sites de boutiques en ligne avec des fonctionnalités telles que le vote pour un produit et la gestion des utilisateurs.
Contexte
En tant que développeur, je me suis rendu compte que je passais beaucoup de temps sur la création de sites boutique standard, ce qui m'a incité à créer un CMS qui me permettrait de les installer rapidement et de manière fonctionnelle. Ce CMS devait inclure un panier pour récapituler les produits sélectionnés, une liste de produits et un système de paiement.
Contraintes
Pour éviter tout problème lors de l'installation et de la mise en production, il était important pour moi de concevoir un CMS qui soit entièrement paramétrable sans nécessiter de toucher au code.
Conception
Le site devait inclure toutes les fonctionnalités attendues d'un site de boutique en ligne, telles que la possibilité de voter pour un produit, le choix d'emballer le produit en cadeau, la catégorisation des produits, l'enregistrement pour conserver le panier et les informations personnelles de l'utilisateur, ainsi qu'une administration pour gérer le site.
Fonctionnalités
L'administration permettait de gérer la liste des produits, en permettant de les ajouter, les modifier et les supprimer, mais aussi la liste des utilisateurs, les mentions légales, les conditions générales de vente, le choix du thème, le nom de la boutique, les informations de connexion à la base de données (pour le changement) et la liste des groupes et permissions des utilisateurs.