Directives sur l'application du correctif du fil de syndication pour la WET-BOEW et ses thèmes connexes

Ce correctif met à jour le plugiciel du fil de syndication de la WET-BOEW afin de lire un flux JSON avec une structure similaire à ATOM.

Allez directement aux directives pour appliquer ce correctif.

Après que ce correctif soit appliqué selon les directives ci-dessous, il est possible que cela brise les implémentations existantes avec jsonp car le format par défaut a été changé à JSON. Nous avons estimé qu'il y avait très peu ou pas d'implémentation de ce type de flux/fil de syndication. Par ailleur, cette méthode était seulement documentée en fesant de l'ingénierie inverse du code Javascript du plugificiel du fil de syndication de la WET-BOEW.

Ceci s'applique à toute les implémentations de WET-BOEW, y compris les thèmes lancés entre les versions 4.0.21 et 4.0.29. Consultez la liste complète.

Ce correctif officialise les versions suivantes :

Directives du correctif

Pour appliquer ce correctif, vous devez mettre à jour les fichiers suivants:

Remarque : En fonction votre implémentation, vous aurez peut-être seulement deux fichiers à modifier. Pour des raisons techniques, la compilation de WET-BOEW contient des fichiers reproduits dans deux emplacements différents.

Étapes

  1. Téléchargez le fichier .zip avec les versions de WET-BOEW corrigées.
  2. Extrayez le contenu du .zip.
  3. Choisissez la version WET-BOEW applicable à votre implémentation.
  4. Remplacez les fichiers wet-boew.js et wet-boew.min.js correspondants.
  5. Modifiez votre balisage afin d'utiliser la version du fil de syndication JSON similaire à ATOM.

Modifications au balisage

Afin d'utiliser le fil de syndication JSON similaire à ATOM, vous devriez préciser l'URL vers la version JSON de ce fil de syndication.

  1. Ajouter un attribut data-ajax à votre lien de fil de syndication.
  2. Fixez la valeur à une URL où vous pouvez récupérer la version JSON du fil de syndication en format similar à ATOM.
  3. Testez votre page.

Le fil de syndication JSON spécifié par l'attribut data-ajax serait utilisé avant l'URL définie dans l'attribut href.

Code d'avant

<li>
	<a href="demo/manitoba-fr.atom.xml">Centre des nouvelles du Canada - Manitoba</a>
</li>

Code d'après

<li>
	<a data-ajax="demo/manitoba-fr.atom.json" href="demo/manitoba-fr.atom.xml">Centre des nouvelles du Canada - Manitoba</a>
</li>

Comment appliquer le correctif manuellement

  1. Modifiez le fichier wet-boew.js.
  2. Appliquez les modifications telles que décrites pour le fichier feed.js dans le commit 8eb8c25d.
  3. Compressez le fichier wet-boew.js et remplacez le fichier wet-boew.min.js.
  4. Modifiez le balisage de votre page afin d'utiliser la version du fil de syndication JSON similaire à ATOM.

Correctif applicable pour les versions suivantes :

Date de modification :