Comme j'ai récemment eu beaucoup de problèmes avec les extensions gratuites et commerciales, j'ai décidé de poser cette question et d'y répondre avec les étapes que je suis habituellement en train d'écrire une extension. N'hésitez pas à modifier la réponse ou à en ajouter une nouvelle.
Dans la plupart des cas, lors de l'installation d'une extension ou d'un thème, je dois passer quelques heures (parfois plus, parfois moins) à le faire fonctionner dans tous les environnements dont j'ai besoin:
- dev: généralement
localhost
où le projet est dans un sous-dossier - preprod & live
Ce qui est arrivé même avec des extensions de grands fournisseurs d'extension (qui doivent rester anonymes au moins jusqu'à ce que je suis vraiment vraiment en colère et ajouter leur nom ici)
Donc , la question principale is..what étapes dois - je considérer lors de l' écriture d' une extension pour assurer la qualité du code et faciliter son utilisation par un technicien ou un non-technicien et un technicien pour le modifier?