Skip to content

Commit 5f3d839

Browse files
deploy: b32f654
1 parent c6bdf58 commit 5f3d839

File tree

4 files changed

+68
-11
lines changed

4 files changed

+68
-11
lines changed

admin/README.md

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,18 @@ This folder contains the Decap CMS (Content Management System) configuration for
1515

1616
## Access
1717

18-
- **Production**: Navigate to `/admin/` on the live site (requires Netlify Identity login)
18+
- **Production**: Navigate to `https://a11ycanada.netlify.app/admin/` (requires GitHub account with repository access)
1919
- **Local Development**: Navigate to `http://localhost:8080/admin/` (requires local backend setup)
2020

21+
## Authentication
22+
23+
The CMS uses **GitHub OAuth** via Netlify's OAuth provider:
24+
25+
- **Login**: Click "Login with GitHub"
26+
- **Requirements**: GitHub account with write access to `gc-da11yn/gc-da11yn.github.io`
27+
- **Workflow**: Changes create pull requests; merge PRs to deploy
28+
- **No Netlify Identity**: Removed in favor of direct GitHub authentication
29+
2130
## What the CMS Manages
2231

2332
### Resources Collection
@@ -63,7 +72,8 @@ To test the CMS locally:
6372
- **Parent/child resources**: Create hierarchical resource collections (parent with related children)
6473
- **View controls**: Filter resources by topic or toggle "Group by Topic" for organized display
6574
- **Internal links flag**: Indicate GC network-only resources
66-
- **Git-based**: All changes committed to repository with user attribution
75+
- **Pull request workflow**: Changes create PRs for review before deployment
76+
- **Individual attribution**: GitHub accounts provide clear authorship of changes
6777

6878
## Documentation
6979

@@ -92,9 +102,27 @@ Ce dossier contient la configuration du système de gestion de contenu (CMS) Dec
92102

93103
## Accès
94104

95-
- **Production** : Naviguez vers `/admin/` sur le site en direct (nécessite une connexion Netlify Identity)
105+
- **Production** : Naviguez vers `https://a11ycanada.netlify.app/admin/` (nécessite un compte GitHub avec accès au dépôt)
96106
- **Développement local** : Naviguez vers `http://localhost:8080/admin/` (nécessite la configuration du backend local)
97107

108+
## Authentification
109+
110+
Le CMS utilise **GitHub OAuth** via le fournisseur OAuth de Netlify :
111+
112+
- **Connexion** : Cliquez sur "Login with GitHub"
113+
- **Exigences** : Compte GitHub avec accès en écriture à `gc-da11yn/gc-da11yn.github.io`
114+
- **Flux de travail** : Les modifications créent des pull requests; fusionner les PR pour déployer
115+
- **Pas de Netlify Identity** : Supprimé en faveur de l'authentification GitHub directe
116+
117+
## Authentification
118+
119+
Le CMS utilise **GitHub OAuth** via le fournisseur OAuth de Netlify :
120+
121+
- **Connexion** : Cliquez sur "Login with GitHub"
122+
- **Exigences** : Compte GitHub avec accès en écriture à `gc-da11yn/gc-da11yn.github.io`
123+
- **Flux de travail** : Les modifications créent des pull requests; fusionner les PR pour déployer
124+
- **Pas de Netlify Identity** : Supprimé en faveur de l'authentification GitHub directe
125+
98126
## Ce que le CMS gère
99127

100128
### Collection Ressources
@@ -140,7 +168,8 @@ Pour tester le CMS localement :
140168
- **Ressources parent/enfant** : Créer des collections de ressources hiérarchiques (parent avec enfants associés)
141169
- **Contrôles d'affichage** : Filtrer les ressources par sujet ou activer "Group by Topic" pour affichage organisé
142170
- **Indicateur de liens internes** : Indiquez les ressources du réseau du GC uniquement
143-
- **Basé sur Git** : Tous les changements validés dans le dépôt avec attribution d'utilisateur
171+
- **Flux de travail de pull request** : Les modifications créent des PR pour révision avant déploiement
172+
- **Attribution individuelle** : Les comptes GitHub fournissent une paternité claire des modifications
144173

145174
## Documentation
146175

admin/README/index.html

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,17 @@ <h2 id="files" tabindex="-1">Files</h2>
1010
</ul>
1111
<h2 id="access" tabindex="-1">Access</h2>
1212
<ul>
13-
<li><strong>Production</strong>: Navigate to <code>/admin/</code> on the live site (requires Netlify Identity login)</li>
13+
<li><strong>Production</strong>: Navigate to <code>https://a11ycanada.netlify.app/admin/</code> (requires GitHub account with repository access)</li>
1414
<li><strong>Local Development</strong>: Navigate to <code>http://localhost:8080/admin/</code> (requires local backend setup)</li>
1515
</ul>
16+
<h2 id="authentication" tabindex="-1">Authentication</h2>
17+
<p>The CMS uses <strong>GitHub OAuth</strong> via Netlify’s OAuth provider:</p>
18+
<ul>
19+
<li><strong>Login</strong>: Click “Login with GitHub”</li>
20+
<li><strong>Requirements</strong>: GitHub account with write access to <code>gc-da11yn/gc-da11yn.github.io</code></li>
21+
<li><strong>Workflow</strong>: Changes create pull requests; merge PRs to deploy</li>
22+
<li><strong>No Netlify Identity</strong>: Removed in favor of direct GitHub authentication</li>
23+
</ul>
1624
<h2 id="what-the-cms-manages" tabindex="-1">What the CMS Manages</h2>
1725
<h3 id="resources-collection" tabindex="-1">Resources Collection</h3>
1826
<p>Individual resource items for the Additional Resources page with bilingual support:</p>
@@ -57,7 +65,8 @@ <h2 id="key-features" tabindex="-1">Key Features</h2>
5765
<li><strong>Parent/child resources</strong>: Create hierarchical resource collections (parent with related children)</li>
5866
<li><strong>View controls</strong>: Filter resources by topic or toggle “Group by Topic” for organized display</li>
5967
<li><strong>Internal links flag</strong>: Indicate GC network-only resources</li>
60-
<li><strong>Git-based</strong>: All changes committed to repository with user attribution</li>
68+
<li><strong>Pull request workflow</strong>: Changes create PRs for review before deployment</li>
69+
<li><strong>Individual attribution</strong>: GitHub accounts provide clear authorship of changes</li>
6170
</ul>
6271
<h2 id="documentation" tabindex="-1">Documentation</h2>
6372
<p>See complete documentation:</p>
@@ -79,9 +88,25 @@ <h2 id="fichiers" tabindex="-1">Fichiers</h2>
7988
</ul>
8089
<h2 id="acces" tabindex="-1">Accès</h2>
8190
<ul>
82-
<li><strong>Production</strong> : Naviguez vers <code>/admin/</code> sur le site en direct (nécessite une connexion Netlify Identity)</li>
91+
<li><strong>Production</strong> : Naviguez vers <code>https://a11ycanada.netlify.app/admin/</code> (nécessite un compte GitHub avec accès au dépôt)</li>
8392
<li><strong>Développement local</strong> : Naviguez vers <code>http://localhost:8080/admin/</code> (nécessite la configuration du backend local)</li>
8493
</ul>
94+
<h2 id="authentification" tabindex="-1">Authentification</h2>
95+
<p>Le CMS utilise <strong>GitHub OAuth</strong> via le fournisseur OAuth de Netlify :</p>
96+
<ul>
97+
<li><strong>Connexion</strong> : Cliquez sur “Login with GitHub”</li>
98+
<li><strong>Exigences</strong> : Compte GitHub avec accès en écriture à <code>gc-da11yn/gc-da11yn.github.io</code></li>
99+
<li><strong>Flux de travail</strong> : Les modifications créent des pull requests; fusionner les PR pour déployer</li>
100+
<li><strong>Pas de Netlify Identity</strong> : Supprimé en faveur de l’authentification GitHub directe</li>
101+
</ul>
102+
<h2 id="authentification-1" tabindex="-1">Authentification</h2>
103+
<p>Le CMS utilise <strong>GitHub OAuth</strong> via le fournisseur OAuth de Netlify :</p>
104+
<ul>
105+
<li><strong>Connexion</strong> : Cliquez sur “Login with GitHub”</li>
106+
<li><strong>Exigences</strong> : Compte GitHub avec accès en écriture à <code>gc-da11yn/gc-da11yn.github.io</code></li>
107+
<li><strong>Flux de travail</strong> : Les modifications créent des pull requests; fusionner les PR pour déployer</li>
108+
<li><strong>Pas de Netlify Identity</strong> : Supprimé en faveur de l’authentification GitHub directe</li>
109+
</ul>
85110
<h2 id="ce-que-le-cms-gere" tabindex="-1">Ce que le CMS gère</h2>
86111
<h3 id="collection-ressources" tabindex="-1">Collection Ressources</h3>
87112
<p>Éléments de ressources individuels pour la page Ressources additionnelles avec support bilingue :</p>
@@ -126,7 +151,8 @@ <h2 id="fonctionnalites-cles" tabindex="-1">Fonctionnalités clés</h2>
126151
<li><strong>Ressources parent/enfant</strong> : Créer des collections de ressources hiérarchiques (parent avec enfants associés)</li>
127152
<li><strong>Contrôles d’affichage</strong> : Filtrer les ressources par sujet ou activer “Group by Topic” pour affichage organisé</li>
128153
<li><strong>Indicateur de liens internes</strong> : Indiquez les ressources du réseau du GC uniquement</li>
129-
<li><strong>Basé sur Git</strong> : Tous les changements validés dans le dépôt avec attribution d’utilisateur</li>
154+
<li><strong>Flux de travail de pull request</strong> : Les modifications créent des PR pour révision avant déploiement</li>
155+
<li><strong>Attribution individuelle</strong> : Les comptes GitHub fournissent une paternité claire des modifications</li>
130156
</ul>
131157
<h2 id="documentation-1" tabindex="-1">Documentation</h2>
132158
<p>Consultez la documentation complète :</p>

admin/config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ backend:
22
name: github
33
repo: gc-da11yn/gc-da11yn.github.io
44
branch: main # Base branch for PRs
5+
base_url: https://api.netlify.com # Netlify's OAuth provider
6+
auth_endpoint: auth # OAuth endpoint
57
# open_authoring: true # Uncomment to allow fork-based contributions
68

79
# Uncomment for local development testing

sitemap.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1647,12 +1647,12 @@
16471647
</url>
16481648

16491649
<url>
1650-
<loc>https://a11y.canada.ca/gc-da11yn.github.io/admin/README/</loc>
1651-
<lastmod>2025-11-06</lastmod>
1650+
<loc>https://a11y.canada.ca/gc-da11yn.github.io/admin/</loc>
1651+
<lastmod>2025-11-07</lastmod>
16521652
</url>
16531653

16541654
<url>
1655-
<loc>https://a11y.canada.ca/gc-da11yn.github.io/admin/</loc>
1655+
<loc>https://a11y.canada.ca/gc-da11yn.github.io/admin/README/</loc>
16561656
<lastmod>2025-11-07</lastmod>
16571657
</url>
16581658
</urlset>

0 commit comments

Comments
 (0)