- Statut : non résolu
- Ce sujet contient 31 réponses, 4 participants et a été mis à jour pour la dernière fois par
natchoum, le il y a 12 années et 3 mois.
-
AuteurMessages
-
11 août 2011 à 13 h 18 min #787071
c’est tout à fait possible, je ne connais pas ce plugin, cependant j’essaye de restreindre au maximum l’emploi de plugin que je n’aurai pas fait moi même à cause des évidents problèmes de sécurité lorsqu’on absorbe le code d’un autre et aussi à cause de possibles problèmes de compatibilité
11 août 2011 à 13 h 32 min #787072Widget Logic est un excellent plugin
11 août 2011 à 13 h 56 min #787073ban d’accord je m’incline mais maintenant que je me suis battu pour suivre ce que faisait Guy, je vais pas mettre un plugin à la place ( je pense le faire moi même, ça ne peut qu’être instructif ). Etant en stage tout ce que je peux faire sans plugin m’arrange car cela m’oblige à me former.
11 août 2011 à 14 h 02 min #787074je confirme que widget logic est excellent 🙂
Lumiere te l’avait déjà proposé dans un précédent post.
L’intérêt de faire comme tu as fait est aussi de te passer de exec php si tu ne l’utilises pas ailleurs, tu peux directement inclure le code dans le widget créé et le transformer en ton propre widget (sans zone de texte à saisir).
11 août 2011 à 14 h 05 min #787075Ah ok, desolé Lumière si je ne me rappelai plus de ta proposition. Je pense que je vais essayer de faire ce que tu m’a dit à terme guy
11 août 2011 à 14 h 21 min #787076Ben sur le fond tu as partiellement raison. A la prochaine mise a jour de WP la syntaxe que tu as mise devra peut etre changer, et sera de toute maniere a refaire. L’interet des plugins est qu’ils se mettent a jour et celui la en particulier, très demandé est très bien suivi. Intégrer du code externe n’est pas forcement dangereux surtout dans ce cas ou il ne touche pas a grand chose 🙂
11 août 2011 à 16 h 39 min #787077euh…. si ils changent l’API des widgets dans la prochaine version, je crains que plus grand chose ne fonctionne 🙂
16 août 2011 à 8 h 38 min #787078en gros j’ai intérêt à virer ce que j’ai fait et à remettre un plugin c’est ça ?
17 août 2011 à 6 h 47 min #787079je réup ma question pour guy et aphrodite
17 août 2011 à 7 h 31 min #787080Widget Logic est idéal par sa facilité d’utilisation pour des plugins tiers. On peut bien sur faire la même chose avec des hooks si on ne veut absolument pas s’en servir mais c’est se priver de quelque chose qui fonctionne très bien.
Dans ton cas, tu utilises Widget Logic, code Php et un widget texte pour faire une condition et un traitement qui tiendrait sur 10 lignes, je trouve que c’est un peu la grosse artillerie pour écraser une mouche.
Les fonctions que tu met en œuvre pour ce traitement ne risquent pas de changer dans l’immédiat, je ne crois pas que tu ais à craindre des évolutions futures de WP ou de PHP. De plus cela pourrait être inclus dans un plugin qui serait indépendant du thème. C’est comme ça que l’on commence sa boite à outils perso 🙂 et que l’on évite parfois d’être dépendant ou de subir des mises à jour indésirées.
En conclusion, pour moi je le ferai en widget et peut être plugin. Pour une rapidité de mise en production et des éditions en frontend sans passer par l’éditeur je me servirai de widget logic et code php.
17 août 2011 à 7 h 39 min #787081Donc si j’ai bien compris tu me conseilles de créer le plugin moi même ( comme j’en avais l’intention ).
Par contre j’avoue n’avoir pas compris tes deux dernière lignes de conclusion ( j’ai l’impression que tu dis l’inverse d’au-dessus mais ça doit être moi ) 😳17 août 2011 à 8 h 26 min #787082Non, c’est exactement ça 🙂 j’ai dit tout et son contraire.
En production, il faut parfois aller vite et prendre des solutions toutes faites même si elles ne sont pas les plus optimales.
Quand on donne le choix, je vous fais ça en 10 mn et je me sers de tel plugin, tel script, tel theme et telle astuce ou je vous le fais en 1 heure mais c’est fait maison, souvent la réponse vient d’elle même.
Attention, je ne veux pas dire que le fait maison est mieux 🙂 et il vaut mieux si on ne possède pas complétement son sujet, ne pas essayer de réinventer la roue. L’intérêt de le faire soi-même est de maitriser l’ensemble du processus et de ne pas s’encombrer d’options, fonctions inutiles.
Je met de coté la maintenance, je considère que c’est une obligation pour une boite d’en prendre une et de s’assurer de la pérennité de ses systèmes. Je sais que tu es en stage, c’est justement le cas typique de politique à courte vue de la part de l’employeur qui veut se payer un site à moindre en coup sans se préoccuper ni avoir conscience de ce que cela implique. Enfin, je n’en sais rien 🙂 c’est de la médisance.
Un conseil pour ceux qui reprendront ta maintenance, documente et documente encore, rien de pire que d’arriver sur un site où rien n’est documenté.17 août 2011 à 9 h 35 min #787083Justement, en fait le site n’est pas à moindre coût il est sans coût
Je ne suis pas payé. Cependant mon maître de stage a largement les capacités nécessaires réaliser ce site, il manque simplement de temps
Je t’avoue que je vais apprendre à créer un plugin tout simplement parce que ça me servira pour la suite, et si je n’ai pas le temps au taf, je le ferai chez moi. Pour ce qui est de la doc, j’ai commencé à la faire, et pour le moment elle contient des explications sur comment rajouter/modifier des pages etc … ainsi que le mode d’emploi pour les quelques plugins que j’utilise ET les codes que j’ai rajouté moi même ( grâce à l’aide des gens du support, toi entre autre ^^ ). J’espère que ce sera utile étant donné que c’est la 1ere fois que je fais une doc, autrement que sous forme de pense bête dans mon pc à mon seul usage.17 août 2011 à 9 h 41 min #787084je pensais moins à la documentation utilisateur qui est en général faite, qu’a la documentation technique.
Pourquoi faire tel choix, quels sont les algorithmes, les variables et fonctions utilisées.
Reprendre le code de quelqu’un qui n’a rien documenté occasionne au minimum une perte de temps mais peut aller jusqu’à l’introduction de bugs par manque de visibilité du code.17 août 2011 à 9 h 59 min #787085ok, je vois de quoi tu parles, j’ai ultra commenté toutes mes modif dans mon code et j’ai un rapport de stage à faire où je détaille tous les choix que j’ai fait et pourquoi ( avec une annexe reprenant les fonctions ). Penses tu que ça pourra leur être utile ou me conseille tu carrément d’en faire une troisième ?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.