--- { "title": "Fils de syndication", "language": "fr", "category": "Plugiciels", "categoryfile": "plugins", "description": "Affiche les articles d’un ou plus fils de syndication.", "altLangPrefix": "feeds", "dateModified": "2015-03-19" } ---
Cette composante est un gadget logiciel permettant de regrouper et d’afficher des données d'un ou plusieurs fils de syndication. Les formats soutenus sont Atom, RSS et Media RSS.
section avec class="wb-feeds".
<section class="wb-feeds"></section>
section, ajouter une entête (h1 - h6).ul) après l'entête avec la classe feeds-cont.
list-inline à la liste non-ordonnée.<div class="clearfix"></div> après la liste non-ordonnée.<li>
<a href="https://canada.ca/sample.atom">Exemple de flux Atom</a>
</li>
href du lien doit contenir l'URL du fil-photo du compte Flickr.data-ajax au lien contenant l'URL du fil JSON du compte Flickr (en anglais seulement).<li>
<a href="https://www.flickr.com/photos/environmentcan" rel="external" data-ajax="https://api.flickr.com/services/feeds/photos_public.gne?id=47721741@N05&format=json">Flickr d'Environnement Canada</a>
</li>
href du lien doit contenir l'URL du compte YouTube.data-ajax au lien contenant l'URL du fil JSON du compte YouTube.<li>
<a href="https://www.youtube.com/user/ParksCanadaAgency" rel="external" data-ajax="https://gdata.youtube.com/feeds/api/users/UCr23fllByMomgNGeShe-73g/uploads?v=2&alt=json">YouTube de Parcs Canada</a>
</li>
div avec la classe class="wb-tabs".divavec class="tabpanels" à l'intérieur de l'élément div précédent.details. Ajouter l'attribut open="open" au groupe de fils qui doit être affiché par défaut.summary au début de chaque élément details avec le nom du groupe de fils (e.g., <summary>Pinterest</summary>).summary tel que décrit aux étapes 1 à 4, mais avec l'exception d'ajouter la classe wb-inv à l'entête de chaque zone.<section>
<h3>Les comptes des médias sociaux à onglets</h3>
<div class="wb-tabs col-md-5 wb-eqht">
<div class="tabpanels">
<details id="details-pinterest" open="open">
<summary>Pinterest</summary>
<section class="wb-feeds limit-5">
<h4 class="wb-inv">Pinterest</h4>
<ul class="feeds-cont media-list">
...
</ul>
<div class="clearfix"></div>
</section>
</details>
<details id="details-flickr">
<summary>Flickr</summary>
<section class="wb-feeds limit-10">
<h4 class="wb-inv">Flickr</h4>
<ul class="feeds-cont list-inline">
...
</ul>
<div class="clearfix"></div>
</section>
</details>
<details id="details-youtube">
<summary>YouTube</summary>
<section class="wb-feeds limit-10">
<h4 class="wb-inv">YouTube</h4>
<ul class="feeds-cont list-inline">
...
</ul>
<div class="clearfix"></div>
</section>
</details>
</div>
</div>
<div class="clearfix"></div>
</section>
<section class="wb-feeds limit-5">
<h3>Communiqués de presse et rappels de la sécurité routière</h3>
<ul class="feeds-cont">
<li>
<a href="https://www.tc.gc.ca/medias/rss/routier.xml" rel="external">Communiqués de presse routière (Tous)</a>
</li>
<li>
<a href="https://wwwapps.tc.gc.ca/Saf-Sec-Sur/7/VRDB-BDRV/search-recherche/rss.aspx?lang=fra" rel="external">Rappels de la Sécurité Routière</a>
</li>
</ul>
</section>
<section class="wb-feeds limit-15">
<ul class="feeds-cont list-inline">
<li>
<a href="https://www.flickr.com/photos/environnementcan" rel="external" data-ajax="https://api.flickr.com/services/feeds/photos_public.gne?id=47721741@N05&format=json">Flickr d'Environnement Canada</a>
</li>
</ul>
<div class="clearfix"></div>
</section>
<section class="wb-feeds limit-15">
<ul class="feeds-cont list-inline">
<li>
<a href="https://www.youtube.com/user/ParksCanadaAgency" rel="external" data-ajax="https://gdata.youtube.com/feeds/api/users/UCr23fllByMomgNGeShe-73g/uploads?v=2&alt=json">YouTube de Parcs Canada</a>
</li>
<li>
<a href="https://www.youtube.com/user/fisheriescanada?feature=results_main" rel="external" data-ajax="https://gdata.youtube.com/feeds/api/users/UCf1JLCB96nHLjidhSJtHDFA/uploads?v=2&alt=json">YouTube de Pêches et Océans Canada</a>
</li>
</ul>
<div class="clearfix"></div>
</section>
<section>
<h3>Les comptes des médias sociaux à onglets</h3>
<div class="wb-tabs col-md-5 wb-eqht">
<div class="tabpanels">
<details id="details-flickr">
<summary>Flickr</summary>
<section class="wb-feeds limit-10">
<h4 class="wb-inv">Flickr</h4>
<ul class="feeds-cont list-inline">
<li>
<a href="https://www.flickr.com/photos/environnementcan" rel="external" data-ajax="https://api.flickr.com/services/feeds/photos_public.gne?id=47721741@N05&format=json">Flickr d'Environnement Canada</a>
</li>
</ul>
<div class="clearfix"></div>
</section>
</details>
<details id="details-youtube">
<summary>YouTube</summary>
<section class="wb-feeds limit-10">
<h4 class="wb-inv">YouTube</h4>
<ul class="feeds-cont list-inline">
<li>
<a href="https://www.youtube.com/user/ParksCanadaAgency" rel="external" data-ajax="https://gdata.youtube.com/feeds/api/users/UCr23fllByMomgNGeShe-73g/uploads?v=2&alt=json">YouTube de Parcs Canada</a>
</li>
<li>
<a href="https://www.youtube.com/user/fisheriescanada?feature=results_main" rel="external" data-ajax="https://gdata.youtube.com/feeds/api/users/UCf1JLCB96nHLjidhSJtHDFA/uploads?v=2&alt=json">YouTube de Pêches et Océans Canada</a>
</li>
</ul>
<div class="clearfix"></div>
</section>
</details>
</div>
</div>
<div class="clearfix"></div>
</section>
Here is the skeleton structure for the feed:
{
"feed": {
"entry": [
{
"title": "[Title of the entry]",
"updated": "[UTC date format]",
"link": "[URL]"
},
...
]
}
}
Notes:
... in each entry and remove the ending comas for the least entry.Alias for "Publication date" of each entry:
publishedDatepublishedpubDateupdatedAlias for "Link" of each entry:
linkhrefDocumente les options de configuration publiques qui peuvent être utilisées par les intégrateurs ou les développeurs.
| Option | Description | Comment configurer | Valeurs |
|---|---|---|---|
limit-x |
Contrôle le nombre d'items du fil de syndication que le widget affichera. | Ajouter la classe limit-x après la classe wb-feeds et remplacer x avec nombre entier. |
|
data-cors="true" |
Permet des requêtes inter-sites (CORS) afin d’obtenir le fil de syndication ATOM sans à devoir utiliser le service web de Yahoo. | Ajouter l’attribut data-cors="true" |
|
Documente les événements publics qui peuvent être utilisés par les intégrateurs ou les développeurs .
| Événement | Déclencheur | Ce qu'il fait |
|---|---|---|
wb-init.wb-feeds |
Déclenché manuellement (e.g., $( ".wb-feeds" ).trigger( "wb-init.wb-feeds" );). |
Utilisé pour initialiser manuellement le widget de fils de syndication. Note: Le widget de fils de syndication sera initialisé automatiquement à moins qu'il soit ajouté après le chargement initial de la page. |
wb-ready.wb-feeds (v4.0.5+) |
Déclenché automatiquement après que le plugiciel de fils de syndication ait été initialisé. | Utilisé pour identifier où le plugiciel a fini d'être initialisé (cible de l'événement).
|
wb-feed-ready.wb-feeds (v4.0.5+) |
Déclenché automatiquement après que le fil de syndication soit devenu visible. | Utilisé pour identifier quel fil est devenu visible (cible de l'événement).
|
wb-ready.wb (v4.0.5+) |
Déclenché automatiquement lorsque BOEW a terminé son chargement et son exécution. | Utilisé pour identifier quand tous les plugiciels BOEW et les correctifs ont terminé leur chargement et leur exécution.
|