# 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 :

- v4.0.29.1 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.29.1 - Canada.ca (GCWeb)
- v4.0.28.2 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.28.2 - Canada.ca (GCWeb)
- v4.0.27.1 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.27.1 - Base
- v4.0.27.1 - Canada.ca
- v4.0.27.1 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.27.1 - Gouvernement du Canada pour les sites intranet
- v4.0.27.1 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.26.1 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.26.1 - Base
- v4.0.26.1 - Canada.ca
- v4.0.26.1 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.26.1 - Gouvernement du Canada pour les sites intranet
- v4.0.26.1 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.25.1 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.25.1 - Base
- v4.0.25.1 - Canada.ca
- v4.0.25.1 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.25.1 - Gouvernement du Canada pour les sites intranet
- v4.0.25.1 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.24.1 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.24.1 - Base
- v4.0.24.1 - Canada.ca
- v4.0.24.1 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.24.1 - Gouvernement du Canada pour les sites intranet
- v4.0.24.1 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.23.1 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.23.1 - Base
- v4.0.23.1 - Canada.ca
- v4.0.23.1 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.23.1 - Gouvernement du Canada pour les sites intranet
- v4.0.23.1 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.22.1 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.22.1 - Base
- v4.0.22.1 - Canada.ca
- v4.0.22.1 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.22.1 - Gouvernement du Canada pour les sites intranet
- v4.0.22.1 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.21.1 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.21.1 - Base
- v4.0.21.1 - Canada.ca
- v4.0.21.1 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.21.1 - Gouvernement du Canada pour les sites intranet
- v4.0.21.1 - Plate-forme de gouvernement ouvert (PGO)

## Directives du correctif

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

- wet-boew/js/wet-boew.js
- wet-boew/js/wet-boew.min.js
- js/wet-boew.js
- js/wet-boew.min.js

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 :

- v4.0.29 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.29 - Canada.ca (GCWeb)
- v4.0.28.1 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.28.1 - Canada.ca (GCWeb)
- v4.0.27 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.27 - Base
- v4.0.27 - Canada.ca
- v4.0.27 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.27 - Gouvernement du Canada pour les sites intranet
- v4.0.27 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.26 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.26 - Base
- v4.0.26 - Canada.ca
- v4.0.26 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.26 - Gouvernement du Canada pour les sites intranet
- v4.0.26 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.25 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.25 - Base
- v4.0.25 - Canada.ca
- v4.0.25 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.25 - Gouvernement du Canada pour les sites intranet
- v4.0.25 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.24 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.24 - Base
- v4.0.24 - Canada.ca
- v4.0.24 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.24 - Gouvernement du Canada pour les sites intranet
- v4.0.24 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.23 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.23 - Base
- v4.0.23 - Canada.ca
- v4.0.23 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.23 - Gouvernement du Canada pour les sites intranet
- v4.0.23 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.22 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.22 - Base
- v4.0.22 - Canada.ca
- v4.0.22 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.22 - Gouvernement du Canada pour les sites intranet
- v4.0.22 - Plate-forme de gouvernement ouvert (PGO)
- v4.0.21 - Boîte à outils de l'expérience Web (BOEW)
- v4.0.21 - Base
- v4.0.21 - Canada.ca
- v4.0.21 - Facilité d’emploi Web du gouvernement du Canada
- v4.0.21 - Gouvernement du Canada pour les sites intranet
- v4.0.21 - Plate-forme de gouvernement ouvert (PGO)

Date de modification :
  2019-01-15