diff --git a/_data/components.json b/_data/components.json
index 6cc528b2a..bd81c1071 100644
--- a/_data/components.json
+++ b/_data/components.json
@@ -229,180 +229,6 @@
]
}
}
-,{
- "@context": {
- "@version": 1.1,
- "dct": "http://purl.org/dc/terms/",
- "title": { "@id": "dct:title", "@container": "@language" },
- "description": { "@id": "dct:description", "@container": "@language" },
- "modified": "dct:modified"
- },
- "title": {
- "en": "Contributors",
- "fr": "Collaborateurs"
- },
- "description": {
- "en": "Links to institutions or organizations that support the content on the page.",
- "fr": "Liens menant aux institutions ou aux organisations qui soutiennent le contenu sur la page."
- },
- "modified": "2024-05-28",
- "componentName": "gc-contributors",
- "status": "stable",
- "version": "1.0.0",
- "pages": {
- "docs": [
- {
- "title": "Contributors",
- "language": "en",
- "path": "gc-contributors-doc-en.html"
- },
- {
- "title": "Collaborateurs",
- "language": "fr",
- "path": "gc-contributors-doc-fr.html"
- }
- ],
- "examples": [
- {
- "title": "Contributors",
- "language": "en",
- "path": "gc-contributors-en.html"
- },
- {
- "title": "Collaborateurs",
- "language": "fr",
- "path": "gc-contributors-fr.html"
- }
- ]
- },
- "a11yGuidance": "No accessibility guidance.",
- "variations": [
- {
- "name": {
- "en": "Contributors - default",
- "fr": "Collaborateurs - par défaut"
- },
- "status": "stable",
- "description": {
- "en": "Links to institutions or organizations that support the content on the page.",
- "fr": "Liens menant aux institutions ou aux organisations qui soutiennent le contenu sur la page."
- },
- "iteration": "_:iteration_contributors_2",
- "example": [
- {
- "en": { "href": "gc-contributors-en.html", "text": "Contributors" },
- "fr": { "href": "gc-contributors-fr.html", "text": "Collaborateurs" }
- }
- ],
- "implementation": [
- "_:implement_contributors"
- ],
- "history": [
- {
- "en": "May 2024 - Stabilizing component.",
- "fr": "Mai 2024 - Stabilisation du composant."
- },
- {
- "en": "January 2021 - Initial provisional implementation to gather user experience data.",
- "fr": "Janvier 2021 - Implémentation provisoire initiale pour recueillir des données sur l'expérience utilisateur."
- }
- ]
- }
- ],
- "implementation": [
- {
- "@id": "_:implement_contributors",
- "iteration": "_:iteration_contributors_2",
- "name": {
- "en": "Standard",
- "fr": "Standard"
- },
- "introduction": {
- "en": "This implementation is meant for developers/publishers adding the component manually.",
- "fr": "Cette implémentation est destinée aux développeurs/éditeurs qui ajoutent le composant manuellement."
- },
- "instructions": {
- "en": [
- "Refer to the following code sample."
- ],
- "fr": [
- "Référez-vous au code qui suit."
- ]
- },
- "sample": {
- "en": [
- {
- "@type": "source-code",
- "description": "Code sample:",
- "code": "From:
\n\t\n\t\t
\nDe :
\n\t\n\t\t
\nFrom:
\n\t\n\t\t
\nFrom:
\n\t\n\t\t
\n
<main>
to the page details section.",
+ "fr": "Décembre 2024 - Le contexte d'utilisation de la composante a changé de n'importe où dans le <main>
à la section détails de la page."
+ },
+ {
+ "en": "May 2024 - Stabilizing component.",
+ "fr": "Mai 2024 - Stabilisation du composant."
+ },
+ {
+ "en": "January 2021 - Initial provisional implementation to gather user experience data.",
+ "fr": "Janvier 2021 - Implémentation provisoire initiale pour recueillir des données sur l'expérience utilisateur."
+ }
+ ]
+ }
+ ],
+ "implementation": [
+ {
+ "@id": "_:implement_contributors",
+ "iteration": "_:iteration_contributors_3",
+ "name": {
+ "en": "Standard",
+ "fr": "Standard"
+ },
+ "introduction": {
+ "en": "This implementation is meant for developers/publishers adding the component manually.",
+ "fr": "Cette implémentation est destinée aux développeurs/éditeurs qui ajoutent le composant manuellement."
+ },
+ "instructions": {
+ "en": [
+ "Refer to the following code sample.",
+ "The component must be located inside the Page details component and use the Page details component version 3.3 or higher."
+ ],
+ "fr": [
+ "Référez-vous au code qui suit.",
+ "La composante doit être située à l'intérieur de la composante Détails de la page et utiliser la version 3.3 ou supérieure de la composante Détails de la page."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code sample:",
+ "code": "contributors
to an array of objects containing the following properties: name
and url
."
+ ],
+ "fr": [
+ "Pour afficher les contributeurs de la page, dans l'en-tête de la page, définissez la propriété contributors
à un tableau d'objets contenant les propriétés suivantes : name
et url
."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code sample:",
+ "code": "\"contributors\": [\n\t{ \"name\": \"[Department or agency 1]\", \"url\": \"https://www.canada.ca/en\" },\n\t{ \"name\": \"[Department or agency 2]\", \"url\": \"https://www.canada.ca/en\" }\n]"
+ }
+ ],
+ "fr": [
+ {
+ "@type": "source-code",
+ "description": "Exemple de code:",
+ "code": "\"contributors\": [\n\t{ \"name\": \"[Ministère ou agence 1]\", \"url\": \"https://www.canada.ca/fr\" },\n\t{ \"name\": \"[Ministère ou agence 2]\", \"url\": \"https://www.canada.ca/fr\" }\n]"
+ }
+ ]
+ }
+ },
+ {
+ "@id": "_:implement_contributors_migrate_1_to_1.1",
+ "iteration": "_:iteration_contributors_3",
+ "name": {
+ "en": "Migrate from version 1 to 1.1",
+ "fr": "Migration de la version 1 à 1.1"
+ },
+ "introduction": {
+ "en": "This implementation is meant for developers or publishers trying to migrate their page from using the contributors version 1.0 to 1.1.",
+ "fr": "Cette implémentation est destinée aux développeurs ou aux éditeurs qui tentent de migrer leur composante contributeurs de la version 1.0 vers la version 1.1."
+ },
+ "instructions": {
+ "en": [
+ "Move the contributors component directly after the <h2 class=\"wb-inv\">Page details</h2>
located inside the <section class=\"pagedetails\">
section.",
+ "Change the <h2>From:</h2>
to an <h3>From:</h3>
."
+ ],
+ "fr": [
+ "Déplacez la composante contributeurs directement après le <h2 class=\"wb-inv\">Détails de la page</h2>
situé à l'intérieur de la section <section class=\"pagedetails\">
.",
+ "Changez le <h2>De :</h2>
à un <h3>De :</h3>
."
+ ]
+ },
+ "notes": {
+ "en": [
+ "This version of the component must now be located inside the Page details component version 3.3."
+ ],
+ "fr": [
+ "Cette version de la composante doit être incluse dans la composante Détails de la page version 3.3."
+ ]
+ }
+ }
+ ],
+ "iteration": [
+ {
+ "@id": "_:iteration_contributors_3",
+ "name": "Contributors - Iteration 3",
+ "date": "2024-12",
+ "detectableBy": ".pagedetails .gc-contributors",
+ "breaking": [
+ "Changed context of use in the page. The component must be located in the page details section above the date modified component.",
+ "feedback
to true
."
+ "To show the \"Page feedback tool\", in the page's front-matter, set the property feedback
to true
.",
+ "To show the page's contributors, in the page's front-matter, set the property contributors
to an array of objects containing the following properties: name
and url
."
],
"fr": [
- "Pour afficher l'\"Outil de rétroaction sur la page\", dans l'en-tête de la page, définissez la propriété feedback
à true
."
+ "Pour afficher l'\"Outil de rétroaction sur la page\", dans l'en-tête de la page, définissez la propriété feedback
à true
.",
+ "Pour afficher les contributeurs de la page, dans l'en-tête de la page, définissez la propriété contributors
à un tableau d'objets contenant les propriétés suivantes : name
et url
."
]
},
"sample": {
@@ -2858,14 +3189,14 @@
{
"@type": "source-code",
"description": "Code sample:",
- "code": "\"feedback\": true"
+ "code": "\"feedback\": true,\n\"contributors\": [\n\t{ \"name\": \"[Department or agency 1]\", \"url\": \"https://www.canada.ca/en\" },\n\t{ \"name\": \"[Department or agency 2]\", \"url\": \"https://www.canada.ca/en\" }\n]"
}
],
"fr": [
{
"@type": "source-code",
"description": "Exemple de code:",
- "code": "\"feedback\": true"
+ "code": "\"feedback\": true,\n\"contributors\": [\n\t{ \"name\": \"[Ministère ou agence 1]\", \"url\": \"https://www.canada.ca/fr\" },\n\t{ \"name\": \"[Ministère ou agence 2]\", \"url\": \"https://www.canada.ca/fr\" }\n]"
}
]
}
@@ -2893,15 +3224,104 @@
"Déplacez le composant de date de modification hors de la grille et insérez-le juste avant la balise de fermeture <section>
. Supprimez le <div class=\"col-xs-12\">
dans lequel il se trouvait."
]
}
+ },
+ {
+ "@id": "_:implement_pd_5to6",
+ "iteration": "_:iteration_pd_6",
+ "name": {
+ "en": "Migration from version 3.2 to 3.3",
+ "fr": "Migration de la version 3.2 vers 3.3"
+ },
+ "introduction": {
+ "en": "This implementation is meant for developers or publishers trying to migrate their page from using the page details version 3.2 to 3.3 (move to page details).",
+ "fr": "Cette implémentation est destinée aux développeurs ou aux éditeurs qui tentent de migrer leur page de la version 3.0 vers la version 3.2 (déplacement vers les détails de la page)."
+ },
+ "instructions": {
+ "en": [
+ "If there is a \"Contributors\" component present on the page, move it directly after the <h2 class=\"wb-inv\">Page details</h2>
.",
+ "Change the <h2>From:</h2>
to an <h3>From:</h3>
."
+ ],
+ "fr": [
+ "S'il y a une composante « Contributeurs » présente dans la page, déplacez la composante directement après le <h2 class=\"wb-inv\">Détails de la page</h2>
.",
+ "Changez le <h2>De :</h2>
à un <h3>De :</h3>
."
+ ]
+ }
}
],
"iteration": [
+ {
+ "@id": "_:iteration_pd_6",
+ "name": "Page details - Iteration 6",
+ "date": "2024-12",
+ "detectableBy": "section.pagedetails",
+ "predecessor": "_:iteration_pd_5",
+ "additions": [
+ "Adding contributors component."
+ ],
+ "assets": [
+ {
+ "@type": "source-code",
+ "@language": "en",
+ "description": "Default Page details",
+ "code": {
+ "@type": [ "rdf:HTML", "@id" ],
+ "@value": "samples/page-details-3.3-en.html#default"
+ }
+ },
+ {
+ "@type": "source-code",
+ "@language": "fr",
+ "description": "Détails de la page par défaut",
+ "code": {
+ "@type": [ "rdf:HTML", "@id" ],
+ "@value": "samples/page-details-3.3-fr.html#default"
+ }
+ },
+ {
+ "@type": "source-code",
+ "@language": "en",
+ "description": "Page details with Page feedback tool",
+ "code": {
+ "@type": [ "rdf:HTML", "@id" ],
+ "@value": "samples/page-details-3.3-en.html#pft"
+ }
+ },
+ {
+ "@type": "source-code",
+ "@language": "fr",
+ "description": "Détails de la page avec Outil de rétroaction sur la page",
+ "code": {
+ "@type": [ "rdf:HTML", "@id" ],
+ "@value": "samples/page-details-3.3-fr.html#pft"
+ }
+ },
+ {
+ "@type": "source-code",
+ "@language": "en",
+ "description": "Page details with contributors",
+ "code": {
+ "@type": [ "rdf:HTML", "@id" ],
+ "@value": "samples/page-details-3.3-en.html#contributors"
+ }
+ },
+ {
+ "@type": "source-code",
+ "@language": "fr",
+ "description": "Détails de la page avec contributeurs",
+ "code": {
+ "@type": [ "rdf:HTML", "@id" ],
+ "@value": "samples/page-details-3.3-fr.html#contributors"
+ }
+ }
+ ]
+ },
{
"@id": "_:iteration_pd_5",
"name": "Page details - Iteration 5",
"date": "2024-07",
"detectableBy": "section.pagedetails",
"predecessor": "_:iteration_pd_4",
+ "successor": "_:iteration_pd_6",
"fixes": [
"Removed \"col-lg-9\" class since \"col-md-9\" already fulfils the same purpose."
],
@@ -3143,10 +3563,49 @@
}
],
"changesets": [
+ {
+ "@id": "_:cs_pd_6",
+ "name": "Page details - version 3.3",
+ "status": "stable",
+ "baseOnIteration": "_:iteration_pd_6",
+ "detectableBy": "section.pagedetails",
+ "layout": [
+ "Contributors (if included) on the top row",
+ "Page feedback tool (if included) on the top left",
+ "Date modified on bottom left"
+ ],
+ "style": "Not applicable",
+ "semantic": {
+ "@type": "source-code",
+ "description": "Source code",
+ "code": "