# Thursday, July 30, 2009

Relooking d’été

Comme tous les ans, je profite de la période des vacances d’été afin de faire évoluer ce blog en changeant son apparence ou en ajoutant des fonctionnalités.

Cette année aucune modification graphique n’a été apporté sur le thème utilisé, j’ai cependant ajouté plusieurs fonctionnalités.

Comme vous avez pu le lire via le précédent post, le système de gestion des commentaires est à présent basé sur DISQUS. DISQUS permet de bénéficier d’un affichage ergonomique des commentaires basés sur des threads et vous permet de vous identifier via votre compte Facebook, Twitter ou encore OpenID :image

J’ai également rajouté la barre Wibiya en bas de page :

image

Cette barre permet de fournir des fonctionnalités de navigation tels l’affichage synthétique des derniers posts, mais également de traduire les posts en différentes langues (pratique pour ceux qui arrivent sur mon blog via mes tweets) :

image image

 

Et enfin, la barre propose une intégration avec Twitter qui vous permet de consulter mes derniers tweets et de tweeter à votre tour à propos des différents posts du blog :

image

C’est tout pour cette année, n’hésitez pas à m’indiquer ce que vous en penser, à faire vos remarques et suggestions !

Installer DISQUS sur DasBlog

DISQUS est un excellent service de gestion de commentaires :

image

Celui-ci permet de gérer l’authentification des utilisateurs via Facebook Connect, Twitter, OpenID ou encore via un compte DISQUS. Ce qui est idéal afin d’avoir des informations sur les visiteurs qui commentent les posts sans avoir à les forcer à créer de nouveaux comptes. De plus l’affichage et l’ergonomie est bien meilleure que les systèmes de commentaires présénts sur la plupart des moteurs de blog. Pour plus d’infos, je vous recommande vivement d’aller jeter un oeil sur http://www.disqus.com afin d’avoir un bref aperçu de l’ensemble des services proposés (et il y en a beaucoup : intégration des réactions saisies sur Twitter, Widgets d’affichages des posts les plus commentés, etc…).

L’intégration de DISQUS se fait de manière assez simple pour les moteurs de blogs les plus courants tels que Wordpress, Blogger, TypePad, etc. mais n’est pas si simple pour les blogs basés sur DasBlog. Je vous propose donc un petit tutorial afin de vous faciliter la tâche si vous souhaitez vous aussi intégrer DISQUS à votre blog basé sur DasBlog.

La gestion des commentaires ne se fait pas via une macro DasBlog mais via un usercontrol. Il vous faut donc modifier manuellement le fichier CommentViewBox.ascx.

S’agissant dans mon cas d’une migration du système de commentaires pour passer vers DISQUS, j’ai décidé de laisser l’affichage des commentaires existants de mon blog tout en proposant la saisie des nouveaux via DISQUS. Ainsi les posts existants ayant des commentaires continueront d’afficher les commentaires existants tout en permettant la saisie des nouveaux via le nouveau système, et quand aux nouveaux posts, ceux-ci n’afficheront que les commentaires saisis via DISQUS.

Pour cela j’ai rajouté une div avec la class CommentBoxStyle (afin de s’intégrer correctement d’un point de vue design) juste après la div ayant pour id “CommentViewContent”. Div qui va contenir le code générique #1 de DISQUS. Dans mon cas : image

A noter que j’ai également masqué la div “commentViewEntry” via un style=”display:none” afin d’interdire toute saisie de commentaire via l’ancien système.

Afin d’afficher le nombre de commentaires saisis via DISQUS il faut rajouter une url spécifique contenant une ancre nommée #disqus_thread. Ce lien sera modifié dynamiquement via javascript afin d’indiquer ce nombre. Pour cela, modifier le fichier itemTemplate.blogtemplate de votre thème comme ceci :

image

Enfin dernière étape, il faut donc ajouter ce fameux javascript. Pour cela modifier le fichier homeTemplate.blogtemplate et ajouter le snippet #2 avant la fermeture de la balise body :

image

Afin directement les commentaires au sein de chaque post, je vous recommande d’activer l’option suivante (je ne comprends vraiment pas pourquoi elle ne l’est pas par défaut…)

image

Voilou, n’hésitez pas à tester le nouveau système de commentaires !

# Wednesday, July 29, 2009

Editer DasBlog sous Visual Studio 2010

Si vous souhaitez modifier le moteur de blog DasBlog sous Visual Studio 2010 vous risquez de rencontrer différents problèmes.

Lors de l’ouverture de la solution 2008, la conversion automatique ne fait pas le travail tout à fait correctement puisque l’on se retrouve avec le message d’erreur suivant : 
C:\Projects\DasBlog\source\newtelligence.DasBlog.Web\newtelligence.DasBlog.Web.csproj(1529,123): The expression "$("".VSVersion)" cannot be evaluated. Method 'System.String.VSVersion' not found.

image

Afin de résoudre le problème éditez le fichier csproj et identifiez les lignes suivantes :

image

Supprimez-les et remplacez-les  par l’import suivant :
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />

Tout devrait alors rentrer dans l’ordre, vous devriez être capable d’éxécuter et modifier DasBlog afin de l’adapter à vos besoins :

image

# Friday, July 24, 2009

Quelques infos sur Windows 7

Afin de préparer une sortie fracassante, Microsoft a proposé une période de pré-commande avec des prix défiants toute concurrence : Moins de 50€ pour l’édition familiale et un peu plus de 100€ pour l’édition professionnelle.

Cette période de pré-commande a permis de confirmer l’engouement du grand public pour cette version tant attendue. Le volume affecté aux pré-commandes ayant été épuisé en deux jours sur le Microsoft Store (il reste possible de trouver des exemplaires chez les distributeurs traditionnels –Fnac, Leclerc, Carrefour, etc.). Ainsi sur Amazon UK, les ventes de Windows 7 ont dépassé en 8 heures les ventes de Windows Vista durant la période pré-commande qui dura 17 semaines (cf http://bit.ly/zMPz6).

Du coté de chez nous, Microsoft ne propose à la vente pour le grand public que deux éditions alternatives de Windows :

  • L’édition Windows 7 E qui contient un Windows 7 traditionnel allégé du navigateur maison de Microsoft
  • L’édition Windows 7 N (moins connue) pour laquelle IE 8 n’est pas préinstallé et qui également livré sans Windows Media Player

Ces deux versions sont proposées afin de répondre aux exigences de la commission européenne et de ses décisions antimonopolistiques.

Concernant les dates de sortie nous en savons plus depuis quelques jours uniquement :

  • Les abonnés MSDN/TechNet auront accès à la RTM le 6 Aout
  • Les partenaires certifiés Microsoft le 16 Aout
  • et le grand public le 22 Octobre