différence entre insertion via un plugin ou direct dans le header.php
Bonjour,
j'aime bien les plugins :P
Je me demande s'il y a une différence entre insérer des données dans le header via le template ou via un plugin ?
Je pense notamment à des feuilles de styles, des scripts JS ( slide, lightbox, etc...), des balises spécifiques ( GGanalytics, meta facebook, etc ... ).
L'utilisation de plugins permet:
1/ de partager plus facilement son développement
2/ de garder une base template neutre
3/ de vérifier d'où vient un bug ou un ralentissement
J'ai pris l'habitude de créer toutes ces "évolutions" via des plugins, est-ce une bonne chose ?
J'ai une dizaine de plugins actifs, est-ce que cela réduit le temps d'affichage par rapport au fait s'ils étaient directement intégrés dans le template du header ?
Cordialement,
_____
D.San
ps: je ne cherche pas à chipoter pour quelques dixièmes de secondes hein ?!
Mais des fois je me dis "PluXml est tellement rapide, que ce gain de temps peut-être reporté sur autre chose, et ça c'est pô bien"
j'aime bien les plugins :P
Je me demande s'il y a une différence entre insérer des données dans le header via le template ou via un plugin ?
Je pense notamment à des feuilles de styles, des scripts JS ( slide, lightbox, etc...), des balises spécifiques ( GGanalytics, meta facebook, etc ... ).
L'utilisation de plugins permet:
1/ de partager plus facilement son développement
2/ de garder une base template neutre
3/ de vérifier d'où vient un bug ou un ralentissement
J'ai pris l'habitude de créer toutes ces "évolutions" via des plugins, est-ce une bonne chose ?
J'ai une dizaine de plugins actifs, est-ce que cela réduit le temps d'affichage par rapport au fait s'ils étaient directement intégrés dans le template du header ?
Cordialement,
_____
D.San
ps: je ne cherche pas à chipoter pour quelques dixièmes de secondes hein ?!
Mais des fois je me dis "PluXml est tellement rapide, que ce gain de temps peut-être reporté sur autre chose, et ça c'est pô bien"
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Après oui, chaque plugin a un impact sur les temps de traitements. Normal on rajoute du code.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
[sujet RESOLU]
Mais aussi, je suis tout seul à gérer et à rédiger sur mon pluxml
C'est clair que ça alourdis, un peu, PluXml mais est-ce que l'impact est si important. A par le code de gestion du plugin dans tout les cas ce code sera exécuté. Alors que se soit en plugin ou en dur il doit pas y avoir une grosse différence.
Après c'est au dev de plugin de faire ça propre et au gestionnaire du site de ne pas mettre des plugins qui ne serviront à rien.
Dernier point, il est plus facile de faire une mise à jour avec des fonctions en plugins plutôt que des fichiers du core modifier.
J'ai un string de l'array
Je ne dis pas qu'il faut tuer les plugins. Je dis juste qu'il y a certains plugins qui méritent d'exister que sous forme de plugin (Akismet, toolbar, ckeditor, etc.) et d'autres un peu moins. On pourra toujours sortir l'argument de l'utilisateur néophyte pour justifier de tout coller dans un plugin, ce qui est vrai, mais ce serait contre-productif de faire ça sur son propre pluxml si on maîtrise le sujet.
Après, chacun sa méthode de travail. Moi, ça me dérange pas trop d'ouvrir mon client FTP pour faire une petite modif de temps en temps.
J'avais besoin d'un retour d'expérience sur l'usage de plugin.
ça serait intéressant de faire un test un de ces 4 pour voir la différences entre les 2 approches.
Effectivement, quitte à développer un plugin, ils sont configurables, multilingues, gèrent et affichent les erreurs et ils ont même leur petite feuille de style !
( j'essaie de prendre de bonnes habitudes :cool: )
J'ai voulu ajouter une balise méta et pour ne pas polluer les templates et pouvoir réutiliser la balise quel que soit le thème utilisé. Je me suis donc fait un petit plugin rien que pour afficher cette méta.
J'avais même ajouter une petite administration pour ajouter le code donné par Google. Mais ça n'a jamais fonctionné dans le sens où le code de la balise s'affiche bien dans le code source des pages mais Google n'a jamais pu reconnaitre le site. J'ai été contraint d'utiliser le fichier html.
Par contre si j'inscris directement le code de la méta dans le fichier template, ça fonctionne.
Quelqu'un aurait-il un début d'explication ?