diff --git a/_data/components.json b/_data/components.json
index 4408f1d7c..858682b68 100644
--- a/_data/components.json
+++ b/_data/components.json
@@ -377,40 +377,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": "Feeds plugin GC override",
- "fr": "Application de styles GC au plugiciel de fils de syndication"
- },
- "description": {
- "en": "Overrides the WET ATOM feeds to apply GC design pattern.",
- "fr": "Remplace les Fils de syndication pour appliquer le modèle de conception GC."
- },
- "modified": "2021-06-02",
- "componentName": "gc-feeds",
- "status": "provisional",
- "pages": {
- "docs": [
- {
- "title": "Feeds GC overrides - Documentation and working example.",
- "language": "en",
- "path": "gc-feeds-en.html"
- },
- {
- "title": "Fils de syndication remplacement GC - Documentation et exemple pratique",
- "language": "fr",
- "path": "gc-feeds-fr.html"
- }
- ]
- }
-}
,{
"@context": {
"@version": 2.0,
@@ -526,7 +492,7 @@
"implementation": [
{
"@id": "_:implement_gc_follow",
- "iteration": "_:iteration_gc_follow_1",
+ "iteration": "_:iteration_gc_follow_2",
"name": {
"en": "Standard",
"fr": "Standard"
@@ -603,10 +569,16 @@
],
"iteration": [
{
- "@id": "_:iteration_gc_follow_1",
- "name": "GC Follow us - Iteration 1",
+ "@id": "_:iteration_gc_follow_2",
+ "name": "GC Follow us - Iteration 2",
"date": "2024-02",
"detectableBy": ".gc-followus",
+ "additions": [
+ "New SVG image for X logo (formerly known as Twitter)."
+ ],
+ "fixes": [
+ "Demoted: SVG image for Twitter to be deprecated."
+ ],
"assets": [
{
"@type": "source-code",
@@ -619,6 +591,12 @@
}
]
},
+ {
+ "@id": "_:iteration_gc_follow_1",
+ "name": "GC Follow us - Iteration 1",
+ "date": "2021-08",
+ "detectableBy": ".gc-followus"
+ },
{
"@id": "_:iteration_follow_1",
"name": "Follow us - Iteration 1",
diff --git a/_data/sites.json b/_data/sites.json
new file mode 100644
index 000000000..de024cd7a
--- /dev/null
+++ b/_data/sites.json
@@ -0,0 +1,3121 @@
+[{
+ "@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": "Archived - template",
+ "fr": "Archivé - Gabarit"
+ },
+ "description": {
+ "en": "Gobal demoed feature included but need to move in its own folder.",
+ "fr": "Fonctionalité globale inclus mais qu'il nécessite qu'ils soit déplacé dans son propre dossier."
+ },
+ "modified": "2022-05-03",
+ "componentName": "archived",
+ "status": "stable",
+ "version": "1.1",
+ "pages": {
+ "examples": [
+ {
+ "title": "Archived - Content page",
+ "language": "en",
+ "path": "archived-en.html"
+ },
+ {
+ "title": "Archivé - Page de contenu",
+ "language": "fr",
+ "path": "archived-fr.html"
+ }
+ ],
+ "docs": [
+ {
+ "title": "Archived - documentation",
+ "language": "en",
+ "path": "archived-docs-en.html"
+ },
+ {
+ "title": "Archivé - documentation",
+ "language": "fr",
+ "path": "archived-docs-fr.html"
+ }
+ ]
+ },
+ "dependencies": "no dependency",
+ "a11yGuidance": "no accessibility guidance",
+ "variations": [
+ {
+ "name": {
+ "en": "Archived - default",
+ "fr": "Archivé - par défaut"
+ },
+ "status": "stable",
+ "description": {
+ "en": "The archived component indicates that a given page was archived and its content is provided for reference, research or recordkeeping purposes.",
+ "fr": "La composante archivé indique qu'une page donnée a été archivée et que son contenu est fourni aux fins de référence, de recherche ou de tenue de documents."
+ },
+ "iteration": "_:iteration_archvd_1",
+ "example": [
+ {
+ "en": { "href": "archived-en.html", "text": "Archived" },
+ "fr": { "href": "archived-fr.html", "text": "Archivé" }
+ }
+ ],
+ "implementation": [
+ "_:implement_archvd"
+ ],
+ "history": [
+ {
+ "en": "November 2023 - Initial implementation of the variation.",
+ "fr": "Novembre 2023 - Implémentation initiale de la variante."
+ }
+ ]
+ },
+ {
+ "name": {
+ "en": "Archived with overlay",
+ "fr": "Archivé avec contenu superposé"
+ },
+ "status": "stable",
+ "description": {
+ "en": "The archived with overlay component indicates that a given page was archived and its content is provided for reference, research or recordkeeping purposes. It contains an overlayed element that appears when the page is scrolled.",
+ "fr": "La composante archivé avec contenu superposé indique qu'une page donnée a été archivée et que son contenu est fourni aux fins de référence, de recherche ou de tenue de documents. Elle comporte un élément superposé au contenu qui s'affiche lorsque la page défile."
+ },
+ "iteration": "_:iteration_archvd_overlay_1",
+ "example": [
+ {
+ "en": { "href": "archived-overlay-en.html", "text": "Archived with overlay" },
+ "fr": { "href": "archived-overlay-fr.html", "text": "Archivé avec contenu superposé" }
+ }
+ ],
+ "implementation": [
+ "_:implement_archvd_overlay",
+ "_:implement_archvd_overlay_gcweb"
+ ],
+ "history": [
+ {
+ "en": "February 2014 - Initial implementation of the variation.",
+ "fr": "Février 2014 - Implémentation initiale de la variante."
+ }
+ ]
+ }
+ ],
+ "implementation": [
+ {
+ "@id": "_:implement_archvd_overlay",
+ "iteration": "_:iteration_archvd_overlay_1",
+ "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": [
+ "Insert the code snippet below at the beginning of your <body>
element."
+ ],
+ "fr": [
+ "Insérez l'extrait de code ci-dessous au début de votre élément <body>
."
+ ]
+ },
+ "notes": {
+ "en": [
+ "For more information on how the Overlay or Data Inview plugins, visit their respective documentation
You can use it for research or reference.
\n\tYou can use it for research or reference.
\n\tVous pouvez la consulter à des fins de recherche ou à titre de référence.
\n\tVous pouvez la consulter à des fins de recherche ou à titre de référence.
\n\tarchiveOverlay
to true
."
+ ],
+ "fr": [
+ "Pour afficher \"Archivé avec contenu superposé\", dans l'en-tête de la page, définissez la propriété archiveOverlay
à true
."
+ ]
+ },
+ "notes": {
+ "en": [
+ "For more information on how the Overlay or Data Inview plugins, visit their respective documentation"
+ ],
+ "fr": [
+ "Pour plus d'informations sur le fonctionnement des plugiciels Contenu superposé ou Data Inview, visitez leur documentation respective"
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code sample:",
+ "code": "{\n\t...\n\t\"archiveOverlay\": true\n\t...\n}"
+ }
+ ],
+ "fr": [
+ {
+ "@type": "source-code",
+ "description": "Exemple de code:",
+ "code": "{\n\t...\n\t\"archiveOverlay\": true\n\t...\n}"
+ }
+ ]
+ }
+ },
+ {
+ "@id": "_:implement_archvd",
+ "iteration": "_:iteration_archvd_1",
+ "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": [
+ "Insert the code snippet below at the beginning of your <body>
element."
+ ],
+ "fr": [
+ "Insérez l'extrait de code ci-dessous au début de votre élément <body>
."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code sample:",
+ "code": "You can use it for research or reference.
\n\tVous pouvez la consulter à des fins de recherche ou à titre de référence.
\n\tYou can use it for research or reference.
\n\tVous pouvez la consulter à des fins de recherche ou à titre de référence.
\n\tYou can use it for research or reference.
\n\tYou can use it for research or reference.
\n\tVous pouvez la consulter à des fins de recherche ou à titre de référence.
\n\tVous pouvez la consulter à des fins de recherche ou à titre de référence.
\n\t<dl id=\"wb-dtmd\">
.",
+ "Inside the above <dl>
,<dt>Date modified:</dt>
.<dd><time property=\"dateModified\">[YYYY-MM-DD]<time></dd>
, where [YYYY-MM-DD] is the date the current page was last updated. For example: 2023-11-03.<dl id=\"wb-dtmd\">
.",
+ "À l'intérieur de ce <dl>
,<dt>Date de modification :</dt>
.<dd><time property=\"dateModified\">[AAAA-MM-JJ]<time></dd>
, où [AAAA-MM-JJ] est la date à laquelle la page courante a été modifiée pour la dernière fois. Par exemple: 2023-11-03.<div>
with the following data attribute: data-ajax-replace=\"ajax/report-problem-en.html\"
.",
+ "For the basic HTML version, a link element should be created inside a <div>
that points to the report a problem form page: <div><a class=\"btn btn-default btn-block\" href=\"https://www.canada.ca/en/report-problem.html\">Report a problem on this page</a></div>
.",
+ "This variation leverages JSON Manager and Data JSON to get information about the page and generate hidden input fields in the form. Therefore, the tag <meta name=\"dcterms.creator\" content=\"[Department name]\">
needs to be present in the page."
+ ],
+ "fr": [
+ "Pour afficher le formulaire de commentaires sur la page, créez un <div>
avec l'attribut suivant : data-ajax-replace=\"ajax/report-problem-fr.html\"
.",
+ "Pour la version HTML de base, un lien doit être créé dans un <div>
qui pointe vers la page du formulaire de signalement d'un problème : <div><a class=\"btn btn-default btn-block\" href=\"https://www.canada.ca/fr/signaler-probleme.html\">Signaler un problème sur cette page</a></div>
.",
+ "Cette variante utilise JSON Manager et Data JSON pour obtenir des informations sur la page et générer des champs de saisie masqués dans le formulaire. La balise <meta name=\"dcterms.creator\" content=\"[Nom du service]\">
doit être présente dans la page."
+ ]
+ },
+ "notes": {
+ "en": [
+ "For more information about Data Ajax plugin, please visit Data Ajax documentation page."
+ ],
+ "fr": [
+ "Pour plus d'informations sur le plugin Data Ajax, veuillez visiter la page de documentation Data Ajax."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code sample:",
+ "code": "data-gc-analytics-rap
to every checkbox with the value being the same as the current language's <label>
, followed by a dash and followed by the other language's <label>
."
+ ],
+ "fr": [
+ "Pour implémenter Adobe Analytics dans le formulaire Signaler un problème, ajoutez simplement l'attribut data-gc-analytics-rap
à chaque case à cocher avec la valeur étant la même que le <label>
de la langue actuelle, suivie d'un tiret et suivi par le <label>
de l'autre langue."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code sample:",
+ "code": "feedback
to true
feedbackPath
to \"ajax/report-problem-en.html\"
feedbackFallback
to true
feedback
à true
.feedbackPath
à \"ajax/report-problem-fr.html\"
feedbackFallback
à true
<div class=\"wb-disable-allow\">
with the following data attributes:data-ajax-replace=\"https://www.canada.ca/etc/designs/canada/wet-boew/assets/feedback/page-feedback-en.html\"
data-feedback-theme=\"[Text defining the theme of your page]\"
data-feedback-section=\"[Text defining the section where your page resides]\"
<meta name=\"dcterms.creator\" content=\"[Department name]\">
"
+ ],
+ "fr": [
+ "Vérifier que la version 13.9.0 ou plus récente de GCWeb est implémentée.",
+ "Vérifier que la version 3.0 ou plus récente du détails de la page est implémentée.",
+ "Pour afficher le formulaire de rétroaction sur la page, créez un <div class=\"wb-disable-allow\">
avec les attributs suivants :data-ajax-replace=\"https://www.canada.ca/etc/designs/canada/wet-boew/assets/feedback/page-feedback-fr.html\"
data-feedback-theme=\"[Texte définissant le thème de votre page]\"
data-feedback-section=\"[Texte définissant la section où réside votre page]\"
<meta name=\"dcterms.creator\" content=\"[Department name]\">
"
+ ]
+ },
+ "notes": {
+ "en": [
+ "To upgrade from the RAP to the PFT, follow the instructions of the \"Upgrade from RAP\" tab.",
+ "For more information about Data Ajax plugin, please visit Data Ajax documentation page."
+ ],
+ "fr": [
+ "Pour passer du SUP au ORP, suivez les instructions de l'onglet \"Mise à jour à partir de SUP\".",
+ "Pour plus d'informations sur le plugin Data Ajax, veuillez visiter la page de documentation Data Ajax."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code sample:",
+ "code": ""
+ },
+ {
+ "@type": "source-code",
+ "collapsed": true,
+ "description": "Ajaxed-in content",
+ "code": {
+ "@type": [ "@id", "rdf:HTML" ],
+ "@value": "assets/page-feedback-en.html"
+ }
+ }
+ ],
+ "fr": [
+ {
+ "@type": "source-code",
+ "description": "Exemple de code :",
+ "code": ""
+ },
+ {
+ "@type": "source-code",
+ "collapsed": true,
+ "description": "Contenu ajouté via Ajax",
+ "code": {
+ "@type": [ "@id", "rdf:HTML" ],
+ "@value": "assets/page-feedback-fr.html"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "@id": "_:implement_pft_gcweb",
+ "iteration": "_:iteration_pft_1",
+ "name": {
+ "en": "GCWeb Jekyll",
+ "fr": "GCWeb Jekyll"
+ },
+ "introduction": {
+ "en": "This implementation is meant for developers trying to implement this component within a GCWeb Jekyll site. To apply this variant's optional attributes on any given page, you will need to do the following in the page's front-matter:",
+ "fr": "Cette implémentation est destinée aux développeurs essayant d'implémenter ce composant dans un site GCWeb Jekyll. Pour appliquer les attributs facultatifs de cette variante sur une page donnée, vous devrez procéder comme suit dans le front-matter de la page :"
+ },
+ "instructions": {
+ "en": [
+ "Set the variable feedback
to true
.",
+ "Set the variable feedbackData
to an object containing the following customizable strings:section
: to define the section where your page resides.theme
: to define the theme of your page.feedback
à true
.",
+ "Définissez la variable feedbackData
à un objet contenant les chaînes de caractères suivantes :section
: pour définir la section où réside votre page.theme
: pour définir le thème de votre page.<div class=\"wb-disable-allow\">
with the following data attributes:data-ajax-replace=\"https://www.canada.ca/etc/designs/canada/wet-boew/assets/feedback/page-feedback-en.html\"
data-feedback-link=\"[Contact link text]\"
data-feedback-url=\"[Contact link URL]\"
data-feedback-theme=\"[Text defining the theme of your page]\"
data-feedback-section=\"[Text defining the section where your page resides]\"
<meta name=\"dcterms.creator\" content=\"[Department name]\">
"
+ ],
+ "fr": [
+ "Vérifier que la version 13.9.0 ou plus récente de GCWeb est implémentée.",
+ "Vérifier que la version 3.0 ou plus récente du détails de la page est implémentée.",
+ "Pour afficher le formulaire de rétroaction sur la page, créez un <div class=\"wb-disable-allow\">
avec les attributs suivants :data-ajax-replace=\"https://www.canada.ca/etc/designs/canada/wet-boew/assets/feedback/page-feedback-fr.html\"
data-feedback-link=\"[Contact link text]\"
data-feedback-url=\"[Contact link URL]\"
data-feedback-theme=\"[Texte définissant le thème de votre page]\"
data-feedback-section=\"[Texte définissant la section où réside votre page]\"
<meta name=\"dcterms.creator\" content=\"[Department name]\">
"
+ ]
+ },
+ "notes": {
+ "en": [
+ "To upgrade from the RAP to the PFT, follow the instructions of the \"Upgrade from RAP\" tab.",
+ "For more information about Data Ajax plugin, please visit Data Ajax documentation page."
+ ],
+ "fr": [
+ "Pour passer du SUP au ORP, suivez les instructions de l'onglet \"Mise à jour à partir de SUP\".",
+ "Pour plus d'informations sur le plugin Data Ajax, veuillez visiter la page de documentation Data Ajax."
+ ]
+ },
+ "sample": {
+ "en": [
+ {
+ "@type": "source-code",
+ "description": "Code sample:",
+ "code": ""
+ },
+ {
+ "@type": "source-code",
+ "collapsed": true,
+ "description": "Ajaxed-in content",
+ "code": {
+ "@type": [ "@id", "rdf:HTML" ],
+ "@value": "assets/page-feedback-en.html"
+ }
+ }
+ ],
+ "fr": [
+ {
+ "@type": "source-code",
+ "description": "Exemple de code :",
+ "code": ""
+ },
+ {
+ "@type": "source-code",
+ "collapsed": true,
+ "description": "Contenu ajouté via Ajax",
+ "code": {
+ "@type": [ "@id", "rdf:HTML" ],
+ "@value": "assets/page-feedback-fr.html"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "@id": "_:implement_pft_contact_gcweb",
+ "iteration": "_:iteration_pft_1",
+ "name": {
+ "en": "GCWeb Jekyll",
+ "fr": "GCWeb Jekyll"
+ },
+ "introduction": {
+ "en": "This implementation is meant for developers trying to implement this component within a GCWeb Jekyll site. To apply this variant's optional attributes on any given page, you will need to do the following in the page's front-matter:",
+ "fr": "Cette implémentation est destinée aux développeurs essayant d'implémenter ce composant dans un site GCWeb Jekyll. Pour appliquer les attributs facultatifs de cette variante sur une page donnée, vous devrez procéder comme suit dans le front-matter de la page :"
+ },
+ "instructions": {
+ "en": [
+ "Set the variable feedback
to true
.",
+ "Set the variable feedbackContact
to an object containing the following properties:link
: to define the contact link's text.url
: to define the contact link's URL.feedbackData
to an object containing the following customizable strings:section
: to define the section where your page resides.theme
: to define the theme of your page.feedback
à true
.",
+ "Définissez la variable feedbackContact
à un objet contenant les propriétés :link
: pour définir le texte du lien de contact.url
: pour définir l'URL du lien de contact.feedbackData
à un objet contenant les propriétés suivantes :section
: pour définir la section où réside votre page.theme
: pour définir le thème de votre page.