Ce dépôt est la collection officielle de modules d'exemple créés et maintenus par l'équipe principale de PrestaShop. Il sert de référence pratique pour les développeurs, démontrant comment implémenter des modèles de personnalisation courants en utilisant l'architecture moderne de PrestaShop. Chaque sous-module de la collection est un exemple ciblé et fonctionnel, axé sur un cas d'utilisation technique spécifique plutôt que sur une fonctionnalité de production pour les utilisateurs finaux.
- Modèles API et contrôleurs : Comprend des exemples pour modifier la nouvelle API de PrestaShop, créer des contrôleurs d'administration modernes avec des onglets de menu associés, et implémenter des commandes console Symfony dans un contexte de module.
- Personnalisation des grilles et des formulaires : Démontre comment construire de nouvelles grilles d'administration, étendre les grilles existantes avec des actions de ligne supplémentaires et l'enregistrement JavaScript, et étendre les formulaires gérés par Symfony — y compris les champs de téléchargement d'images et les objets personnalisés basés sur Doctrine ORM.
- Doctrine et CQRS : Montre comment utiliser les entités Doctrine dans le framework actuel de PrestaShop et comment appliquer le modèle CQRS aux côtés des hooks pour une gestion propre des données.
- Objets identifiables et hooks : Couvre l'utilisation des hooks d'objets identifiables, un modèle important pour les modules qui doivent réagir aux sauvegardes de formulaires dans le back office sans outrepasser les fichiers principaux.
Cette collection s'adresse exclusivement aux développeurs de modules qui souhaitent des implémentations de référence fonctionnelles pour les normes de développement modernes de PrestaShop. Ce n'est pas un module fonctionnel pour l'exploitation d'une boutique. Les développeurs qui créent de nouveaux modules ou qui portent des modules existants vers l'architecture actuelle de PrestaShop trouveront dans ce dépôt un point de départ utile pour comprendre les modèles et les API recommandés.
Commentaires (0)
Votre avis ne peut pas être envoyé
Signaler le commentaire
Signalement envoyé
Votre signalement ne peut pas être envoyé