From 8f23874943ed9f1921e877397a62af653ae704fc Mon Sep 17 00:00:00 2001 From: Simon C Date: Wed, 6 Mar 2024 15:27:35 +0100 Subject: [PATCH] WIP --- .drone.yml | 33 ++ config/_default/languages.fr.toml | 7 + config/_default/languages.toml | 8 + config/apps.p4pillon.org/hugo.toml | 22 ++ config/apps.p4pillon.org/menus.fr.toml | 19 ++ config/apps.p4pillon.org/module.toml | 100 ++++++ gare-centrale/README.md | 16 + .../apps.p4pillon.org/content/_index.md | 17 ++ gare-centrale/content/docs/_index.md | 19 ++ gare-centrale/content/docs/chat/_index.md | 20 ++ .../content/docs/chat/introduction.md | 33 ++ .../content/docs/introduction/_index.md | 19 ++ .../content/docs/introduction/bienvenue.md | 29 ++ .../content/docs/introduction/questions.md | 36 +++ .../docs/introduction/vie-numerique.md | 39 +++ gare-centrale/content/docs/notes/_index.md | 20 ++ .../content/docs/notes/introduction.md | 24 ++ gare-centrale/content/docs/nuage/_index.md | 20 ++ .../content/docs/nuage/introduction.md | 36 +++ gare-centrale/content/docs/pass/_index.md | 20 ++ .../content/docs/pass/introduction.md | 24 ++ gare-centrale/content/docs/pdf/_index.md | 20 ++ .../content/docs/pdf/introduction.md | 24 ++ gare-centrale/content/docs/projets/_index.md | 20 ++ .../content/docs/projets/introduction.md | 24 ++ gare-centrale/content/mentions-legales.md | 44 +++ gare-centrale/data/apps.p4pillon.org.yml | 14 + gare-centrale/data/default.yml | 100 ++++++ gare-centrale/layouts/index.html | 74 +++++ .../partials/header/header-menu-social.html | 20 ++ .../layouts/partials/header/header.html | 284 ++++++++++++++++++ gare-centrale/layouts/shortcodes/domain.html | 1 + gare-centrale/layouts/shortcodes/title.html | 1 + hugo_stats.json | 78 +++-- 34 files changed, 1238 insertions(+), 27 deletions(-) create mode 100644 .drone.yml create mode 100644 config/_default/languages.fr.toml create mode 100644 config/apps.p4pillon.org/hugo.toml create mode 100644 config/apps.p4pillon.org/menus.fr.toml create mode 100644 config/apps.p4pillon.org/module.toml create mode 100644 gare-centrale/README.md create mode 100644 gare-centrale/apps.p4pillon.org/content/_index.md create mode 100644 gare-centrale/content/docs/_index.md create mode 100644 gare-centrale/content/docs/chat/_index.md create mode 100644 gare-centrale/content/docs/chat/introduction.md create mode 100644 gare-centrale/content/docs/introduction/_index.md create mode 100644 gare-centrale/content/docs/introduction/bienvenue.md create mode 100644 gare-centrale/content/docs/introduction/questions.md create mode 100644 gare-centrale/content/docs/introduction/vie-numerique.md create mode 100644 gare-centrale/content/docs/notes/_index.md create mode 100644 gare-centrale/content/docs/notes/introduction.md create mode 100644 gare-centrale/content/docs/nuage/_index.md create mode 100644 gare-centrale/content/docs/nuage/introduction.md create mode 100644 gare-centrale/content/docs/pass/_index.md create mode 100644 gare-centrale/content/docs/pass/introduction.md create mode 100644 gare-centrale/content/docs/pdf/_index.md create mode 100644 gare-centrale/content/docs/pdf/introduction.md create mode 100644 gare-centrale/content/docs/projets/_index.md create mode 100644 gare-centrale/content/docs/projets/introduction.md create mode 100644 gare-centrale/content/mentions-legales.md create mode 100644 gare-centrale/data/apps.p4pillon.org.yml create mode 100644 gare-centrale/data/default.yml create mode 100644 gare-centrale/layouts/index.html create mode 100644 gare-centrale/layouts/partials/header/header-menu-social.html create mode 100644 gare-centrale/layouts/partials/header/header.html create mode 100644 gare-centrale/layouts/shortcodes/domain.html create mode 100644 gare-centrale/layouts/shortcodes/title.html diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..8ba3f4b --- /dev/null +++ b/.drone.yml @@ -0,0 +1,33 @@ +--- +# drone encrypt ResiLien/gare-centrale $AWS_ACCESS_KEY_ID +kind: secret +name: P4PILLON_AWS_ACCESS_KEY_ID +data: XY87aSNvLDeNNSMT1xHmVUTWXSpXJORM/P8RCRmsVWtByyefTbXX1cF0A4EuokVbOJs0DJZs + +--- +# drone encrypt ResiLien/gare-centrale $AWS_SECRET_ACCESS_KEY +kind: secret +name: P4PILLON_AWS_SECRET_ACCESS_KEY +data: 58Boc2Ux7MKwvh1nHh2xmY4JEje5CyX0/H/z6tM/ehLD1m4WQKblvc/+PX0DcaFqX86JPG8osLRsglkP9pyW7iH5WwuMQcXR/NzOAJioO+xgrh/14qUCYe+N5Yc= + +--- +kind: pipeline +type: docker +name: P4Pillon + +steps: +- name: Installation des dépendances & construction du site + image: hugomods/hugo:exts-0.121.1 + environment: + HUGO_ENVIRONEMENT: apps.p4pillon.org + AWS_ACCESS_KEY_ID: + from_secret: P4PILLON_AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY: + from_secret: P4PILLON_AWS_SECRET_ACCESS_KEY + volumes: + - name: hugo-resources + path: /drone/src/resources + commands: + - npm install --ignore-scripts + - hugo --minify + - hugo deploy diff --git a/config/_default/languages.fr.toml b/config/_default/languages.fr.toml new file mode 100644 index 0000000..25df62c --- /dev/null +++ b/config/_default/languages.fr.toml @@ -0,0 +1,7 @@ +languageName = "Français" +contentDir = "content/fr" +weight = 5 + +[params] + languageISO = "FR" + languageTag = "fr-FR" diff --git a/config/_default/languages.toml b/config/_default/languages.toml index 23fb2b2..af1429a 100644 --- a/config/_default/languages.toml +++ b/config/_default/languages.toml @@ -1,3 +1,11 @@ +[fr] + languageName = "Français" + contentDir = "content/fr" + weight = 5 + [fr.params] + languageISO = "FR" + languageTag = "fr-FR" + [en] languageName = "English" contentDir = "content/en" diff --git a/config/apps.p4pillon.org/hugo.toml b/config/apps.p4pillon.org/hugo.toml new file mode 100644 index 0000000..cc67b6d --- /dev/null +++ b/config/apps.p4pillon.org/hugo.toml @@ -0,0 +1,22 @@ +baseURL = "https://apps.p4pillon.org/" +title = "P4Pillon" +languageCode = "fr-FR" +defaultContentLanguage = "fr" +disableLanguages = ["de", "nl", "en"] + +[Params] + url = "apps.p4pillon.org" + domain = "p4pillon.org" + poweredBy = true + + [Params.doks] + [Params.doks.menu] + [Params.doks.menu.section] + collapsibleSidebar = false + +[languages.fr.params] + footer = 'Mise en place et hébergé avec sobriété par RésiLien' + +[deployment.targets] + name = "production" + URL = "s3://apps.p4pillon.org?endpoint=https://s3.garage.resilien.cloud&disableSSL=true&s3ForcePathStyle=true®ion=garage" diff --git a/config/apps.p4pillon.org/menus.fr.toml b/config/apps.p4pillon.org/menus.fr.toml new file mode 100644 index 0000000..94f332e --- /dev/null +++ b/config/apps.p4pillon.org/menus.fr.toml @@ -0,0 +1,19 @@ +[[main]] + name = "Guides" + url = "/docs/introduction/bienvenue/" + weight = 10 + +[[footer]] + name = "Mentions légales" + url = "/mentions-legales/" + weight = 10 + +[[footer]] + name = "Sources du site" + url = "https://git.resilien.fr/ResiLien/gare-centrale/" + weight = 20 + +[[footer]] + name = "Statuts des services" + url = "https://status.p4pillon.org/" + weight = 30 diff --git a/config/apps.p4pillon.org/module.toml b/config/apps.p4pillon.org/module.toml new file mode 100644 index 0000000..72a6c69 --- /dev/null +++ b/config/apps.p4pillon.org/module.toml @@ -0,0 +1,100 @@ +# mounts +## archetypes +[[mounts]] + source = "node_modules/@hyas/doks-core/archetypes" + target = "archetypes" + +[[mounts]] + source = "archetypes" + target = "archetypes" + +## assets +[[mounts]] + source = "node_modules/@hyas/core/assets" + target = "assets" + +[[mounts]] + source = "node_modules/@hyas/images/assets" + target = "assets" + excludeFiles = "/scss/**.scss" + +[[mounts]] + source = "node_modules/@hyas/doks-core/assets" + target = "assets" + +[[mounts]] + source = "node_modules/@tabler/icons/icons" + target = "assets/svgs/tabler-icons" + +[[mounts]] + source = "assets" + target = "assets" + +## content +[[mounts]] + source = "gare-centrale/content" + target = "content" + +[[mounts]] + source = "gare-centrale/apps.p4pillon.org/content" + target = "content" + +## data +[[mounts]] + source = "node_modules/@hyas/doks-core/data" + target = "data" + +[[mounts]] + source = "data" + target = "data" + +[[mounts]] + source = "gare-centrale/data" + target = "data" + +## i18n +[[mounts]] + source = "node_modules/@hyas/doks-core/i18n" + target = "i18n" + +[[mounts]] + source = "i18n" + target = "i18n" + +## layouts +[[mounts]] + source = "node_modules/@hyas/core/layouts" + target = "layouts" + +[[mounts]] + source = "node_modules/@hyas/seo/layouts" + target = "layouts" + +[[mounts]] + source = "node_modules/@hyas/images/layouts" + target = "layouts" + +[[mounts]] + source = "node_modules/@hyas/doks-core/layouts" + target = "layouts" + +[[mounts]] + source = "node_modules/@hyas/inline-svg/layouts" + target = "layouts" + +[[mounts]] + source = "layouts" + target = "layouts" + +[[mounts]] + source = "gare-centrale/layouts" + target = "layouts" + +## static +[[mounts]] + source = "node_modules/@hyas/doks-core/static" + target = "static" + +[[mounts]] + source = "static" + target = "static" diff --git a/gare-centrale/README.md b/gare-centrale/README.md new file mode 100644 index 0000000..df0d034 --- /dev/null +++ b/gare-centrale/README.md @@ -0,0 +1,16 @@ +# Gare Centrale + +Permettre facilement de créer des portails de services (accompagné d'une documentation mutualisée) que RésiLien met à disposition. + +## Développement + +Pour utiliser ce projet il faut renseigner un environnement spécifique à Hugo : `export HUGO_ENVIRONEMENT=apps.p4pillon.org` par exemple. +Puis lancer les commandes contenu dans `packages.json` comme par exemple `npm run dev`. + +## Déploiement + +Un déploiement automatique a été mis en place pour que Drone déploie automatiquement l'ensemble des sites sur notre cluster S3 + +## Surcharge de Doks + +Pour faciliter la mise à jour du p \ No newline at end of file diff --git a/gare-centrale/apps.p4pillon.org/content/_index.md b/gare-centrale/apps.p4pillon.org/content/_index.md new file mode 100644 index 0000000..25c4bdb --- /dev/null +++ b/gare-centrale/apps.p4pillon.org/content/_index.md @@ -0,0 +1,17 @@ +--- +title : "Outils numériques libres de P4Pillon" +description: "" +lead: "Ce site web met à disposition de multiples services utiles pour collaborer, partager et avoir une vie numérique plus « saine » pour P4Pillon." +date: 2023-09-07T16:33:54+02:00 +lastmod: 2023-09-07T16:33:54+02:00 +draft: false +seo: + title: "Outils numériques libres de P4Pillon" # custom title (optional) + description: "Ce site web met à disposition de multiples services utiles pour collaborer, partager et avoir une vie numérique plus « saine » pour P4Pillon." # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +L'association [RésiLien](https://resilien.fr) met à disposition des outils informatiques. + +Ses outils sont disponibles pour les acteurs travaillant sur le projet P4Pillon. Pour la création d'un compte vous pouvez faire la demande sur [compte@p4pillon.org](mailto:compte@p4pillon.org). diff --git a/gare-centrale/content/docs/_index.md b/gare-centrale/content/docs/_index.md new file mode 100644 index 0000000..41a0659 --- /dev/null +++ b/gare-centrale/content/docs/_index.md @@ -0,0 +1,19 @@ +--- +title: "Centre de documentation" +description: "" +summary: "" +date: 2023-09-07T16:12:03+02:00 +lastmod: 2023-09-07T16:12:03+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "docs-9602b15bad02600f3883f55e2ade6b81" +weight: 19 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/gare-centrale/content/docs/chat/_index.md b/gare-centrale/content/docs/chat/_index.md new file mode 100644 index 0000000..01a3e03 --- /dev/null +++ b/gare-centrale/content/docs/chat/_index.md @@ -0,0 +1,20 @@ +--- +title: "Discussion entre équipes" +description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6azbe4373e933280d78ea5e6158" +weight: 600 +toc: true +icon: messages +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/gare-centrale/content/docs/chat/introduction.md b/gare-centrale/content/docs/chat/introduction.md new file mode 100644 index 0000000..70d7a2f --- /dev/null +++ b/gare-centrale/content/docs/chat/introduction.md @@ -0,0 +1,33 @@ +--- +title: "Discussion entre équipes" +description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +# menu: +# docs: +# parent: "" +# identifier: "example-zbe4373e933280d78ea5e6158" +weight: 610 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +{{< callout context="tip" title="Information" icon="info-circle" >}} +- Lien du service : [https://matrix.to/#/#p4pillon-sante:converser.eu/](https://matrix.to/#/#p4pillon-sante:converser.eu/) +{{< /callout >}} + +## Créer un compte + +- Il faut se créer un compte depuis [cette adresse](https://element.interhop.org/#/register). + +## Projet EIMIS + +> Faciliter et sécuriser les communications des professionnels de santé +> +> [Lien](https://beta.gouv.fr/startups/eimis.html) diff --git a/gare-centrale/content/docs/introduction/_index.md b/gare-centrale/content/docs/introduction/_index.md new file mode 100644 index 0000000..0ebfe48 --- /dev/null +++ b/gare-centrale/content/docs/introduction/_index.md @@ -0,0 +1,19 @@ +--- +title: "Introduction" +description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a6be4373e933280d78" +weight: 100 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/gare-centrale/content/docs/introduction/bienvenue.md b/gare-centrale/content/docs/introduction/bienvenue.md new file mode 100644 index 0000000..eb24d35 --- /dev/null +++ b/gare-centrale/content/docs/introduction/bienvenue.md @@ -0,0 +1,29 @@ +--- +title: "👋 Bienvenue !" +description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a6be437933280d78" +weight: 110 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +Vous découvrez la suite collaborative de {{< title >}} ? Pas de panique ☺️ + +## Où suis-je ? + +Vous voici actuellement dans le centre de documentation de la suite collaborative proposée et hébergée par [RésiLien](https://resilien.fr). Vous y retrouverez la documentation des différents outils proposés. + +Nous utilisons le « concept » de la Gare Centrale dont voici les ressources pour vous permettre de bien comprendre son fonctionnement : +- [article de blog](https://lesecolohumanistes.fr/gare-centrale/) +- [vidéo](https://tube.koweb.fr/w/6Wry1kQKEnnABiHz11ezY1) diff --git a/gare-centrale/content/docs/introduction/questions.md b/gare-centrale/content/docs/introduction/questions.md new file mode 100644 index 0000000..cd6d8a1 --- /dev/null +++ b/gare-centrale/content/docs/introduction/questions.md @@ -0,0 +1,36 @@ +--- +title: "☝️ Demander de l'aide" +slug: "demander-de-laide" +description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a6be437933280d78" +weight: 120 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +Dans le cas où ce centre de documentation ne suffirait pas + +Vous ne trouvez pas ce que vous cherchez ? Voici les moyens à disposition pour demander de l’aide. + +## Le canal #LaMelio sur Matrix + +Un espace de discussion dédié à l’entraide entre collègues est à votre disposition dans la messagerie instantanée Matrix. + +À retrouver [ici](https://matrix.to/#/#LaMelio-Entraide:matrix.interhop.org) ! + +Que vous soyez de celles et ceux qui ont des questions ou plutôt de celles et ceux qui maitrisent l’outil, c’est l’endroit parfait pour vous retrouver et échanger vos connaissances. + +## Support + +Vous pouvez nous contacter par email en écrivant à [support@{{< domain >}}](mailt:support@{{< domain >}}). diff --git a/gare-centrale/content/docs/introduction/vie-numerique.md b/gare-centrale/content/docs/introduction/vie-numerique.md new file mode 100644 index 0000000..8231880 --- /dev/null +++ b/gare-centrale/content/docs/introduction/vie-numerique.md @@ -0,0 +1,39 @@ +--- +title: "⚡ Vie numérique" +description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "" +weight: 130 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +Le numérique est partout, mais nous prenons peu de recul sur cet outil. Rappelons qu'il doit nous faciliter notre collaboration et ainsi permettre d'être plus efficace dans notre travail. + +Vu les révolution sans précédente que nous vivons (extinction massive, changement climatique...), il faut le rappeler que l'informatique reste un outil non soutenable sur du long terme. Si vous voulez plus d'information, lisez ou écoutez l'épisode « [Incompatibilités des transitions numérique et écologique](https://techologie.net/episodes/86-transitions-numerique-et-ecologique-incompatibles/) » de [Techologie](https://techologie.net/). + +## Hébergement + +[RésiLien](https://resilien.fr) est un hébergeur de logiciel numérique libre, nous faisons partie du Collectif des Hébergeurs Alternatifs appelé [CHATONS](https://chatons.org) 🐈 propulsé par l'association [Framasoft](https://framasoft.org). + +> Accompagner les organisations qui ont une conscience sociétale vers la réappropriation de leurs outils numériques. + +Nous proposons des outils Open Source permettant de se libérer des GAFAMs. Ils sont hébergés directement en France sur des micro-serveurs à faible impact énergétique. + +Nous devons reprendre le contrôle de nos logiciels mais aussi de nos données, c'est tout l'enjeu de cette plateforme ! + +## Sauvegarde + +Tous les outils sont sauvegardés automatiquement toutes les nuits. Ses sauvegardes sont chiffrées et envoyées sur plusieurs serveurs. + +Mais vous êtes les garants de vos données et nous vous conseillons d'avoir une procédure régulière de sauvegarde sur un disque dur. diff --git a/gare-centrale/content/docs/notes/_index.md b/gare-centrale/content/docs/notes/_index.md new file mode 100644 index 0000000..106c0b1 --- /dev/null +++ b/gare-centrale/content/docs/notes/_index.md @@ -0,0 +1,20 @@ +--- +title: "Prise de notes" +description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6azbe4373e933280d78ea53de6158" +weight: 500 +toc: true +icon: pencil +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/gare-centrale/content/docs/notes/introduction.md b/gare-centrale/content/docs/notes/introduction.md new file mode 100644 index 0000000..f480723 --- /dev/null +++ b/gare-centrale/content/docs/notes/introduction.md @@ -0,0 +1,24 @@ +--- +title: "Prise de notes" +description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a6373e933280d78ea5" +weight: 510 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +{{< callout context="tip" title="Information" icon="info-circle" >}} +- Lien du service : [https://notes.{{< domain >}}](https://notes.{{< domain >}}) +- Statut du service : +{{< /callout >}} diff --git a/gare-centrale/content/docs/nuage/_index.md b/gare-centrale/content/docs/nuage/_index.md new file mode 100644 index 0000000..3b81487 --- /dev/null +++ b/gare-centrale/content/docs/nuage/_index.md @@ -0,0 +1,20 @@ +--- +title: "Gérer vos données" +description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a6be4373e933280d78ea53de" +weight: 300 +toc: true +icon: files +seo: + title: "Gérer vos données" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/gare-centrale/content/docs/nuage/introduction.md b/gare-centrale/content/docs/nuage/introduction.md new file mode 100644 index 0000000..1a5c7b9 --- /dev/null +++ b/gare-centrale/content/docs/nuage/introduction.md @@ -0,0 +1,36 @@ +--- +title: "Gérer vos données" +description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a6be4373e933280d78ea5" +weight: 310 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +{{< callout context="tip" title="Information" icon="info-circle" >}} +- Lien du service : [https://nuage.{{< domain >}}](https://nuage.{{< domain >}}) +- Statut du service : +{{< /callout >}} + +Vous êtes sur la documentation de l'outil permettant de gérer des fichiers, contacts et agendas et de collaborer avec une suite office en ligne. + +Les outils utilisés sont : +- Nextcloud pour la gestion des fichiers, contacts et agendas +- Onlyoffice qui est intégré directement dans Nextcloud et permettant d'éditer à plusieurs des documents (traitement de texte, tableurs...) + +## Nextcloud + +Nextcloud est un logiciel open source de partage et de synchronisation de fichier dont le spectre d’utilisation va du particulier exploitant un serveur Nextcloud à la maison à la grande entreprise ou l’hébergeur qui a souscrit au support via Nexcloud Entreprise Subscription. Nextcloud propose un système de synchronisation et de partage de fichiers sûr, sécurisé et efficace, que vous pouvez gérer sur vos propres serveurs. + +Vous pouvez partager un ou plusieurs fichiers sur votre ordinateur et les synchroniser avec votre serveur Nextcloud. Pour cela, il suffit de déposer les fichiers dans vos répertoires locaux partagés et ils sont immédiatement synchronisés avec le serveur et les autres périphériques via le client de synchronisation de bureau, l’application Android ou l’application iOS. Pour en apprendre plus à propos du client de synchronisation de bureau, veuillez vous référez à : diff --git a/gare-centrale/content/docs/pass/_index.md b/gare-centrale/content/docs/pass/_index.md new file mode 100644 index 0000000..16d624e --- /dev/null +++ b/gare-centrale/content/docs/pass/_index.md @@ -0,0 +1,20 @@ +--- +title: "Mots de passe" +description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a6be4373e933280d78ea53d" +weight: 900 +toc: true +icon: shield-lock +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/gare-centrale/content/docs/pass/introduction.md b/gare-centrale/content/docs/pass/introduction.md new file mode 100644 index 0000000..aedbff0 --- /dev/null +++ b/gare-centrale/content/docs/pass/introduction.md @@ -0,0 +1,24 @@ +--- +title: "Gestionnaire de mots de passe" +description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a4373e933280d78ea5" +weight: 910 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +{{< callout context="tip" title="Information" icon="info-circle" >}} +- Lien du service : [https://pass.{{< domain >}}](https://pass.{{< domain >}}) +- Statut du service : +{{< /callout >}} diff --git a/gare-centrale/content/docs/pdf/_index.md b/gare-centrale/content/docs/pdf/_index.md new file mode 100644 index 0000000..bfa20ad --- /dev/null +++ b/gare-centrale/content/docs/pdf/_index.md @@ -0,0 +1,20 @@ +--- +title: "Gestion de PDF" +description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a6be4373e933280d78ea53de615" +weight: 700 +toc: true +icon: file-type-pdf +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/gare-centrale/content/docs/pdf/introduction.md b/gare-centrale/content/docs/pdf/introduction.md new file mode 100644 index 0000000..0c06068 --- /dev/null +++ b/gare-centrale/content/docs/pdf/introduction.md @@ -0,0 +1,24 @@ +--- +title: "Gestion de PDF" +description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a6be4373e9332ea5" +weight: 710 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +{{< callout context="tip" title="Information" icon="info-circle" >}} +- Lien du service : [https://pdf.{{< domain >}}](https://pdf.{{< domain >}}) +- Statut du service : +{{< /callout >}} diff --git a/gare-centrale/content/docs/projets/_index.md b/gare-centrale/content/docs/projets/_index.md new file mode 100644 index 0000000..baabff5 --- /dev/null +++ b/gare-centrale/content/docs/projets/_index.md @@ -0,0 +1,20 @@ +--- +title: "Gestion de projets" +description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a6be4373e933280d78ea53de615" +weight: 700 +toc: true +icon: list-details +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/gare-centrale/content/docs/projets/introduction.md b/gare-centrale/content/docs/projets/introduction.md new file mode 100644 index 0000000..24ce738 --- /dev/null +++ b/gare-centrale/content/docs/projets/introduction.md @@ -0,0 +1,24 @@ +--- +title: "Gestion de projets" +description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données." +summary: "" +date: 2023-09-07T16:04:48+02:00 +lastmod: 2023-09-07T16:04:48+02:00 +draft: false +menu: + docs: + parent: "" + identifier: "example-6a1a6be4373e9332ea5" +weight: 710 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +{{< callout context="tip" title="Information" icon="info-circle" >}} +- Lien du service : [https://projets.{{< domain >}}](https://projets.{{< domain >}}) +- Statut du service : +{{< /callout >}} diff --git a/gare-centrale/content/mentions-legales.md b/gare-centrale/content/mentions-legales.md new file mode 100644 index 0000000..0345068 --- /dev/null +++ b/gare-centrale/content/mentions-legales.md @@ -0,0 +1,44 @@ +--- +title: "Mentions légales" +description: "" +summary: "" +date: 2023-09-07T17:19:07+02:00 +lastmod: 2023-09-07T17:19:07+02:00 +draft: false +type: "legal" +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +## Éditeur + +Le site web [https://apps.p4pillon.org](https://apps.p4pillon.org) est édité par l'association [RésiLien](https://resilien.fr). + +> SIRET : XXXXXXXXXXXXXX +> Adresse : 315 impasse de la Meliora 42260 Crémeaux + +## Directeur de publication + +Simon Constans + +## Hébergement + +Le site web [https://apps.p4pillon.org](https://apps.p4pillon.org) est hébergé avec sobriété par l'association [RésiLien](https://resilien.fr). + +> SIRET: XXXXXXXXXXXXXX +> Adresse : 315 impasse de la Meliora 42260 Crémeaux + +## Développement et Maintenance + +Le site web [https://apps.p4pillon.org](https://apps.p4pillon.org) a été réalisé de façon éco-responsable par [RésiLien](https://resilien.fr). + +## Liens hypertextes + +Les liens hypertextes mis en œuvre en direction d’autres sites WEB ne sauraient engager la responsabilité de Jarnat, car nous n’exerçons aucun contrôle sur le contenu des sites auxquels ces liens renvoient. + +## Cookie + +Ce site n’installe aucun cookie, c’est pourquoi il n’y a aucun bandeau spécifique. Nous respectons la vie privée de nos visiteurs. diff --git a/gare-centrale/data/apps.p4pillon.org.yml b/gare-centrale/data/apps.p4pillon.org.yml new file mode 100644 index 0000000..00e46d3 --- /dev/null +++ b/gare-centrale/data/apps.p4pillon.org.yml @@ -0,0 +1,14 @@ +services: +- name: nextcloud +- name: outline +- name: element + link: https://matrix.to/#/#p4pillon-sante:converser.eu +- name: vikunja +- name: vaultwarden +- name: directus + subdomain: formulaire +- name: gitea +# - name: authelia +- name: listmonk +- name: metabase +# - name: signaturepdf diff --git a/gare-centrale/data/default.yml b/gare-centrale/data/default.yml new file mode 100644 index 0000000..7e9e479 --- /dev/null +++ b/gare-centrale/data/default.yml @@ -0,0 +1,100 @@ +services: + authelia: + tool: + name: Authelia + link: https://www.authelia.com/ + title: Gérer vos données + icon: files + description: Gérer en collaboration vos fichiers, contacts et agendas pour permettre une bonne organisation. + subdomain: nuage + doc: /docs/nuage/gérer-vos-données/ + directus: + tool: + name: Directus + link: https://directus.io/ + title: Gestion de contenu + icon: route-2 + description: Directus est un logiciel de gestion de contenu qui permet de stocker et d'accéder au contenu via une API. + subdomain: nuage + doc: /docs/nuage/gérer-vos-données/ + gitea: + tool: + name: Gitea + link: https://about.gitea.com/ + title: Forge logicielle + icon: brand-git + description: Gitea est une forge logicielle libre pour l'hébergement de développement logiciel et la gestion du code source + subdomain: forge + doc: /docs/nuage/gérer-vos-données/ + listmonk: + tool: + name: listmonk + link: https://listmonk.app/ + title: Infolettre + icon: mail-fast + description: Gestionnaire de listes de diffusion et d'infolettre avec envoie possible par mail ou SMS. + subdomain: infolettre + doc: /docs/nuage/gérer-vos-données/ + metabase: + tool: + name: Metabase + link: https://www.metabase.com/ + title: Analyse de données + icon: chart-dots-2 + description: Solution d'informatique décisionnelle, mise en place de graphique de ses données pour piloter son activité. + subdomain: tableaudebord + doc: /docs/nuage/gérer-vos-données/ + element: + tool: + name: Element + link: https://element.io/ + title: Discussion entre équipes + icon: messages + description: Échanger ensemble avec une messagerie instantanée sécurisée et décentralisée sur différents sujets. + subdomain: nuage + doc: /docs/chat/discussion-entre-%C3%A9quipes/ + nextcloud: + tool: + name: Nextcloud + link: https://nextcloud.com/ + title: Gérer vos données + icon: files + description: Gérer en collaboration vos fichiers, contacts et agendas pour permettre une bonne organisation. + subdomain: nuage + doc: /docs/nuage/gérer-vos-données/ + outline: + tool: + name: Outline + link: https://www.getoutline.com/ + title: Prise de notes + icon: pencil + description: Collaborer sur une documentation en ligne pour mettre en lumière les connaissances de votre équipe. + subdomain: docs + doc: /docs/notes/prise-de-notes/ + signaturepdf: + tool: + name: PDF Signature + link: https://github.com/24eme/signaturepdf/ + title: Gestion de PDF + icon: file-type-pdf + description: Signer, parapher, modifier, réorganiser, compresser vos fichiers PDF directement en ligne. + subdomain: pdf + doc: /docs/pdf/gestion-de-pdf/ + vaultwarden: + tool: + name: Vaultwarden + link: https://github.com/dani-garcia/vaultwarden/ + title: Mots de passe + icon: shield-lock + description: Facilitez-vous la gestion et le partage de vos mots de passe, vous avez besoin d'en retenir qu'un ! + subdomain: pass + doc: /docs/pass/gestionnaire-de-mots-de-passe/ + vikunja: + tool: + name: Vikunja + link: https://vikunja.io/ + title: Gestion de projets + icon: list-details + description: Organiser vous autour de listes de tâches et rendre visible l'avancement de vos projets avec votre équipe. + subdomain: projets + doc: /docs/nuage/gérer-vos-données/ diff --git a/gare-centrale/layouts/index.html b/gare-centrale/layouts/index.html new file mode 100644 index 0000000..9920ca9 --- /dev/null +++ b/gare-centrale/layouts/index.html @@ -0,0 +1,74 @@ +{{ define "main" }} +
+
+
+

{{ .Title | safeHTML }}

+
+
+

{{ .Params.lead | safeHTML }}

+ {{/* {{ i18n "get_started" }} */}} + {{/* {{ .Content }} */}} +
+
+
+{{ end }} + +{{ define "sidebar-prefooter" }} + {{ if site.Params.doks.backgroundDots -}} +
+
+
+ {{ end -}} +
+
+
+ {{ $data := index .Site.Data site.Params.url }} + {{ range $service := index $data "services" }} + {{ $defaultValues := index site.Data.default.services $service.name }} +
+

+ {{- $icon := $service.icon | default $defaultValues.icon -}} + {{- partial "inline-svg" $icon -}}  + {{- $service.title | default $defaultValues.title -}} +

+

{{ $service.description | default $defaultValues.description }}

+
+ Guide + {{ if $service.subdomain }} + Accéder au service + {{ else if $service.link }} + Accéder au service + {{ else }} + Accéder au service + {{ end }} +
+ {{ if site.Params.poweredBy }} +

Propulsé par {{ $defaultValues.tool.name }}

+ {{ end }} +
+ {{ end }} +
+
+
+
+
+
+
+ {{ .Content }} +
+
+
+{{ end }} + +{{ define "sidebar-footer" }} +{{ if site.Params.doks.sectionFooter -}} +
+
+
+

Start building with Doks today

+ {{ i18n "get-started" }} +
+
+
+{{ end -}} +{{ end }} diff --git a/gare-centrale/layouts/partials/header/header-menu-social.html b/gare-centrale/layouts/partials/header/header-menu-social.html new file mode 100644 index 0000000..23a6b15 --- /dev/null +++ b/gare-centrale/layouts/partials/header/header-menu-social.html @@ -0,0 +1,20 @@ +{{ $data := index site.Data site.Params.url }} +
+ diff --git a/gare-centrale/layouts/partials/header/header.html b/gare-centrale/layouts/partials/header/header.html new file mode 100644 index 0000000..20e542e --- /dev/null +++ b/gare-centrale/layouts/partials/header/header.html @@ -0,0 +1,284 @@ +{{/* + Ce fichier provient de https://github.com/gethyas/doks-core/blob/main/layouts/partials/header/header.html + pour ajouter nos services automatiquements au niveau du menu en haut à droite depuis notre configuration + dans le dossier data. + + Une PR est en cours pour n'avoir que le template `header-menu-social.html` à garder et ainsi supprimer + ce fichier https://github.com/gethyas/doks-core/pull/96 +*/}} +{{ if site.Params.doks.alert -}} + {{ partial "header/alert.html" . }} +{{ end -}} + +{{ if site.Params.doks.navbarSticky -}} +
+{{ end -}} + +{{ if site.Params.doks.headerBar -}} +
+{{ end -}} + + +{{ if site.Params.doks.navbarSticky -}} +
+{{ end -}} + + +{{ if site.Params.doks.flexSearch -}} +{{ partial "header/search-modal" . }} +{{ end -}} + diff --git a/gare-centrale/layouts/shortcodes/domain.html b/gare-centrale/layouts/shortcodes/domain.html new file mode 100644 index 0000000..7dd3271 --- /dev/null +++ b/gare-centrale/layouts/shortcodes/domain.html @@ -0,0 +1 @@ +{{ site.Params.domain }} \ No newline at end of file diff --git a/gare-centrale/layouts/shortcodes/title.html b/gare-centrale/layouts/shortcodes/title.html new file mode 100644 index 0000000..80ff553 --- /dev/null +++ b/gare-centrale/layouts/shortcodes/title.html @@ -0,0 +1 @@ +{{ site.Title }} \ No newline at end of file diff --git a/hugo_stats.json b/hugo_stats.json index 198e2a8..570616b 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -4,10 +4,11 @@ "a", "article", "aside", + "blockquote", "body", + "br", "button", "circle", - "code", "details", "div", "footer", @@ -19,7 +20,9 @@ "h5", "head", "header", + "hr", "html", + "img", "input", "kbd", "label", @@ -48,23 +51,27 @@ "classes": [ "DocSearch-Label", "active", - "align-items-center", "anchor", "bg-dots", - "blog", "blog-header", + "brand-git", "btn", "btn-close", - "btn-cta", - "btn-lg", + "btn-group", "btn-link", + "btn-outline-primary", "btn-primary", - "btn-toggle", - "btn-toggle-nav", + "callout", + "callout-body", + "callout-content", + "callout-icon", + "callout-tip", + "callout-title", "card", "card-body", "card-list", "categories", + "chart-dots-2", "col-lg-10", "col-lg-11", "col-lg-12", @@ -76,9 +83,6 @@ "col-xl-4", "col-xl-8", "col-xl-9", - "collapse", - "collapsed", - "collapsible-sidebar", "container", "container-fluid", "container-lg", @@ -101,6 +105,7 @@ "docs-toc", "doks-sidebar", "error404", + "files", "flex-column", "flex-grow-1", "flex-lg-row", @@ -112,41 +117,47 @@ "form-control", "form-control-lg", "fs-5", - "fw-normal", "h-auto", - "h3", "h4", "h5", + "h6", "home", "icon", "icon-tabler", "icon-tabler-arrow-left", "icon-tabler-arrow-right", - "icon-tabler-brand-github", - "icon-tabler-clock", "icon-tabler-dots-vertical", "icon-tabler-menu", "icon-tabler-moon", "icon-tabler-search", "icon-tabler-sun", "icon-tabler-x", + "info-circle", "justify-content-between", "justify-content-center", "justify-content-end", "justify-content-start", "lead", "list", + "list-details", "list-inline", "list-inline-item", "list-unstyled", "list-view", + "m-2", + "mail-fast", "mb-0", "mb-1", + "mb-2", + "mb-3", + "mb-4", "me-2", "me-auto", "me-lg-1", "me-lg-3", + "mentions-legales", "message", + "messages", "modal", "modal-body", "modal-content", @@ -159,7 +170,9 @@ "ms-2", "ms-3", "ms-lg-2", + "mt-1", "mt-3", + "mt-4", "mt-n3", "mx-2", "mx-auto", @@ -184,15 +197,15 @@ "page-footer-meta", "page-links", "page-nav", - "pb-1", + "pb-2", "pb-3", - "position-relative", - "privacy", + "pe-4", + "pencil", + "ps-3", + "pt-4", "px-0", "query-no-results", - "reading-time", - "rounded", - "rounded-pill", + "route-2", "row", "search-form", "search-input", @@ -205,17 +218,16 @@ "section", "section-features", "section-md", - "show", + "shield-lock", "single", - "small", "social-link", "status", "sticky-top", "stretched-link", "submitted", + "svg-inline", "tags", "taxonomy", - "text-body", "text-body-secondary", "text-center", "text-decoration-none", @@ -224,6 +236,7 @@ "text-lg-start", "text-muted", "text-reset", + "text-uppercase", "title", "title-submitted", "toc-mobile", @@ -234,23 +247,34 @@ "ids": [ "TableOfContents", "buttonColorMode", + "cookie", + "créer-un-compte", + "directeur-de-publication", "doks-docs-nav", - "further-reading", + "développement-et-maintenance", + "hébergement", + "le-canal-lamelio-sur-matrix", + "liens-hypertextes", + "nextcloud", "offcanvasNavMain", "offcanvasNavMainLabel", "offcanvasNavSection", "offcanvasNavSectionLabel", + "où-suis-je-", + "projet-eimis", "query", + "sauvegarde", "search-form", "searchModal", "searchModalLabel", "searchResults", "searchToggleDesktop", "searchToggleMobile", - "section-45389ee90014e0938cb09409b9a8794d", - "section-63d5049791d9d79d86e9a108b0a999ca", + "sidebar-default", "socialMenu", - "toc" + "support", + "toc", + "éditeur" ] } }