@@ -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 >
0 commit comments