FR EN ES

blog geek

Mot-clé - gravatar

Fil des billets - Fil des commentaires

jeudi 28 juillet 2011

JQuery : Optimisez le chargement de vos Gravatars !

gravatar-logo.png

La rapidité de chargement de votre site internet est un critère important pour votre SEO. Si vous utilisez Gravatar pour afficher des avatars en face de vos commentaires, vous avez certainement du remarquer que vos articles qui contiennent énoméments de commentaires sont extrêmement lents à charger.
Je vous propose dans cet article de charger les gravatars de manière asynchrone afin d'améliorer le temps de chargement de vos pages et améliorer votre SEO.

La première étape consiste à modifier le tag HTML dans le thème de votre site où seront chargés les Gravatars :

<img src="http://static.geeek.org/unknown.jpg" alt="{{tpl:CommentAuthorMailMD5}}" class="gravatar" />

Je fais pointer l'image vers une image par défaut hébergée sur mon site et je place dans l'attribut "alt" le MD5 de l'email de l'auteur du commentaire.

Seconde étape, j'importe dans le header de mes pages le javascript async-gravatars.js localisé ici. Vous devez avoir préalablement chargé Jquery avant d'utiliser cette librairie qui se repose sur Jquery.

<script type="text/javascript" src="http://monsite.com/async-gravatars.js"></script>

La dernière étape consiste à ajouter le code javascript suivant à la fin du header de vos pages HTML. Celui-ci aura en charge le déclenchement du chargement des gravatars à la fin du chargement de la page.

<script type="text/javascript">
jQuery( document ).ready( function() {
    $( '.gravatar' ).async_gravatars( {
        'default_img'   : 'identicon',  // URL ou nom de l'image par défaut
        'hash_attr'     : 'alt',   // Nom de l'attribut contenant le Hash MD5
        'rating'        : 'pg',     // Filtre pour les gravatars
        'size'          : 64,       // Taille des gravatars demandés
        'ssl'           : false     // Utilisation du SSL pour le chargement des Gravatars.

    } );
} );
</script>

Et le tour est joué, vos gravatars seront chargés de manière asynchrone à la fin du chargement de vos pages Web. Vous gagnerez ainsi quelques précieuses secondes de temps de chargement sur vos articles les plus commentés.

(via Josephscott)

samedi 14 février 2009

Astuce Dotclear #5 : Gravatar tu utiliseras

Voici une petite astuce simple pour intégrer les Gravatars aux commentaires de votre blog Dotclear 2.

Il suffit de copier/coller le code suivant :

<a href="{{tpl:CommentAuthorURL}}">
<img src="http://www.gravatar.com/avatar.php?
gravatar_id={{tpl:CommentAuthorMailMD5}}&amp;size=60&amp;default=
http%3A//www.votre-site-internet.com/image-par-defaut.jpg"

alt="gravatar" class="avatar" />
</a>

Dans le fichier "post.html" de votre thème, juste au-dessus de :

{{tpl:CommentContent}}

N'oubliez pas de modifier l'URL de l'image par defaut qui apparaîtera lorsque l'auteur du commentaire ne possède pas de Gravatar. Vous avez aussi la possibilité de modifier la taille du Gravatar en jouant sur l'attribut "size" passé dans l'URL du Gravatar.

Pour obtenir un Gravatar qui s'aligne correctement dans vos commentaires avec une petite bordure esthétique, vous pouvez ajouter le style suivant dans la CSS de votre thème :

#comments .avatar, #pr .avatar{
        float: left;
        margin-left : 3px;
        margin-right: 12px;
        padding: 4px;
        border: 1px solid #CCC;
}


Découvrez les autres astuces Dotclear 2 :

jeudi 13 décembre 2007

Photo-mosaïque des blogueurs francophones en cours de construction

blog,mosaique,photos

Plouceur a comme projet de réaliser une photo-mosaïque avec les gravatars des blogueurs francophones.

Pour contribuer à construction de cette mosaïque, il suffit de lui laisser un petit commentaire sur son blog avec l'URL de votre gravatar et l'URL de votre blog :

http://plouceur.com/2007/12/photo-mosaique-des-blogueurs-francophones/

# Suivez Geeek ;-)



# A propos de l'auteur

Geeek est un blog édité par Ludovic Toinel.

Avec plus de 18 000 lecteurs RSS et plus de 100 000 visites par mois, Geeek est un blog dynamique avec une bonne visibilité.

En savoir plus ...


ipv6 tracker