title | altLangPage | dateModified | description | layout | language | css | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
GCWeb, le thème WET-BOEW de Canada.ca |
index-en.html |
2023-02-14 |
Page d'accueil décrivant l'ensemble des composants du thème de Canada.ca, nommé GCWeb. |
no-container |
fr |
|
{::nomarkdown}
Les gabarits et les conceptions communes si dessous sont une référence d'implémentation du Système de conception de Canada.ca, incluant les exigences obligatoire de la spécifications du contenu et de l’architecture de l'information (C&AI) pour Canada.ca. Les ministères et organisme du gouvernement du Canada peuvent y contribuer en publiant leur modèle et leur conception commune via le dépôt github de GCWeb.
Télécharger le thème GCWeb v12.8.1
({{ page.dateModified | date: %F }} - Note de version)
Vous avez trouvé des problèmes d'implémentation par rapport au C&AI ou vous désirez contribuer au dévelopement, faites nous le savoir en soumettant une requête GCWeb, en envoyant une pull request ou en participant à un de nos heures de service de la BOEW (anciennement connu sous le nom de WET-BOEW code sprint) hedbomadaire à chaque mardi.
{% assign page_group = site.data.i18n.page_group[ page.language ] %} {% assign comp_status = site.data.i18n.component_status[ page.language ] %}Définition des états
- {{comp_status.stable}}
- Rencontre les exigences d'une spécification.
- {{comp_status.provisional}}
- Plutôt stable, mais expérimental; utilisez à vos risques et périls.
- {{comp_status.deprecated}}
- Ne pas utilisé car c'est obsolète, mais disponible pour votre information.
- Défaut
- Manque le statut dans la documentation de la composante.
-
{% for component in site.data.components %}
{% assign list-pages = component.pages %}
-
{{ component.title[ page.language ] }} {% if component.status == "stable" %} État: {{ comp_status[ component.status ] }} {% elsif component.status == "provisional" %} État: {{ comp_status[ component.status ] }} {% elsif component.status == "deprecated" %} État: {{ comp_status[ component.status ] }} {% else %} État: Non défini {% endif %}
{{ component.description[ page.language ] | default: "[Courte description de la composante]" }}
{% assign mainExamples = list-pages.examples | where: "language", page.language | first %}-
{% if mainExamples %}
- {% if mainExamples.path %} Exemple pratique {% elsif mainExamples.url %} Exemple pratique {% else %} Exemple pratique {% endif %} {% endif %} {% if list-pages.docs %} {% assign docs = list-pages.docs | where: "language", page.language %} {% for doc in docs %}
- Documentation {% endfor %} {% endif %}
- Code source
Tous les exemples et info
-
{% for pgGroup in list-pages %}
{% assign grpkey = pgGroup[0] %}
- {{ page_group[ grpkey ] | default: "Groupe inconnu" }}
-
{% assign examples = pgGroup[1] %}
{% for example in examples %}
{% if example.path %}
- {{ example.title }} {% elsif example.url %}
- {{ example.title }} {% else %}
- {{ example.title }} {% endif %} {% endfor %}
{% endfor %}
{% endfor %}
-
{% for template in site.data.templates %}
{% assign list-pages = template.pages %}
-
{{ template.title[ page.language ] }} {% if template.status == "stable" %} État: {{ comp_status[ template.status ] }} {% elsif template.status == "provisional" %} État: {{ comp_status[ template.status ] }} {% elsif template.status == "deprecated" %} État: {{ comp_status[ template.status ] }} {% else %} État: Non défini {% endif %}
{{ template.description[ page.language ] | default: "[Courte description du gabarit]" }}
{% assign mainExamples = list-pages.examples | where: "language", page.lang | first %}-
{% if mainExamples %}
- {% if mainExamples.path %} Exemple pratique {% elsif mainExamples.url %} Exemple pratique {% else %} Exemple pratique {% endif %} {% endif %} {% if list-pages.docs %} {% assign docs = list-pages.docs | where: "language", page.language %} {% for doc in docs %}
- Documentation {% endfor %} {% endif %}
Tous les exemples et info
-
{% for pgGroup in list-pages %}
{% assign grpkey = pgGroup[0] %}
- {{ page_group[ grpkey ] | default: "Groupe inconnu" }}
-
{% assign examples = pgGroup[1] %}
{% for example in examples %}
{% if example.path %}
- {{ example.title }} {% elsif example.url %}
- {{ example.title }} {% else %}
- {{ example.title }} {% endif %} {% endfor %}
{% endfor %}
{% endfor %}
L'espace d'expérimentation que vous attendiez ! Les Méli-mélos permettent d'ajouter au thème de Canada.ca du nouveau code intéressant que vous considéreriez habituellement comme "personnalisé".
Avez-vous un ensemble de pages qui arborent un look original relié à une promotion spécifique ? Dans ce cas, essayez plutôt cet espace de thématiques promotionnelles.
-
{% for item in site.data.sites %}
{% assign list-pages = item.pages %}
-
{{ item.title[ page.language ] }} {% if item.status == "stable" %} État: {{ comp_status[ item.status ] }} {% elsif item.status == "provisional" %} État: {{ comp_status[ item.status ] }} {% elsif item.status == "deprecated" %} État: {{ comp_status[ item.status ] }} {% else %} État: Non défini {% endif %}
{{ item.description[ page.language ] | default: "[Courte description de la fonctionnalité globale]" }}
{% assign mainExamples = list-pages.examples | where: "language", page.lang | first %}-
{% if mainExamples %}
- {% if mainExamples.path %} Exemple pratique {% elsif mainExamples.url %} Exemple pratique {% else %} Exemple pratique {% endif %} {% endif %} {% if list-pages.docs %} {% assign docs = list-pages.docs | where: "language", page.language %} {% for doc in docs %}
- Documentation {% endfor %} {% endif %}
Tous les exemples et info
-
{% for pgGroup in list-pages %}
{% assign grpkey = pgGroup[0] %}
- {{ page_group[ grpkey ] | default: "Groupe inconnu" }}
-
{% assign examples = pgGroup[1] %}
{% for example in examples %}
{% if example.path %}
- {{ example.title }} {% elsif example.url %}
- {{ example.title }} {% else %}
- {{ example.title }} {% endif %} {% endfor %}
{% endfor %}
{% endfor %}
- GCWeb theme - Meta information
- Migration instruction - GCWeb theme V5
- Archived - Documentation - GCWeb English
- Archived - Releases English
- Skeleton - Static header/footer - Bootstrap 3
- Prototype skeleton - Static header/footer - Bootstrap 4
Guide d'implémentation pour le thème de Canada.ca avec la Boîte à outils de l'expérience web version 4.x.
Rejoignez la communauté et commencez à créer, améliorer et réparer GCWeb, le thème de Canada.ca. Apprenez comment organiser votre environnement local.