h-feed-fr
Cette page a démarré sur h-feed
Cet article est une ébauche. Vous pouvez aider le wiki microformats.org à le développer.
h-feed est une expérimentation microformats2 avec un objet flux du niveau le plus élevé pour contenir des posts h-entry.
De l'expérience avec hAtom, il n'est pas clair qu'il y ait vraiment besoin (cas-utilisation) d'un flux au niveau le plus haut, mais pour ceux qui souhaitent expérimenter cela, le voici.
nom de classe racine : h-feed
Propriétés
- p-name - nom du flux
- p-author - auteur du flux, optionnellement embarqué avec une h-card Article principal: h-card-fr
- u-url - URL du flux
- u-photo - photo représentative/ icône pour le flux
enfants :
- objets h-entry embarqués représentant les items du flux
Cas d'Usages
- Générer un flux Atom
- Ceci semble être un cas-d'usage ancien, non suffisant pour justifier véritablement h-feed.
- Flux par canal de contenu - besoin d'un nom
- "J'aurai un flux par mot-clé (canal) aussi je veux les nommer." - Sandeep Shetty dans #indiewebcamp
- Il apparaît ici qu'il y ait un désir de créer des flux distincts pour un site indieweb de sous-ensembles séparés de contenus, et de les nommer explicitement. Ceci présente un besoin d'un objet conteneur pour les éléments h-entry, où le conteneur en lui-même peut avoir un nom. C'est un cas-d'utilisation intéressant potentiel pour un 'h-feed' explicite.
Exemples dans la jungle
Ajoutez tous les exemples dans la jungles que vous trouvez en haut de cette liste.
- ...
- http://sandeep.io/ utilise h-feed avec les propriétés p-name et p-author et les posts child h-entry. En particulier, utiliser h-feed sur l'élément <html> permet d'utiliser p-name sur l'élément <title> et de réutiliser le titre de fenêtre visible de la page HTML comme le nom du flux, évitant ainsi élégamment une violation DRY.
- http://tantek.com/ utilise h-feed avec les propriétés p-name et p-author et les posts child h-entry.
Implémentations
Convertisseurs
- microformats to RSS - un Yahoo! pipe qui convertit une URL contenant un h-feed contenant des h-entries, en un flux RSS. (2013-10-21 annonce par post de blog)
Parsage
Au moment de parser une page pour un h-feed, faites-le selon microformats2.
Solution de recours :
S'il n'y a pas d'élément "h-feed" explicite, les implémentations peuvent :
- Traiter le
<title>
de la page ou l'URL de la page comme le p-name - Utiliser http://indiewebcamp.com/authorship pour découvrir la paternité d'auteur des posts.
- Traiter les éléments de plus haut niveau h-entry comme items dans le flux.
FAQ
Comment j'évite de dupliquer le titre de page
Je veux utiliser le nom (titre) de ma page comme le nom de mon flux, comment j'éviter de dupliquer le titre de page quelque part invisiblement sur la page comme le nom du flux ?
Si vous voulez ré-utiliser le <title> de votre page comme le nom de votre flux, vous pouvez faire ainsi en plaçant le nom de classe racine h-feed sur l'élément <html>, et le nom de classe propriété p-name sur l'élément <title>, par ex. voici un fragment montrant à quoi ces tags ressembleraient :
<html class="h-feed">
…
<title class="p-name">sandeep.io</title>
…
Exemple du vrai monde :
- Sandeep Shetty a enrichi sa page d'accueil http://sandeep.io/ en marquage de cette façon.
Qu'est-ce-que devrait faire un abonné d'une page avec plusieurs flux
Que faire quand un utilisateur s'abonne à une URL avec plusieurs h-feeds distincts ?
Un lecteur de flux devrait s'abonner au premier h-feed qu'il trouve sur une URL.
En rapport : http://indiewebcamp.com/reader