Feeds
Important: Feed plugin stop working for implementation prior v4.0.30
This don't impact feed implementation of Flickr and Youtube
The WET Feed plugin stop working as January 3rd, 2019 because of an hard dependance on Yahoo Query Language (YQL) and its web services.
See the JSON feed example bellow as an alternative solution. A patch is going to be released for older version of wet-boew to fully enable this feature.
Note: The upcoming release of WET-BOEW v4.0.30 (scheduled for the end of January) would read by default the XML feed directly without using any third party services. Although this imply your CORS would be properly configured on your server.
This feature provides a widget for aggregating and displaying the entries from one or more Web feeds on a Web page. Supported Web feed formats are Atom, RSS, and Media RSS.
Examples
ATOM feed
This method fetch the ATOM feed directly and don't use a third party service.
Code
View code
<section class="wb-feeds limit-3">
<h3>Canada News Centre - Manitoba</h3>
<ul class="feeds-cont list-unstyled lst-spcd">
<li>
<a href="demo/manitoba-en.atom.xml">Government of Canada News Releases</a>
</li>
</ul>
</section>
Tabbed feeds
Flickr
Flickr
YouTube
YouTube
Code
View code
<section>
<h3>Tabbed Social Feeds</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/environmentcan" rel="external" data-ajax="https://api.flickr.com/services/feeds/photos_public.gne?id=47711201@N05&format=json">Environment Canada Flickr</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/UCzJRhTw3KVtDlcdNz33eDMQ/uploads?v=2&alt=json">Parks Canada Youtube</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/UC5D1a5R8bbrTXEJrjmRX7gA/uploads?v=2&alt=json">Department of Fisheries and Oceans’ YouTube</a>
</li>
</ul>
<div class="clearfix"></div>
</section>
</details>
</div>
</div>
<div class="clearfix"></div>
</section>
JSON feed
Use attribute data-ajax
to read a JSON ATOM like feed.
A patch is going to be released for the older version of wet-boew to fully enable this feature.
How: Add the attribute data-ajax
with an URL to the JSON format of your feed. The href
value would be ignored.
Code
View code
<section class="wb-feeds limit-3" data-cors="true">
<h3>JSON feed</h3>
<ul class="feeds-cont list-unstyled lst-spcd">
<li>
<a data-ajax="demo/manitoba-en.atom.json" href="https://www.canada.ca/en/news/web-feeds/manitoba" rel="external">Canada News Centre - Manitoba</a>
</li>
</ul>
</section>
Special cases
Feed with no entries
Feed with one entry
When limit is greater than the number of feed entries
When limit is not set
Parameters
Class (parameter) | Role | Details |
---|---|---|
wb-feeds |
Identifier | Main targeting class that identifies the code block used for the Web feeds widget. |
limit-x |
Display | Controls the amount of items the Web feeds widget will display. |
- Date modified: