Aide à la création de |
Le référencement dans les moteurs de recherche doit aller jusqu'à la visite du visiteur, la simple visibilité du site ne suffit pas. Les statistiques de google aident à connaître les pages ainsi concernées.
Les icones google maps sont personnalisables, pour des cartes intégrées dans un site web et qui communiquent ainsi d'avantage. Ce code source est utilisable.
Google Webmaster Tools analyse des balises méta des sites en constituant un rapport d'anomalie précieux.
La qualité d'un site peut se voir sur différents niveaux : du graphisme, à la lisibilité du contenu comme des lignes de code ou du référencement.
Carte des sites web de l'annuaire thématique
Comment rendre son site lisible en 800 x 600 comme dans les grandes résolutions avec utilisation des balises div
Utiliser un flux xml pour afficher des données sur une carte Googlemaps
Présentation du service de géolocalisation et cartographie mis en place sur le site
Tout site web, dès lors qu'il est dynamique, peut mettre à disposition des internautes ou des webmasters, des flux de syndication.
Mettre à disposition un flux de syndication permet une lecture du contenu du flux sans avoir à accéder à l'ensemble du site. La lecture peut se faire depuis un client mail avancé, un agrégateur de flux ou bien un site web faisant de la syndication. La syndication entre site web permet notamment de mettre en ligne sur un site A les manchettes des derniers articles publiés sur le site B, sans que les webmaster des sites A ou de B n'ait de mises à jour à faire.
Les flux de syndication ont deux modes de fonctionnement selon que l'on regarde le coté lecture ou le coté génération.
La syndication consiste à mettre à disposition un flux.
L'agrégation consiste à lire un ou plusieurs flux de syndication provenant de source différentes.
L'un et l'autre reposent sur le flux RSS (Really Simple Syndication) selon une syntaxe XML.
C'est ce que nous allons voir dans cet article sur la mise en place d'un flux de syndication, flux qui sera ensuite proposé en lecture et expliqué dans cet article sur l'agrégation de flux.
Nos différents flux d'actualité RSS sont présentés dans cette page d'Actualité RSS et développés par thèmes. Vous pourrez ainsi copier le code à utiliser et également voir les éléments affichés. Seule la mise en forme par feuille de style est à faire, permettant ainsi aux webmasters de réaliser une intégration complète aux couleurs et à l'ergonomie de leur site
C'est l'ouverture de services qui est rendu possible avec des flux de syndication encapsulés dans une carte Google Maps.
Voyez ainsi la réalisation de l'annuaire thématique cartographié et des explications sur les technique employées avec XML Ajax et Api Google Map
L'Agrégation consiste à lire un flux de syndication.
Il existe plusieurs possibilité en fonction des outils dont on dispose.
Ce que l'agrégateur RSS externe fait en natif, le webmaster doit pouvoir le faire avec un script spécifique et qui pourrait se résumer au simple appel d'une fonction avec comme arguments le nom du flux et le nombre d'éléments retournés.
MagpieRSS est une application complète dont le script permet de parser les flux xml préalablement générés lors de l'article sur les flux de syndication
Ce script permet de disposer d'une fonction se chargeant de lire le flux xml, et de mettre en cache le contenu ainsi lu.
L'installation de MagpieRSS est simple, il suffit de télécharger le script et de l'installer dans un répertoire à la racine du site
Des scripts sont ensuite fournis pour permettre de réaliser sa fonction, elle pourrait être de la forme suivante :
<?php;
require_once("magpierss/rss_fetch.inc");
function Lire_Flux($url_feed, $num_items )
{
// lire le flux
$rss = fetch_rss($url_feed);
if (is_array($rss->items))
{
$items = array_slice($rss->items, 0, $num_items);
$page = $rss->channel['title'] ."<ul>";
// boucle
foreach ($items as $item)
{
$href = $item['link'];
$title = $item['title'];
$page .= "<li><a href=$href>$title</a></li>";
}
$page .= "</ul>";
}
return $page;
}
?>
D'autres exemples sont fournis avec MagpieRSS pour, par exemple, faire de la syndication de flux avec uniquement les éléments les plus récents à une date donnée.
D'autres articles sur : Syndication de flux • Version Imprimable