Aide à la création de |
Un fichier kml n'est qu'un fichier xml, donc structuré donc modifiable à volée. Le resultat donne une carte Google Earth qui présente un flux de données mais de manière automatique.
Lorsque l'on intègre sur un site web les lignes de code proposées par les sites de plateforme vidéo, le code n'est pas valide selon la syntaxe du W3C. voici donc un code correct.
Le web mobile ne peut permettre de charger des images de grande résolution. Il convient de les redimensionner. Pour ce faire utilisons PHP avec la bibliothèque GD, script en ligne.
Une fois son site web adapté aux unités mobiles ou pour aider au développement des pages, un émulateur peut être nécessaire. C'est ce que cet article propose.
Comment procéder pour écrire son site en version mobile pour smart-phone, pda ou téléphone mobile avec wap. Voyons comment appliquer un template dédié pour le web sur mobile.
Les pages web pour téléphone mobile ou pour smart-phone ne se construisent pas de la même manière que pour un site web avec navigateur classique. Quelques limitations sont à prendre en compte, voyons ces points.
Lorsque l'indexation du site par VoilaBot génère un trafic excessif, il faut prendre des mesures visant à empêcher le crawl aléatoire.
Pour obtenir des temps de réponses corrects et si possible optimum, tout webmaster doit se poser la question de savoir si il faut externaliser les scripts d'un site web.
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