Introduction
Vous croyez qu'en ayant la possibilité de poster des commentaires à la fin d'un article, le site est dans le vent ? Bien quand on regarde des sites comme CNN et Fox News Channel, on peut en douter ! Finit l'époque où il fallait utiliser un projet open source PHP ou un truc maison pour offre la possibilité de greffer des commentaires à un article, un blogue ou un forum !
Ainsi, devant la popularité toujours croissante des systèmes de commentaires centralisés sur les sites Web commerciaux et des particuliers, l'arriver du widget «Disqus» et du widget «Facebook Comments Box», annoncerait-il la mort des forums ? Peut-être bien que oui, car en dehors du fait que la bande passante utilisée par se service est souvent monstrueuse, il en demeure pas moins, qu'il s'agit d'une solution souvent plus intéressante qu'une authentification avec un captcha ou un compte devant être recréé pour chaque site. Mais il y a plus, souvent, l'intégration de se service à la fin d'un article de publication est moins compliqués à intégré qu'un langage de programmeur pour serveur Web comme ASP, ColdFusion ou PHP par exemple.
Disqus
Le Disqus est comme un forum géré en externe du Site web, il utilise en Widget en JavaScript lequel utilise un cadre d'application écrit en Python du nom de Django. Il support les navigateurs suivants : Internet Explorer, Firefox, Chrome, Safari et Opera. Il est utilisé par CNN et Fox News Channel. Ainsi, grâce on bout de code source suivant intégré dans une page (avec le bon nom de compte), on peut facilement l'intégrer à n'importe quel site :
- <div id="disqus_thread"></div>
- <script type="text/javascript">
- var disqus_shortname = 'moncompte';
- var disqus_developer = 1;
- var disqus_identifier = 'monannonce_12345';
-
- (function() {
- var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
- dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
- (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
- })();
- </script>
- <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
- <a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
- Naturellement, il existe le danger que si le site de Disqus fermait demain matin, tous vos commentaires seraient perdus. Toutefois, la popularité de ce service permet dans douter.
- D'autre part, il ne faut pas oublier que la sauvegarde des commentaires dans une copie de sécurité est davantage le devoir du propriétaire du site et non pas de Disqus.
Facebook Comments Box
Dans le cas de ce widget, il faudra tout d'abord ajouter des balises META du HTML comme les «<meta property="fb:*">» pour pouvoir le faire fonctionner correctement. Ensuite, ajouter une balise «fb:comments». Enfin, indiquer un code JavaScript redirigé vers FaceBook pour pouvoir le faire fonctionner. Le risque avec FaceBook, c'est que les balises FBML sont progressivement abandonnées, donc cette technique est sûrement sujette à changement.
Conclusion
La tendance est vers l'hébergement dans les nuages et l'utilisation des services Web. Il va de soit, que devant le marché énorme des systèmes des commentaires centralisés, les choix vont se multiplier.