Magento : 10 questions qu'un responsable doit poser à son équipe technique

Publié le :   Source : Blog Magento

Les e-commerçants Magento sont généralement des personnes dynamiques, énergiques et ingénieuses. Ils sont fiers de leur capacité de recherche et d'apprentissage des connaissances techniques nécessaires pour gérer et faire progresser une entreprise en ligne.

Les e-commerçants Magento sont généralement des personnes dynamiques, énergiques et ingénieuses. Ils sont fiers de leurs capacité de recherche et d'apprentissage concernant les connaissances techniques nécessaires pour gérer et faire progresser une entreprise en ligne. Cependant étant donné le nombre important de choses à apprendre, la plupart de ses personnes n'ont qu'une compréhension superficielle des technologies et des terminologies.

Même les e-commerçants les plus compétents réalisent souvent qu'ils parlent à quelqu'un d'une autre planète lorsqu'il s'agit de développeurs. Presque tous les e-commerçants se sont déjà rendus dans une réunion à laquelle ils ont été confrontés à un déluge d'acronymes et de jargon indéchiffrables.

Tant qu'aucun article ne permettra de résoudre les problèmes de communication entre les e-commerçants et les développeurs, nous essayerons de vous présenter certaines questions (ainsi que les bonnes réponses) que les e-commerçants devraient poser à leurs équipes techniques pour garantir le bon fonctionnement de leur site.

1. Quelles sont nos ressources actuelles et quel pic de trafic pouvons-nous supporter ?
Les e-commerçants qui gèrent des promotions doivent être préparés pour les pics de trafic. Si votre serveur est déjà au maximum de ses capacités, cela peut ralentir ou empêcher l'accès à certains utilisateurs ou pire planter au cours d'une campagne marketing importante. Pour vous assurer d'avoir suffisamment de puissance CPU, RAM et d'espace disque, vous devez fournir des prévisions de trafic à vos développeurs et leurs demander s'il est possible d'y faire face.

2. Que faisons-nous pour conserver un temps de chargement rapide de nos pages ?
Le temps de chargement des pages est primordial ! Votre développeur devrait être en mesure de vous dire quelles sont les méthodes utilisées pour la mise en cache. Dans le cas où vous utilisez un serveur dans le Cloud vous pourrez accroître la vitesse de chargement en utilisant Nginx (à la place d'Apache) ainsi qu'une mise en œuvre d'un cache APC. Si vous obtenez un trafic important provenant de d'autres pays, vous devriez probablement utiliser un réseau de distribution de contenu (CDN).

3. Quels avantages de Magento Enterprise Edition utilisons-nous ?
Il est surprenant de constater combien d'utilisateurs de l'Edition Entreprise ne profitent pas complètement de la mise en page, il s'agit de l'une des principales fonctionnalités d'amélioration du temps de chargement des pages. Le plus souvent, cette fonctionnalité est désactivée à cause d'un conflit avec la conception du thème. Si cela est le cas, vous devriez vous demander comment vous pouvez modifier sa conception pour résoudre le problème. Vous devez également vous assurer que vous votre équipe sait comment segmenter les clients, ajouter des bannières de promotions chronométrées, mettre en place des ventes privées, utiliser les tests de contenus et autres fonctionnalités uniques de Magento Entreprise Edition. Il est important de tester, tester et tester encore pour déterminer ce qui fonctionne le mieux pour vos types de produits et services.

4. Comment une personne non technique peut mettre à jour une image ou le contenu sur mon site ?
Votre développeur devrait mettre en place des blocs CMS qui sont faciles à mettre à jour pour le contenu comme les bannières qui sont fréquemment mises à jour. Vous devez également avoir des rôles d'utilisateurs spécifiques pour les graphistes, les rédacteurs et autres créateurs de contenus et s'assurer qu'ils comprennent comment les utiliser.

5. Comment garantissions-nous la sécurité du serveur ?
Si vous n'avez pas eu de discussion à ce sujet avec votre développeur ou administrateur du serveur, il est nécessaire d'y penser ! Ils doivent s'assurer que les ports nécessaires sont ouverts, que tous les mots de passe ne sont pas par défaut et sont uniques, et autant que possible, l'accès des utilisateurs ne devraient être autorisé qu'à partir d'une adresse IP spécifique.

6. Comment sommes-nous organisés dans le cas où il est nécessaire de basculer sur une version de secours stable du site ou sur une précédente version ?
Dans le cas où la réponse est "nous ne le sommes pas", il serait nécessaire d'envisager de nouvelles ressources de développement ! La meilleure réponse est d'avoir un système de contrôle de versions en place. Vous devez également avoir à la fois un serveur de production et un développement ou de test en place. Toutes vos expérimentations doivent être effectuées sur le serveur de test ou de développement. Les modifications ne doivent être transmises sur votre serveur de production qu'après avoir été testées.

7. Qui a accès à mon serveur ?
Si votre développeur ou votre administrateur de serveur ne le sait pas, il est nécessaire pour lui de le vérifier. Idéalement seul lui doit avoir un accès root. Si un accès FTP est mis en place, chaque utilisateur doit avoir son propre nom d'utilisateur et mot de passe. Chaque fois que possible, un accès SFTP doit être accordé uniquement aux utilisateurs de confiance plutôt que FTP. L'accès au serveur de test ou de développement peut être un peu moins restreint, alors que l'accès au serveur de production devrait être limité aux utilisateurs de confiance.

8. Quelle version de Magento utilisons-nous ?
Il n'est pas toujours nécessaire ou prudent de mettre à jour votre magasin avec la toute dernière mise à jour de Magento déployée, ou d'utiliser une version trop ancienne. Vous pouvez passer à côté de certaines fonctionnalités importantes ou des correctifs de sécurité, si vous utilisez une version plus ancienne. Visitez le site Web de Magento pour vérifier la dernière version de l'Edition Entreprise. Si vous avez plus d'une version de différence avec la dernière version de production déterminer pourquoi vous n'avez pas effectué la mise à jour.

9. Quels modules / extensions ont été installés sur le magasin et quoi servent-ils ?
Votre développeur peut facilement les trouver en vérifiant dans les dossiers appropriés sur votre serveur et s'ils sont maintenus sur votre magasin en ligne, ils doivent savoir à quoi sert chacun d'entre eux.

10. Y a-t-il des réécritures du code du noyau ou des modèles (thèmes) ?
Il n'est généralement pas conseillé ou nécessaire dans la majorité des cas de remplacer le code de base ou des modèles. La réécriture du code du noyau peut occasionner des problèmes lors de la mise à niveau vers une nouvelle version. Toute modification du noyau doit être soigneusement documentée et inclure une procédure de modification à suivre lors des mises à jour.

Pour vous assurer que vous avez trouvé le meilleur parti d’Entreprise Edition, assurez-vous que vous travaillez avec un développeur Magento certifié. Les développeurs passent des centaines d'heures d'apprentissage du code de Magento pour devenir certifié et montrer leur dévouement à la plate-forme Magento en passant un test rigoureux.

Magento : 10 questions qu'un responsable doit poser à son équipe technique

Consulter la source