Prestashop guide du developpeur

Guide du développeur PrestaShop Cette documentation est actuellement en cours de mise à jour Certains aspects peuvent ne pas être totalement à jour N'hésitez pas à nous contacter si vous y trouvez des erreurs Fondamentaux Concepts Avant de vous lancer dans la création d'un module il est préférable que vous ma? trisiez déjà la programmation orientée Objet avec PHP PrestaShop a été conçu pour que des modules tiers puissent facilement construire sur ses fondations ce qui en fait une solution e-commerce particulièrement personnalisable Un module est une extension à PrestaShop qui permet à n'importe quel développeur de ajouter des fonctionnalités à PrestaShop a ?cher de nouvelles informations sur le site sélection de produits etc communiquer avec d'autres acteurs e-commerce guides d'achat plate-forme de paiement plate-formes logistiques etc La société qui développe PrestaShop fournit plus de modules gratuitement avec la solution elle-même vous permettant de lancer rapidement et gratuitement votre boutique en ligne Plus de modules sont également disponibles sur le site o ?ciel Ces modules additionnels ont été conçus par la société PrestaShop ou par des membres de la communauté de PrestaShop et sont vendus à des prix abordables En tant que développeurs vous pouvez vous aussi vendre vos modules sur ce site et recevoir des ventes liées à votre création Inscrivezvous Architecture technique de PrestaShop PrestaShop est basé sur une architecture -tiers C Object données L'accès à la base de données se fait par le biais des ?chiers du dossier classes Contrôle des données Le contenu envoyé à l'utilisateur est véri ?é par les ?chiers du dossier racine Apparence Tous les ?chiers du thèmes sont dans le dossier themes Il s'agit du même principe que pour l'architecture MVC Modèle-VueContrôleur en plus simple et plus accessible Notre équipe de développeur à choisi de ne pas utiliser de framework PHP tel que Zend Framework Symfony ou CakePHP a ?n d'obtenir une meilleure lisibilité du code et donc de permettre des modi ?cations plus rapides Cela permet également d'obtenir de meilleures performances étant donné que le logiciel n'est fait que de lignes de code qu'il utilise e ?ectivement et qu'il ne contient pas un lit de bibliothèques génériques ajoutées Une architecture -tiers a de nombreux avantages Il est plus facile de lire le code du logiciel Les développeurs peuvent ajouter et corriger le code plus rapidement Les designers et intégrateurs HTML peuvent travailler en tout sécurité dans le dossier themes sans avoir à comprendre ou même lire une seule ligne de code PHP Les développeurs peuvent travailler sur des données et modules supplémentaires que les intégrateurs HTML peuvent exploiter CQu'est qu'un module PrestaShop L'extensibilité de PrestaShop est basé sur les modules qui sont de petits programmes qui exploitent les fonctionnalités de PrestaShop et peuvent les modi ?er et les remplacer a ?n d'obtenir un PrestaShop plus utile ou plus personnalisé Principes techniques d'un module Un module PrestaShop consiste en un dossier racine nommé d'après le module qui contiendra tous les ?chiers du module et sera placé dans le dossier modules de votre

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 28, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 119.9kB