Soumettre l’affichage des widget à des conditions (Créer un compte)

  • Statut : non résolu
15 sujets de 16 à 30 (sur un total de 32)
  • Auteur
    Messages
  • #787071
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    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é

    #787072
    Lumiere de Lune
    Participant
    Maître WordPress
    20533 contributions

    Widget Logic est un excellent plugin

    #787073
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    ban 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.

    #787074
    Guy
    Participant
    Maître WordPress
    14817 contributions

    je 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).

    #787075
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Ah 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

    #787076
    Aphrodite
    Participant
    Maître WordPress
    4739 contributions

    Ben 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 🙂

    #787077
    Guy
    Participant
    Maître WordPress
    14817 contributions

    euh…. si ils changent l’API des widgets dans la prochaine version, je crains que plus grand chose ne fonctionne 🙂

    #787078
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    en gros j’ai intérêt à virer ce que j’ai fait et à remettre un plugin c’est ça ?

    #787079
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    je réup ma question pour guy et aphrodite :D

    #787080
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Widget 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.

    #787081
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Donc 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 ) 😳

    #787082
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Non, 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é.

    #787083
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    Justement, en fait le site n’est pas à moindre coût il est sans coût :D 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 :D
    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.

    #787084
    Guy
    Participant
    Maître WordPress
    14817 contributions

    je 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.

    #787085
    natchoum
    Membre
    Chevalier WordPress
    162 contributions

    ok, 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 ?

15 sujets de 16 à 30 (sur un total de 32)
  • Vous devez être connecté pour répondre à ce sujet.