Archives mensuelles : juillet 2009

image

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 !

image

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 !

image

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:ProjectsDasBlogsourcenewtelligence.DasBlog.Webnewtelligence.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)MicrosoftVisualStudiov10.0WebApplicationsMicrosoft.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

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