Jan 09

Afin d’améliorer l’affichage de mes articles et notamment pour pouvoir ajouter des petits bouts de code directement dans le texte de mes articles (« inline »), je souhaitais avoir quelque chose qui ressemble à ce qui existe sur Stack Overflow, à savoir pouvoir encadrer un bout de texte avec des « backquotes » afin d’avoir un affichage particulier.

N’ayant pas trouvé de plugin satisfaisant dans le répertoire de plugins du site de WordPress (il existe des plugins pour ajouter la syntaxe Markdown mais je n’étais intéressé que par cette fonctionnalité spécifique), j’ai décidé de créer le mien, kg-inline-code.

Bien entendu, je suis ouvert à toute suggestion d’amélioration (notamment au niveau de l’expression régulière, qui peut probablement être améliorée).

Juil 08

[.Net] Améliorations pour les SEO en ASP.NET 4

By kg DotNet, Web Commentaires fermés sur [.Net] Améliorations pour les SEO en ASP.NET 4

seoEn asp.net 4, sont apparues un certains nombre de nouvelles fonctionnalités au sujet des SEO (Search Engine Optimizations, en gros pour améliorer la qualité du référencement d’un site). Il faut dire que dans l’ensemble cela manquait pas mal car la plupart des conseils que l’on peut trouver sur les sites pour améliorer son référencement forçaient les développeurs .net à faire des bidouilles.

Donc voici quelques points qui ont été mis en place ou améliorés en asp.net 4

  • Lancement d’un nouvel outil permettant de mesurer la capacité d’un site web à être référencé correctement et qui peut faire des suggestions d’améliorations, le SEO Toolkit. Cet outil marche aussi pour des sites qui ne sont pas en ASP.NET et nécessite IIS7 sur le poste client. Par contre, récemment IIS Express est sorti, il permet de faire tourner IIS7 sur Windows XP, et peut s’installer sans être administrateur de son poste.
  • La possibilité de modifier des informations « meta » de l’entête de la page via du code (notamment Keywords et Description)
  • L’amélioration des fonctionnalités de redirection d’URL (ajouté en 3.5)
  • La méthode Response.RedirectPermanent() qui renvoie un code HTTP 301 (redirection permanente) au lieu du code HTTP 302 (redirection temporaire) qui était renvoyé avant.

Ces fonctionnalités, ainsi que des astuces pour les utiliser et améliorer la capacité de référencement d’un site asp.net, sont présentées sur ces billets :

Mai 29

J’aime bien avoir le code HTML de mon site qui respecte à la lettre la norme XHTML 1.0 Strict, qui est assez contraignante.
Globalement, ça se passe plutôt bien puisque les règles sont assez logiques et beaucoup plus rigoureuses que le HTML standard.

Mais le gros problème, ce sont les animations flash (comme les videos youtube) qui, si on prend le snippet fournit, génère la plupart du temps de nombreuses erreurs.

Une petite recherche m’a mené vers ce site qui nous donne la solution :

<object type="application/x-shockwave-flash" data="http://url.du.swf" width="425" height="335">
	<param name="movie" value="http://url.du.swf" />
	<param name="allowfullscreen" value="true" />
</object>

Il n’y a plus qu’à essayer !

Mai 29

Je voulais savoir si les pages de mon site internet étaient bien renvoyées par le serveur web de mon hébergeur sous une forme compressée, car les gains ne sont pas négligeables.

Le meilleur (le seul ?) moyen de savoir si une page a été reçue par le navigateur sous forme compressée, c’est de jeter un oeil dans l’entête HTTP de la réponse et chercher la ligne (ou similaire) :

Content-encoding: gzip

Malheureusement il semblerait que Firefox ne soit pas capable de fournir cette information directement.
Donc voici diverses solutions pour trouver cette information :

Avr 17

Au détour d’un clic, je suis tombé sur ce site qui m’a l’air sympa et bien pratique : http://www.ajaxload.info/

C’est un site qui permet de générer un gif animé indiquant qu’un chargement est en cours, très utilisé dans l’univers Web 2.0. Il permet de customiser l’images (couleurs…) et de choisir l’animation souhaitée.

Ça pourrait être utile !