Archives mensuelles : décembre 2007

[Web] Google SiteMap inclut les vidéos

Google vient d’annoncer que sa technologie XML SiteMap, qui permet d’optimiser l’indexation de contenu HTML par le moteur de recherche, inclut désormais un espace de noms pour référencer également les vidéos.

Pour rappel, un SiteMap classique a un espace de noms racine :

<urlset xmlns="http://www.google.com/schemas/sitemap/[version]">

La mise à jour annoncée par Google ajoute l’espace de noms « video » :

<urlset
   xmlns="http://www.google.com/schemas/sitemap/[version]"
   xmlns:video="http://www.google.com/schemas/sitemap-video/[version]">

Cela permet d’ajouter des vidéos à un SiteMap, en ajoutant des éléments « video:video » dans les éléments « url » :

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
   xmlns:video="http://www.google.com/schemas/sitemap-video/1.0">
<url>
 <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
 <video:video>
    <video:content_loc>http://www.example.com/video123.flv</video:content_loc>
    <video:player_loc allow_embed="yes">http://www.example.com/videoplayer.swf?video=123</video:player_loc>
    <video:title>My funny video</video:title>
    <video:thumbnail_loc>http://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
    <video:description>A really awesome video</video:description>
 </video:video>
</url>
</urlset>

Cela devient particulèrelent intéressant par rapport à un SiteMap classique, car un site peut être référencé de manière très exacte sans l’aide d’un SiteMap, mais c’est bien plus difficile pour les vidéos. J’imagine que Google est en train de plancher sur d’autres espaces de noms pour les autres types de contenu multimedia non référençables ?

L’annonce officielle : http://feeds.feedburner.com/~r/blogspot/amDG/~3/201809590/introducing-video-sitemaps.html
Créer un SiteMap pour un site Web : http://brys.developpez.com/

Google Webmaster tools : analyse du contenu et du sitemap

Google est en train de mettre en place deux nouvelles parties de ses outils pour webmestres :

  • Analyse du contenu des pages indexées : titres en doubles, trop courts ou trop longs, descriptions en doubles, trop courtes ou trop longues, ou encore contenu impossible à indexer ;
  • Détails des SiteMaps : erreurs, alertes lors de la navigation à l’aide du SiteMap.

Ces outils permettent de compléter la finition de vos pages ;)

L’annonce : http://feeds.feedburner.com/~r/blogspot/amDG/~3/200014229/new-content-analysis-and-sitemap.html
Les Outils pour Webmestre : https://www.google.com/webmasters/tools/

L’internationalisation arrive enfin en extension PHP

Stas (Stanislav Malyshev) vient d’annoncer la sortie en version bêta de l’extension d’internationalisation (i18n) et de localisation (l10n) pour PHP. Il prévoit d’inclure cette extension avec PHP 5.3 (actuellement en développement).

Pour rappel, la seule différence entre PHP 5.3 et 6.0 sera la gestion complète d’Unicode. Cette extension d’internationalisation est donc un grand pas pour la branche 5.x de PHP.

Voici les premières classes disponibles :

  • Collator : Manipulation de chaînes ;
  • NumberFormatter : Manipulation de nombres ;
  • Locale : Informations sur la Locale ;
  • Normalizer : Uniformisation de texte en fonction de la locale ;
  • MessageFormatter : Construction abstraite de texte à partir des autres objets de l’extension.

Collator et FormatNumber permettent de travailler avec des chaînes et avec des nombres, de manière indépendante de la langue (ex : « français ») et de la localisation (ex : « fr-CA » ou « fr-FR »).
Locale et Normalizer permettent d’intéragir plus en détail avec la localisation et avec du texte localisé.
MessageFormatter est le maître d’orchestre, un nouveau sprintf() en quelque sorte.

L’annonce : http://php100.wordpress.com/2007/12/12/icuphplove/
La documentation (pas encore en français) : http://docs.php.net/manual/en/book.intl.php
Téléchargement : http://pecl.php.net/package/intl

[PHP] symfony organise une course le 20 décembre

Fabien Potencier vient d’annoncer un concept intéressant : une journée entière sera dédiée au projet symfony : corrections de bugs, mise à jour de la documentation, etc. Le plus intéressant est que l’on peut participer dpuis n’importe où, mais aussi sur place depuis les bureaux de Sensio à Suresnes, avec bière et pizza offertes !

Pour vous inscrire : http://trac.symfony-project.com/wiki/Sprint20071220

Google explique son utilisation des metas en HTML

John Mueller, analyste des tendances Web chez Google, vient de poster une explication des plus intéressantes sur l’utilisation faite par Google des balises META dans une page HTML ou XHTML.
Les seules balises d’en-tête de page dont il est question dans son message sont :

  • <title>…</title>
  • <meta name= »description » content= »… »/>
  • <meta name= »revisit-after » content= »… »/>
  • <meta name= »verify-v1″ content= »… »/>
  • <meta name= »GoogleBot » content= »… »/>

Il est explicitement fait mention de la balise « revisit-after » comme d’une balise inutile, car les moteurs suivent leurs propres règles à ce sujet. Par exemple, Google utilise la fréquence fournie dans le SiteMap du site plutôt que celle d’une balise méta.

En revanche, il n’est pas question des « keywords » bien souvent inclus dans toute page Web. Cela me semble être une autre indication en défaveur de l’utilité de cette balise de nos jours (et depuis plusieurs années).

En fait, les seules balises ayant de l’importance sont le titre de la page (d’importance capitale) et la description.

Le post : http://feeds.feedburner.com/~r/blogspot/amDG/~3/194893358/answering-more-popular-picks-meta-tags.html