Commentaires de Brian: optimisé

L'un des plugins que j'aime utiliser sur mon blog est Brian's Threaded Comments. Il permet aux communications d'être imbriquées, organisées et très faciles à lire et à répondre. Je ne sais pas pourquoi la logique n'a pas été tirée au cœur de WordPress, Cependant.

En regardant la source de mes pages, cependant, le plugin a ajouté un peu de désordre. Le plugin insère à la fois Javascript et des balises de style pour le faire fonctionner. Le problème est que le style en ligne et le javascript peuvent augmenter les temps de chargement, car les feuilles de style liées et les fichiers javascript peuvent être mis en cache une fois par le navigateur.

Étant donné que les robots de recherche indexent le montant « x » supérieur d'une page, un code comme celui-ci pousse le contenu réel vers le bas. Je n'en ai pas entendu parler, mais je pense que cela peut avoir un impact sur l'optimisation des moteurs de recherche de votre site. La bonne façon d'alimenter un moteur de recherche est de sauter les garnitures et de fournir plus de viande. C'est exactement ce que j'ai fait et j'ai déplacé le Javascript et le CSS dans un fichier lié. J'exécute le plugin optimisé ici.

J'ai écrit à Brian sur le plugin optimisé, mais l'e-mail a rebondi. Je lui ai aussi lancé un conseil de mon blog pour voir s'il passerait. Si vous êtes intéressé, vous pouvez télécharger le plugin optimisé ici.

8 Commentaires

  1. 1

    Merci beaucoup d'avoir publié ce fichier!
    J'ai brièvement (moins de dix minutes) plongé mon orteil dans Intense Debate parce que les commentaires filetés faciles à installer faisaient appel. Bien que j'adore outiller mon site, leur système était trop difficile à supporter pour ce luxe seul.

  2. 2

    Je regardais vos fichiers dans le zip et ça a l'air vraiment bien, mais quelqu'un vous a battu en avril. Check-out ce poste.

    Une autre chose à améliorer serait d'avoir les images vers des vers locaux les appelant à partir d'un emplacement externe avec une sorte de code crypté, du moins c'est à quoi cela ressemble autour des lignes où il appelle les images png.

    Pensées?

  3. 4

    Salut Doug,
    Merci pour ça? J'allais essayer de faire exactement la même chose, tu m'as fait gagner du temps.

    J'ai dû ajouter quelques fonctions de Brians Threaded Comments 1.5 qui cassaient votre itération.
    Au-dessus de btc_add_reply_id($id):

    function btc_has_avatars() {
    if( function_exists('get_avatar'))
    return true;
    else if(function_exists('MyAvatars'))
    return true;
    return false;
    }

    function btc_avatar() {
    if( function_exists('get_avatar')) {
    echo get_avatar(get_comment_author_email(), '64');
    return;
    }
    else if(function_exists('MyAvatars')) {
    MyAvatars();
    return;
    }
    }

    J'ai également ajouté un peu de CSS de BTC 1.5 dans le fichier .css:

    .btc_gravatar {
    float: right;
    margin: 3px 3px 4px 4px;
    }
    .collapsed .btc_gravatar { display:none; } /* I added this, since the gravatars weren't collapsing nicely */

  4. 5

    C'est super, Doug! Un problème: il semble que le plugin veuille maintenant être dans le sous-dossier briansthreadedcomments des plugins, mais quelques-unes des images sont rendues en accédant au fichier PHP dans le répertoire des plugins (lorsqu'un utilisateur s'est abonné à des alertes par e-mail, par exemple). J'ai contourné ce problème en ayant le fichier PHP aux deux endroits. Il suffit probablement d'ajuster une URL quelque part dans le code.

  5. 8

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..