YACS Le livre de Yacs Gestion de contenu

PrécédentSuivantIndex

Syndiquer du contenu externe

avec RSS ou Atom

Ici vous apprendrez à agréger du contenu provenant d'un flus RSS externe sur votre serveur motorisé par YACs.

Vous n'avez donc besoin que... d'un yacs bien à vous et de n'importe quel flux externe (RSS et autres formats)

[title]Créez une section dédiée[/title]

Celle-ci sera la rubrique d'accueil du contenu que vous souhaitez agréger.

Le temps de la procédure, vous devriez la conserver en accès restreint à vous seul.

Ceci dit, ce nest pas obligatoire : rien ne vous empêche de proposer des contenus via flus RSS dans des sections déjà crées pour tout autre chose, comme forums, galeries photos...

[title]Créez un profil de serveur[/title]

  1. Récupérez l'URL du flux qui vous intéresse
  2. Rendez vous dans le panneau de contrôle, et cliquez "servers" dans la liste des modules
  3. Cette page sera toujours la page de référence listant tous les serveurs que vous aurez enregistrés.
  4. Dans cette nouvelle page, cliquez "ajouter un serveur", qui vous proposera un formulaire.
  • Titre : comment nommez-vous ce serveur de fil d'info ?
  • Réseau : Simplement l'URL racine du site que vous convoitez. Par exemple http://www.yacs.fr
  • Décrivez ce serveur, si besoin

C'est dans les services distants que les choses sérieuses commencent. Votre fil de syndication doit être enregistré dans l'item "Feed"

  • Cochez bien sûr "agréger les nouvelles de ce site"
  • Indiquez l'URL du flux que vous avez soigneusement récupéré sur le site distant.

Le reste étant optionnel pour lire ce flux, vous pouvez vous arrêter là... sans oubier d'enregistrer !

[title]Test[/title]

  • Une fois enregistré, Yacs vous propose un lien de test de ce flux. Vous devriez l'activer
  • Si ce test ne renvoie aucun item basé sur le flux RSS, réactivez-le, ou vérifiez que l'adresse du flux est correcte. En dernière instance, essayez un autre format de flux, comme Atom ou divers.
  • Enfin, allez vérifier le rendu des items dans la section cible, car un grand nombre de liens peut être produit par certains flux de syndication et celà pourrait déranger la mise en page et la lisibilité de votre section.

[title]Extra[/title]

Les autres options de l'enregistrement d'un serveur peuvent en intéresser plus d'un. Accédez-y en modifiant la page du serveur ainsi crée, et intéressez-vous à :

  • Ping : autoriser et indiquer l'url de ping pour ce serveur vous permettra de notifier le serveur distant de votre démarche. Ceci demande néamoins de connaître l'url du module le ping sur le serveur distant - quand il existe - et n'est pas toujours très accessible. En savoir plus grâce à wikipedia sur le ping
  • Recherches : permet de mutualiser la démarche de recherche de vos internautes entre votre moteur et celui du serveur distant que vous enregistrez. Là aussi, il faut connaître l'URL du module de recherche, de sa page d'index.
  • Surveillance : permet de vérifier régulièrement que le serveur distant enregistré est en bonne santé. En mai, yacs envoie du muguet à ce serveur et prend aussi des nouvelles après de grosses intempéries. Si le serveur distant continue périodiquement à fournir une réponse, alors yacs est rassuré et continue à butiner le flux RSS pour le disséminer dans sa section cible.

Quand aux services complémentaires en bas de page, ils sont destinés à fournir exctement les mêmes bonnes manières mais à l'envers : autorisez ou pas le serveur distant à être aussi curieux vis à vis de votre yacs.

[title]Limitations[/title]

Yacs supporte un maximum de 1000 items importés par flux RSS ou Atom.

Si vous ne souhaitez que peu d'items (vous limitez à 50 par exemple), pour un serveur très prolifique et un autre plus silencieux, c'est le premier qui prendra largement le pas sur le second : ce dernier pouvant même s'avérer totalement absent. On ne peut malheurseuement pas brider les serveurs un par un, mais seulement le nombre total d'items importés.

PrécédentSuivantIndex