Skip to content
Snippets Groups Projects
Commit c3419c20 authored by Timothée Goguely's avatar Timothée Goguely
Browse files

Update créer-un-plateau.md: fix typo

parent 9a261881
No related branches found
No related tags found
No related merge requests found
Pipeline #5082 passed
......@@ -8,34 +8,34 @@ weight: 3
Un Plateau peut être créé puis administré de 3 manières différentes :
- En local, puis déploiement en ligne plus tard par ses propres moyens techniques (DNS, TLS, serveur web, …) → **le plus rapide** pour démarrer et découvrir le projet
- En passant par l'association Plateaux Numériques → **le plus simple**
- En reproduisant l'infrastructure Plateaux Numériques chez soi → **pour une maitrise totale** en conservant l'automatisation, mais plus complexe
1. En local, puis déploiement en ligne plus tard par ses propres moyens techniques (DNS, TLS, serveur web, …) → **le plus rapide** pour démarrer et découvrir le projet
2. En passant par lassociation Plateaux numériques → **le plus simple**
3. En reproduisant linfrastructure Plateaux numériques chez soi → **pour une maitrise totale** en conservant lautomatisation, mais plus complexe
## Créer et administrer un Plateau en local
## Créer et administrer un Plateau en local
### Pré-requis et installation
{{< encadre danger "OS" >}}
À ce jour le script d'installation ne supporte que Mac OS X et GNU/Linux Ubuntu 22.04.
À ce jour, le script dinstallation ne supporte que macOS X et GNU/Linux Ubuntu 22.04.
{{< /encadre >}}
{{< encadre danger "Pré-requis" >}}
Le script d'installation va installer les dépendances suivantes sur votre machine :
Le script dinstallation va installer les dépendances suivantes sur votre machine :
- Git
- Python 3
- Go
- nodejs et npm
Ce processus d'installation est encore un prototype, le nombre de dépendances devrait être réduit à mesure que le projet évolue.
Ce processus dinstallation est encore un prototype, le nombre de dépendances devrait être réduit à mesure que le projet évolue.
{{< /encadre >}}
Cette option consiste à télécharger et lancer un script, qui installe les dépendances nécessaires à l'utilisation de votre Plateau, en local, directement sur votre ordinateur.
Cette option consiste à télécharger et lancer un script, qui installe les dépendances nécessaires à lutilisation de votre Plateau, en local, directement sur votre ordinateur.
Allez dans votre terminal et aller dans le dossier où vous souhaitez copier le répertoire du projet, par exemple :
......@@ -49,7 +49,7 @@ Une fois dans le dossier voulu, vous avez juste à copier la ligne de commande s
curl -s https://forge.liiib.re/plateaux-numeriques/mairies/staticcms-kit/-/raw/main/install.sh -O install.sh
```
N'hésitez pas à inspecter le script `install.sh` avant de le lancer. Puis déclenchez l'installation en tapant la commande suivante :
Nhésitez pas à inspecter le script `install.sh` avant de le lancer. Puis déclenchez linstallation en tapant la commande suivante :
```
bash install.sh
......@@ -61,31 +61,32 @@ Vous devriez voir apparaître les messages suivants dans votre terminal :
🔎 Environnement GNU/Linux détecté
🐑 Clonage du template Plateaux Numériques en cours.
🎉 Lancement de votre plateau.
🖱️ Cliquez ici : http://localhost:8000
🖱️ Cliquez ici : http://localhost:8000
```
Cliquez sur le lien affiché (Ou Command + clic sur Mac OS X). La page d'initialisation de votre Plateau s'ouvrira dans votre navigateur :
Cliquez sur le lien affiché (ou `cmd` + clic sur macOS). La page dinitialisation de votre Plateau souvrira dans votre navigateur :
![](/media/capture-d’écran-du-2023-08-28-19-20-48.png)
Saisissez le nom de votre mairie, sélectionnez une image pour votre blason (en SVG exclusivement) et indiquez que vous éditez le site localement, puis cliquez sur “J'ai terminé !.
Saisissez le nom de votre mairie, sélectionnez une image pour votre blason (en SVG exclusivement) et indiquez que vous éditez le site localement, puis cliquez sur « J’ai terminé ! ».
Vous serez ensuite redirigé sur votre Plateau avec un contenu d'exemple.
Vous serez ensuite redirigé sur votre Plateau avec un contenu dexemple.
Pour éditer le contenu de votre Plateau, ajoutez "/admin" dans la barre d'URL de votre navigateur, ce qui vous donnera accès à l'administration StaticCMS. La section [Administrer le contenu](/administrer-le-contenu) vous guidera dans l'utilisation de l'interface d'administration.
Pour éditer le contenu de votre Plateau, ajoutez `/admin` dans la barre dURL de votre navigateur, ce qui vous donnera accès à ladministration StaticCMS. La section [Administrer le contenu](/administrer-le-contenu) vous guidera dans lutilisation de linterface dadministration.
### Redémarrer votre plateau existant en local
Pour reprendre l'édition de votre plateau, déplacez vous dans le dossier concerné, puis dans le sous-dossier "staticcms-kit" :
Pour reprendre lédition de votre plateau, déplacez vous dans le dossier concerné, puis dans le sous-dossier "staticcms-kit" :
```
cd staticcms-kit
```
Et lancez la commande suivante (pour que soient démarrés côte à côte le proxy d'authentification staticcms et hugo) :
Et lancez la commande suivante (pour que soient démarrés côte à côte le proxy d’authentification staticcms et hugo) :
```
python3 plateaux.py
```
Rendez vous ensuite à l'adresse `http://localhost:1313` pour accéder au site local et sur `http://localhost:1313/admin` pour administrer le contenu.
Rendez vous ensuite à ladresse `http://localhost:1313` pour accéder au site local et sur `http://localhost:1313/admin` pour administrer le contenu.
### Déployer votre plateau local sur le web
......@@ -96,6 +97,7 @@ hugo
```
Vous devriez voir un message similaire à :
```
Start building sites …
hugo v0.117.0-b2f0696cad918fb61420a6aff173eb36662b406e+extended linux/amd64 BuildDate=2023-08-07T12:49:48Z VendorInfo=gohugoio
......@@ -114,21 +116,22 @@ hugo v0.117.0-b2f0696cad918fb61420a6aff173eb36662b406e+extended linux/amd64 Buil
Total in 103 ms
```
Le résultat du build se trouvera dans le dossier `public`.
A ce stade, vous pouvez déployer ce contenu statique avec n'importe quel type de serveur web accessible par Internet, en copiant le dossier `public`.
Vous aurez également besoin d'un nom de domaine et d'un certificat TLS.
A ce stade, vous pouvez déployer ce contenu statique avec nimporte quel type de serveur web accessible par Internet, en copiant le dossier `public`.
Vous aurez également besoin dun nom de domaine et dun certificat TLS.
## Créer et administrer un Plateau en passant par l'association
## Créer et administrer un Plateau en passant par lassociation
Cette méthode a l'intérêt d'être très simple techniquement, puisqu'un environnement automatisé, hébergé pas l'association Plateaux Numériques, vous est dédié. Vous n'avez plus qu'à vous concentrer sur l'édition.
Cette méthode a lintérêt dêtre très simple techniquement, puisquun environnement automatisé, hébergé pas lassociation Plateaux Numériques, vous est dédié. Vous navez plus quà vous concentrer sur lédition.
Cette option est **réservée principalement aux villages, comptant moins de 3500 habitants**, en France ou dans un pays francophone (tant que notre documentation et nos services ne sont pas traduits). L'association ne peut cependant s'engager sur aucune contrainte légale propre à un autre pays que la France.
Cette option est **réservée principalement aux villages, comptant moins de 3500 habitants**, en France ou dans un pays francophone (tant que notre documentation et nos services ne sont pas traduits). Lassociation ne peut cependant sengager sur aucune contrainte légale propre à un autre pays que la France.
Pour commencer, écrivez nous à [contact@plateaux-numeriques.fr](mailto:contact@plateaux-numeriques.fr) pour effectuer une demande de création de Plateau.
Une fois votre compte créé, vous recevrez un email vous permettant de valider votre compte utilisateur sur l'adresse email que vous avez spécifié pour votre inscription. Cliquez sur le lien d'inscription présent dans cet email, vous atteindrez alors cette page :
Une fois votre compte créé, vous recevrez un email vous permettant de valider votre compte utilisateur sur ladresse email que vous avez spécifié pour votre inscription. Cliquez sur le lien dinscription présent dans cet email, vous atteindrez alors cette page :
![Page d'inscription de Gitlab](/media/inscription-gitlab.png)
![Page dinscription de Gitlab](/media/inscription-gitlab.png)
Cochez la case "Se souvenir de moi"/"Remember me" et séléctionnez **Plateaux Numériques**.
Cochez la case « Se souvenir de moi / Remember me » et séléctionnez **Plateaux Numériques**.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment