From 7298f36ca1c7e650e54f637cf3c916c5de55a5f7 Mon Sep 17 00:00:00 2001 From: Simon C Date: Thu, 21 Mar 2024 08:51:29 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20Mise=20=C3=A0=20jour=20de=20la=20docume?= =?UTF-8?q?ntation=20et=20mise=20en=20place=20d'une=20nouvelle=20architect?= =?UTF-8?q?ure?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/scss/common/_custom.scss | 38 ++++++++++++++- config/apps.lamelio.fr/module.toml | 12 +++++ config/apps.p4pillon.org/hugo.toml | 2 + config/apps.p4pillon.org/module.toml | 27 +++++++++++ config/cremeaux.org/hugo.toml | 2 + config/cremeaux.org/module.toml | 18 +++++++ portails/README.md | 8 ++++ portails/apps.lamelio.fr/data/services.yml | 3 -- portails/apps.p4pillon.org/content/_index.md | 4 +- portails/apps.p4pillon.org/data/services.yml | 9 ++++ portails/cremeaux.org/content/_index.md | 2 +- .../shared/content/docs/chat/introduction.md | 29 ----------- .../content/docs/introduction/bienvenue.md | 11 +++-- .../content/docs/introduction/compte.md | 37 ++++++++++++++ .../content/docs/introduction/questions.md | 4 +- .../docs/introduction/vie-numerique.md | 6 ++- .../content/docs/nextcloud/introduction.md | 32 ------------- .../shared/content/docs/notes/introduction.md | 20 -------- .../shared/content/docs/pass/introduction.md | 20 -------- .../content/docs/projets/introduction.md | 20 -------- portails/shared/data/portails.yml | 42 ++++++++-------- portails/shared/docs/directus/_index.md | 18 +++++++ .../docs/directus/gestion-de-contenu.md | 45 ++++++++++++++++++ .../docs/chat => docs/element}/_index.md | 6 +-- .../docs/element/discussion-entre-equipes.md | 38 +++++++++++++++ portails/shared/docs/gitea/_index.md | 18 +++++++ .../shared/docs/gitea/forge-logicielle.md | 26 ++++++++++ .../docs/notes => docs/hedgedoc}/_index.md | 6 +-- portails/shared/docs/hedgedoc/introduction.md | 25 ++++++++++ portails/shared/docs/listmonk/_index.md | 18 +++++++ portails/shared/docs/listmonk/infolettre.md | 32 +++++++++++++ portails/shared/docs/metabase/_index.md | 18 +++++++ .../docs/metabase/analyse-de-données.md | 25 ++++++++++ .../{content => }/docs/nextcloud/_index.md | 4 +- .../client-de-synchronisation/_index.md | 2 - ...ynchronisation de Nextcloud sur Ubuntu.jpg | Bin ...nchronisation de Nextcloud sur Ubuntu.webm | 0 .../nextcloud-desktop-install/index.md | 2 +- ...Synchronisation de Nextcloud sur Ubuntu.jpg | Bin ...ynchronisation de Nextcloud sur Ubuntu.webm | 0 .../nextcloud-desktop-uninstall/index.md | 2 +- .../docs/nextcloud/gérer-vos-données.md | 29 +++++++++++ portails/shared/docs/outline/_index.md | 18 +++++++ .../shared/docs/outline/prise-de-notes.md | 43 +++++++++++++++++ .../docs/pdf => docs/signaturepdf}/_index.md | 6 +-- .../signaturepdf/gestion-de-pdf.md} | 3 +- .../docs/pass => docs/vaultwarden}/_index.md | 6 +-- .../gestionnaire-de-mots-de-passe.md | 37 ++++++++++++++ .../docs/projets => docs/vikunja}/_index.md | 6 +-- .../shared/docs/vikunja/gestion-de-projets.md | 41 ++++++++++++++++ portails/shared/layouts/index.html | 11 +++-- .../partials/portails/get_service.html | 1 + .../partials/portails/get_service_url.html | 10 ++++ .../partials/portails/is_service_exist.html | 1 + .../layouts/shortcodes/informations.html | 8 ++++ .../shared/layouts/shortcodes/support.html | 1 + .../shared/layouts/shortcodes/uptimekuma.html | 8 ++++ 57 files changed, 673 insertions(+), 187 deletions(-) delete mode 100644 portails/shared/content/docs/chat/introduction.md create mode 100644 portails/shared/content/docs/introduction/compte.md delete mode 100644 portails/shared/content/docs/nextcloud/introduction.md delete mode 100644 portails/shared/content/docs/notes/introduction.md delete mode 100644 portails/shared/content/docs/pass/introduction.md delete mode 100644 portails/shared/content/docs/projets/introduction.md create mode 100644 portails/shared/docs/directus/_index.md create mode 100644 portails/shared/docs/directus/gestion-de-contenu.md rename portails/shared/{content/docs/chat => docs/element}/_index.md (84%) create mode 100644 portails/shared/docs/element/discussion-entre-equipes.md create mode 100644 portails/shared/docs/gitea/_index.md create mode 100644 portails/shared/docs/gitea/forge-logicielle.md rename portails/shared/{content/docs/notes => docs/hedgedoc}/_index.md (85%) create mode 100644 portails/shared/docs/hedgedoc/introduction.md create mode 100644 portails/shared/docs/listmonk/_index.md create mode 100644 portails/shared/docs/listmonk/infolettre.md create mode 100644 portails/shared/docs/metabase/_index.md create mode 100644 portails/shared/docs/metabase/analyse-de-données.md rename portails/shared/{content => }/docs/nextcloud/_index.md (94%) rename portails/shared/{content => }/docs/nextcloud/client-de-synchronisation/_index.md (83%) rename portails/shared/{content => }/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.jpg (100%) rename portails/shared/{content => }/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.webm (100%) rename portails/shared/{content => }/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/index.md (99%) rename portails/shared/{content => }/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.jpg (100%) rename portails/shared/{content => }/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.webm (100%) rename portails/shared/{content => }/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/index.md (99%) create mode 100644 portails/shared/docs/nextcloud/gérer-vos-données.md create mode 100644 portails/shared/docs/outline/_index.md create mode 100644 portails/shared/docs/outline/prise-de-notes.md rename portails/shared/{content/docs/pdf => docs/signaturepdf}/_index.md (86%) rename portails/shared/{content/docs/pdf/introduction.md => docs/signaturepdf/gestion-de-pdf.md} (71%) rename portails/shared/{content/docs/pass => docs/vaultwarden}/_index.md (94%) create mode 100644 portails/shared/docs/vaultwarden/gestionnaire-de-mots-de-passe.md rename portails/shared/{content/docs/projets => docs/vikunja}/_index.md (85%) create mode 100644 portails/shared/docs/vikunja/gestion-de-projets.md create mode 100644 portails/shared/layouts/partials/portails/get_service.html create mode 100644 portails/shared/layouts/partials/portails/get_service_url.html create mode 100644 portails/shared/layouts/partials/portails/is_service_exist.html create mode 100644 portails/shared/layouts/shortcodes/informations.html create mode 100644 portails/shared/layouts/shortcodes/support.html create mode 100644 portails/shared/layouts/shortcodes/uptimekuma.html diff --git a/assets/scss/common/_custom.scss b/assets/scss/common/_custom.scss index 71c69d7..ceddbbb 100644 --- a/assets/scss/common/_custom.scss +++ b/assets/scss/common/_custom.scss @@ -1,6 +1,6 @@ // Put your custom SCSS code here .docs-links { - overflow-y: inherit!important; + padding-left: 2rem; svg { height: 24px!important; width: 24px!important; @@ -11,7 +11,41 @@ svg { position: absolute; - left: calc(-24px - 1rem); + left: calc(-24px - .5rem); } } } +.docs-sidebar {padding-left: 0} + +.section-nav details details summary { + font-weight: 500; +} + +blockquote { + position: relative; + padding: 1rem 1.2rem; + width: 100%; /* create space for the quotes */ + color: #484748; + margin: 1rem auto 2rem; + font-size: var(--bs-body-font-size); + border: 1px solid var(--sl-color-purple); + border-style: dashed; + + // background: + // linear-gradient(to right, var(--sl-color-purple) 4px, transparent 4px) 0 100%, + // linear-gradient(to left, var(--sl-color-purple) 4px, transparent 4px) 100% 0, + // linear-gradient(to bottom, var(--sl-color-purple) 4px, transparent 4px) 100% 0, + // linear-gradient(to top, var(--sl-color-purple) 4px, transparent 4px) 0 100%, + // linear-gradient(to right, var(--sl-color-purple) 4px, transparent 4px) 0% 0%, + // linear-gradient(to bottom, var(--sl-color-purple) 4px, transparent 4px) 0% 0%, + // linear-gradient(to left, var(--sl-color-purple) 4px, transparent 4px) 100% 100%, + // linear-gradient(to top, var(--sl-color-purple) 4px, transparent 4px) 100% 100%; + // background-repeat: no-repeat; + // background-size: 20px 20px; + + > *:last-child { margin-bottom: 0;} + + cite { text-align: right; display: block; font-weight: 500; } +} + +.docs-content a { text-decoration: underline; } diff --git a/config/apps.lamelio.fr/module.toml b/config/apps.lamelio.fr/module.toml index d39d765..c34a3b8 100644 --- a/config/apps.lamelio.fr/module.toml +++ b/config/apps.lamelio.fr/module.toml @@ -34,6 +34,18 @@ [[mounts]] source = "portails/shared/content" target = "content" +[[mounts]] + source = "portails/shared/docs/nextcloud" + target = "content/docs/nextcloud" +[[mounts]] + source = "portails/shared/docs/hedgedoc" + target = "content/docs/hedgedoc" +[[mounts]] + source = "portails/shared/docs/vikunja" + target = "content/docs/vikunja" +[[mounts]] + source = "portails/shared/docs/vaultwarden" + target = "content/docs/vaultwarden" [[mounts]] source = "portails/apps.lamelio.fr/content" diff --git a/config/apps.p4pillon.org/hugo.toml b/config/apps.p4pillon.org/hugo.toml index f366c62..f098b3a 100644 --- a/config/apps.p4pillon.org/hugo.toml +++ b/config/apps.p4pillon.org/hugo.toml @@ -7,7 +7,9 @@ disableLanguages = ["de", "nl", "en"] [Params] url = "apps.p4pillon.org" domain = "p4pillon.org" + support = "support@p4pillon.org" poweredBy = true + uptimeKumaUrl = "https://status.p4pillon.org" [Params.doks] breadcrumbTrail = true diff --git a/config/apps.p4pillon.org/module.toml b/config/apps.p4pillon.org/module.toml index cc1a614..ca06913 100644 --- a/config/apps.p4pillon.org/module.toml +++ b/config/apps.p4pillon.org/module.toml @@ -34,6 +34,33 @@ [[mounts]] source = "portails/shared/content" target = "content" +[[mounts]] + source = "portails/shared/docs/directus" + target = "content/docs/directus" +[[mounts]] + source = "portails/shared/docs/element" + target = "content/docs/element" +[[mounts]] + source = "portails/shared/docs/gitea" + target = "content/docs/gitea" +[[mounts]] + source = "portails/shared/docs/listmonk" + target = "content/docs/listmonk" +[[mounts]] + source = "portails/shared/docs/metabase" + target = "content/docs/metabase" +[[mounts]] + source = "portails/shared/docs/nextcloud" + target = "content/docs/nextcloud" +[[mounts]] + source = "portails/shared/docs/outline" + target = "content/docs/outline" +[[mounts]] + source = "portails/shared/docs/vaultwarden" + target = "content/docs/vaultwarden" +[[mounts]] + source = "portails/shared/docs/vikunja" + target = "content/docs/vikunja" [[mounts]] source = "portails/apps.p4pillon.org/content" diff --git a/config/cremeaux.org/hugo.toml b/config/cremeaux.org/hugo.toml index 2ca6f1c..9060ee7 100644 --- a/config/cremeaux.org/hugo.toml +++ b/config/cremeaux.org/hugo.toml @@ -7,7 +7,9 @@ disableLanguages = ["de", "nl", "en"] [Params] url = "cremeaux.org" domain = "cremeaux.org" + support = "support@cremeaux.org" poweredBy = false + uptimeKumaUrl = "https://status.cremeaux.org" [Params.doks] breadcrumbTrail = true diff --git a/config/cremeaux.org/module.toml b/config/cremeaux.org/module.toml index 5d772da..af82bf0 100644 --- a/config/cremeaux.org/module.toml +++ b/config/cremeaux.org/module.toml @@ -34,6 +34,24 @@ [[mounts]] source = "portails/shared/content" target = "content" +[[mounts]] + source = "portails/shared/docs/hedgedoc" + target = "content/docs/hedgedoc" +[[mounts]] + source = "portails/shared/docs/mobilizon" + target = "content/docs/mobilizon" +[[mounts]] + source = "portails/shared/docs/signaturepdf" + target = "content/docs/signaturepdf" +[[mounts]] + source = "portails/shared/docs/nextcloud" + target = "content/docs/nextcloud" +[[mounts]] + source = "portails/shared/docs/vikunja" + target = "content/docs/vikunja" +[[mounts]] + source = "portails/shared/docs/vaultwarden" + target = "content/docs/vaultwarden" [[mounts]] source = "portails/cremeaux.org/content" diff --git a/portails/README.md b/portails/README.md index babb302..6e10af9 100644 --- a/portails/README.md +++ b/portails/README.md @@ -31,3 +31,11 @@ Lors de la mise à jour de Doks, il faut vérifier s'il faut mettre à jour la v ``` ffmpeg -i *.webm -r 1 -f image2 ulage-%3d.jpg ``` + +## Bibliographie + +- Pour les flux RSS : + - [S’abonner en flux RSS](https://louisderrac.com/a-propos/flux-rss/) + - [S’abonner à des sites ou des blogs grâce au flux RSS](https://louisderrac.com/2022/05/sabonner-a-des-sites-ou-des-blogs-grace-au-flux-rss/) + - [Une plateforme pour agréger, stocker et partager votre veille autour de vous.](https://flus.fr/) + - [NewsFlash: A Modern Open-Source Feed Reader With Feedly Support](https://itsfoss.com/newsflash-feedreader/) diff --git a/portails/apps.lamelio.fr/data/services.yml b/portails/apps.lamelio.fr/data/services.yml index 6caae71..2e0ca4c 100644 --- a/portails/apps.lamelio.fr/data/services.yml +++ b/portails/apps.lamelio.fr/data/services.yml @@ -1,7 +1,4 @@ - name: nextcloud - name: hedgedoc -- name: element - link: https://matrix.to/#/#p4pillon-sante:converser.eu - name: vikunja -- name: signaturepdf - name: vaultwarden diff --git a/portails/apps.p4pillon.org/content/_index.md b/portails/apps.p4pillon.org/content/_index.md index 25c4bdb..4141e0e 100644 --- a/portails/apps.p4pillon.org/content/_index.md +++ b/portails/apps.p4pillon.org/content/_index.md @@ -12,6 +12,4 @@ seo: 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). +L'association [RésiLien](https://resilien.fr) met à disposition des outils informatiques open source. Ses outils sont disponibles pour les acteurs travaillant sur le projet P4Pillon. Voir [ce guide](/docs/introduction/gestion-de-votre-compte) pour la création d'un compte ou la réinitialisation de votre mot de passe. diff --git a/portails/apps.p4pillon.org/data/services.yml b/portails/apps.p4pillon.org/data/services.yml index f36b16f..7acde2d 100644 --- a/portails/apps.p4pillon.org/data/services.yml +++ b/portails/apps.p4pillon.org/data/services.yml @@ -1,11 +1,20 @@ - name: nextcloud + uptimekuma: 24 - name: outline + uptimekuma: 69 - name: element link: https://matrix.to/#/#p4pillon-sante:converser.eu + canal: "#p4pillon-sante" - name: vikunja + uptimekuma: 71 - name: vaultwarden + uptimekuma: 72 - name: directus subdomain: formulaire + uptimekuma: 43 - name: gitea + uptimekuma: 67 - name: listmonk + uptimekuma: 42 - name: metabase + uptimekuma: 70 diff --git a/portails/cremeaux.org/content/_index.md b/portails/cremeaux.org/content/_index.md index edaefae..e1994cc 100644 --- a/portails/cremeaux.org/content/_index.md +++ b/portails/cremeaux.org/content/_index.md @@ -14,4 +14,4 @@ seo: L'association [RésiLien](https://resilien.fr) met à disposition des outils informatiques pour la commune de [Crémeaux](https://cremeaux.fr). -Certains sont gratuit {{< inline-svg src="currency-euro-off" stroke-width="1" stroke="#ee52b7" height="1rem" width="1rem" class="svg-inline-custom" >}} tandis que d'autres nécessitent une adhésion à l'association ou sont payants {{< inline-svg src="currency-euro" stroke-width="1" stroke="#ee52b7" height="1rem" width="1rem" class="svg-inline-custom" >}} en fonction de l'espace utilisé. Vous pouvez nous contacter pour la création d'un compte à [comptes@cremeaux.org](mailto:comptes@cremeaux.org). +Certains sont gratuits {{< inline-svg src="currency-euro-off" stroke-width="1" stroke="#ee52b7" height="1rem" width="1rem" class="svg-inline-custom" >}} tandis que d'autres nécessitent une adhésion à l'association ou sont payants {{< inline-svg src="currency-euro" stroke-width="1" stroke="#ee52b7" height="1rem" width="1rem" class="svg-inline-custom" >}} en fonction de l'espace utilisé. Vous pouvez nous contacter pour la création d'un compte à [comptes@cremeaux.org](mailto:comptes@cremeaux.org). diff --git a/portails/shared/content/docs/chat/introduction.md b/portails/shared/content/docs/chat/introduction.md deleted file mode 100644 index 5502fc9..0000000 --- a/portails/shared/content/docs/chat/introduction.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -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 -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/portails/shared/content/docs/introduction/bienvenue.md b/portails/shared/content/docs/introduction/bienvenue.md index b6fd6b4..c559a9e 100644 --- a/portails/shared/content/docs/introduction/bienvenue.md +++ b/portails/shared/content/docs/introduction/bienvenue.md @@ -14,12 +14,13 @@ seo: noindex: false # false (default) or true --- -Vous découvrez la suite collaborative de {{< title >}} ? Pas de panique ☺️ +Vous découvrez la suite collaborative de {{< title >}} ? +Pas de panique, vous êtes au bon endroit pour en savoir plus. ☺️ ## 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. +Vous voici actuellement dans le centre de documentation de la suite collaborative d'outils open source proposée et hébergée par [RésiLien](https://resilien.fr). Vous 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) +Nous méttons en place ce portail pour vous failitez leurs comprenhsions. + +N'hésitez pas à nous faire des retours, ou nous poser des questions pour nous permettre de l'améliorer. diff --git a/portails/shared/content/docs/introduction/compte.md b/portails/shared/content/docs/introduction/compte.md new file mode 100644 index 0000000..35777ab --- /dev/null +++ b/portails/shared/content/docs/introduction/compte.md @@ -0,0 +1,37 @@ +--- +title: "👤 Gestion de votre compte" +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 +weight: 120 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +Pour avoir un compte sur cette plateforme vous devez faire partie de l'organisation. Vous pouvez envoyer un mail à {{< support >}} avec votre prénom et votre nom. + +La personne en charge de créer les comptes vous contactera par la suite. + +## Authelia + +Authelia est l'outil d'authentification de ce portail. Il permet de vous authentifier automatiquement à l'ensemble des outils que l'on vous propose. Pour information, il utilise le protocole [OpenID Connect](https://fr.wikipedia.org/wiki/OpenID_Connect) permettant de s'authentifier à un seul endroit et d'accéder de façon sécurisée à de multiples outils. La plupart des GAFAM utilisent ce protocole pour simplifier le passage d'un outil à l'autre. + +## Réinitialiser votre mot de passe + +Voici la procédure pour réinitialiser votre mot de passe depuis Authelia: + +1. Aller sur [la page de réinitialisation de mot de passe](https://auth.{{< domain >}}/reset-password/step1). +1. Rentrer votre email et cliquer sur le bouton « Réinitialiser ». + Attendez quelques secondes, vous devriez recevoir un mail d'Authelia. +1. Cliquer sur le bouton « _Reset_ » dans le mail. +1. Remplir les deux champs et cliquer sur le bouton « Réinitialiser ». +1. Se connecter avec son nouveau mot de passe. + Vous devriez être redirigé vers l'accueil de ce portail. + +Si vous rencontrez un problème veuillez lire « [☝️ Demander de l'aide](/docs/introduction/demander-de-laide) ». \ No newline at end of file diff --git a/portails/shared/content/docs/introduction/questions.md b/portails/shared/content/docs/introduction/questions.md index cd6d8a1..a54cce2 100644 --- a/portails/shared/content/docs/introduction/questions.md +++ b/portails/shared/content/docs/introduction/questions.md @@ -19,7 +19,7 @@ seo: noindex: false # false (default) or true --- -Dans le cas où ce centre de documentation ne suffirait pas +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. @@ -33,4 +33,4 @@ Que vous soyez de celles et ceux qui ont des questions ou plutôt de celles et c ## Support -Vous pouvez nous contacter par email en écrivant à [support@{{< domain >}}](mailt:support@{{< domain >}}). +Vous pouvez nous contacter par email en écrivant à {{< support >}} diff --git a/portails/shared/content/docs/introduction/vie-numerique.md b/portails/shared/content/docs/introduction/vie-numerique.md index 9a8f7d0..4d1a624 100644 --- a/portails/shared/content/docs/introduction/vie-numerique.md +++ b/portails/shared/content/docs/introduction/vie-numerique.md @@ -23,8 +23,10 @@ Vu les révolution sans précédente que nous vivons (extinction massive, change [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. +> +> Slogan de RésiLien -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 proposons des outils Open Source permettant de se libérer des GAFAM. 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 ! @@ -32,4 +34,4 @@ Nous devons reprendre le contrôle de nos logiciels mais aussi de nos données, 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. +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 externe. diff --git a/portails/shared/content/docs/nextcloud/introduction.md b/portails/shared/content/docs/nextcloud/introduction.md deleted file mode 100644 index 2ded58c..0000000 --- a/portails/shared/content/docs/nextcloud/introduction.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -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 -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/portails/shared/content/docs/notes/introduction.md b/portails/shared/content/docs/notes/introduction.md deleted file mode 100644 index 83ad6b6..0000000 --- a/portails/shared/content/docs/notes/introduction.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -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 -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/portails/shared/content/docs/pass/introduction.md b/portails/shared/content/docs/pass/introduction.md deleted file mode 100644 index 466cc32..0000000 --- a/portails/shared/content/docs/pass/introduction.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -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 -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/portails/shared/content/docs/projets/introduction.md b/portails/shared/content/docs/projets/introduction.md deleted file mode 100644 index 86d3d62..0000000 --- a/portails/shared/content/docs/projets/introduction.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -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 -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/portails/shared/data/portails.yml b/portails/shared/data/portails.yml index dd87c19..0489505 100644 --- a/portails/shared/data/portails.yml +++ b/portails/shared/data/portails.yml @@ -5,54 +5,54 @@ services: 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. + description: Directus est un logiciel de gestion de contenu qui permet de stocker et d'accéder au contenu via une API. subdomain: admin - doc: /docs/nextcloud/gérer-vos-données/ + doc: /docs/directus/gestion-de-contenu/ 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. + description: Échanger ensemble avec une **messagerie instantanée** sécurisée et décentralisée. subdomain: chat - doc: /docs/chat/discussion-entre-%C3%A9quipes/ + doc: /docs/element/discussion-entre-équipes/ 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 + description: Gitea est une forge logicielle libre pour collaborer autour de développement logiciel et la **gestion du code source**. subdomain: forge - doc: /docs/nextcloud/gérer-vos-données/ + doc: /docs/gitea/forge-logicielle/ hedgedoc: tool: name: Hedgedoc link: https://hedgedoc.org/ title: Prise de notes icon: pencil - description: Collaborer sur une documentation en ligne pour mettre en lumière les connaissances de votre équipe. + description: Collaborer sur une **documentation en ligne** pour mettre en lumière les connaissances de votre équipe. subdomain: notes - doc: /docs/notes/prise-de-notes/ + doc: /docs/hedgedoc/prise-de-notes/ 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. + description: Gestionnaire de **listes de diffusion** et d'infolettre avec envoie possible par mail ou SMS. subdomain: infolettre - doc: /docs/nextcloud/gérer-vos-données/ + doc: /docs/listmonk/infolettre/ 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é. + description: Solution d'informatique décisionnelle, mise en place de graphique de ses données pour piloter son activité. subdomain: tableaudebord - doc: /docs/nextcloud/gérer-vos-données/ + doc: /docs/metabase/analyse-de-données/ mobilizon: tool: name: Mobilizon @@ -61,14 +61,14 @@ services: icon: speakerphone description: Un outil qui vous permet de trouver, créer et organiser des événements. Publiez une page pour votre groupe ! subdomain: mobilizon - doc: /docs/nextcloud/gérer-vos-données/ + doc: /docs/mobilizon/rassembler/ 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. + description: Gérer en collaboration vos **fichiers, contacts et agendas** pour permettre une bonne organisation. subdomain: nuage doc: /docs/nextcloud/gérer-vos-données/ outline: @@ -77,9 +77,9 @@ services: 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. + 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/ + doc: /docs/outline/prise-de-notes/ signaturepdf: tool: name: PDF Signature @@ -88,23 +88,23 @@ services: 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/ + doc: /docs/signaturepdf/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 ! + description: Facilitez-vous la gestion et le partage de vos mots de passe, vous avez besoin d'en retenir plus qu'un ! subdomain: pass - doc: /docs/pass/gestionnaire-de-mots-de-passe/ + doc: /docs/vaultwarden/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. + description: Organiser vous autour de **listes de tâches** et rendre visible l'avancement de vos projets avec votre équipe. subdomain: projets path: '?redirectToProvider=true' - doc: /docs/nextcloud/gérer-vos-données/ + doc: /docs/vikunja/gestion-de-projets/ diff --git a/portails/shared/docs/directus/_index.md b/portails/shared/docs/directus/_index.md new file mode 100644 index 0000000..7a1054d --- /dev/null +++ b/portails/shared/docs/directus/_index.md @@ -0,0 +1,18 @@ +--- +title: "Directus" +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 +weight: 200 +toc: true +icon: route-2 +sidebar: + collapsed: false +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/portails/shared/docs/directus/gestion-de-contenu.md b/portails/shared/docs/directus/gestion-de-contenu.md new file mode 100644 index 0000000..b98b62d --- /dev/null +++ b/portails/shared/docs/directus/gestion-de-contenu.md @@ -0,0 +1,45 @@ +--- +title: "Gestion de contenu" +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 +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" >}} +{{< informations service="directus">}} +{{< /callout >}} + +## Présentation de Directus + +> [Directus](https://directus.io/) est une plateforme de données ouverte conçue pour démocratiser la base de données. +> +> Cette plate-forme fournit à tous les membres de votre équipe, peu importe les compétences techniques, l'égalité d'accès aux données et la gestion des actifs de fichiers numériques, pour tout modèle ou projet de données. Tout d'abord, liez Directus à votre base de données SQL souhaitée et adaptateur de stockage de fichiers. Après cela, Directus vous permet d'effectuer des opérations CRUD, de créer des utilisateurs, d'attribuer des rôles avec des permissions entièrement configurables, de construire des requêtes complexes et granulaires, de configurer des webhooks animés par des événements et l'automatisation des tâches... la liste continue ! +> +> ### Introspection de la base de données & Abstraction +> Les saveurs SQL viennent toutes avec des types de données légèrement différents et des idiosyncrasies. Directus utilise Database Introspection pour lire votre structure de base de données et créer une couche d'abstraction pour gérer tous les détails nitty-gritty en coulisses. Cette technique fonctionne parfaitement avec toute base de données SQL majeure. Il vous permet également de lier Directus à votre base de données nouvelle ou préexistante ou de la supprimer à tout moment, sans impact sur votre modèle de données existant. Cela signifie que vous ne rencontrerez jamais le vendeur verrouillé. +> +> ### L'application et les API +> Une fois votre base de données introspectée et abstraite, Directus génère dynamiquement les paramètres d'API REST et GraphQL pour gérer vos données avec un contrôle granulaire. Vous obtenez également des outils CLI pour la gestion de fichiers et un SDK JavaScript complet. +> +> L'API et CLI alimentent l'application sans code. En d'autres termes, l'application n'est qu'une interface graphique qui fournit un accès sans code à l'API. Cette architecture permet à Directus de démocratiser la base de données et de contrôler toute l'équipe. +> +> ### Source ouverte, modulaire, extensible, évolutive +> Au plus haut niveau, Directus organise ses fonctionnalités en modules. Chaque module vous permet d'interagir avec les données d'une manière spécifique, comme la gestion des données et du contenu, la gestion des actifs de fichiers numériques, la création de tableaux de bord analytiques de glisser-déposer ou autre. Si vous trouvez que Directus manque quelque chose dont votre projet a besoin, aucun problème ! +> +> Construit entièrement dans Typescript, principalement sur Node.js et Vue.js, Directus est 100% open-source, modulaire et extensible, garantissant que votre projet ne touche jamais un plafond de fonctionnalités difficiles. La plateforme s'échelle sans problème, et certains Projets ont des centaines de millions d'utilisateurs. +> +> Vous pouvez l'utiliser avec n'importe quelle _stack_ ou _framework frontend_. +> +> ### Options de configuration personnalisées +> De nombreuses options de configuration sont également disponibles en tant que variables globales dans la base de codes. Les développeurs peuvent configurer sur mesure la méthode d'authentification SSO, les détails de cache, l'emplacement de stockage de fichiers par défaut (local, S3, google, etc.) pour les actifs numériques, les courriels et les muc +> +> Traduction de [la présentation](https://docs.directus.io/getting-started/introduction.html) par Directus diff --git a/portails/shared/content/docs/chat/_index.md b/portails/shared/docs/element/_index.md similarity index 84% rename from portails/shared/content/docs/chat/_index.md rename to portails/shared/docs/element/_index.md index 7ea953e..985686b 100644 --- a/portails/shared/content/docs/chat/_index.md +++ b/portails/shared/docs/element/_index.md @@ -1,15 +1,15 @@ --- -title: "Discussion entre équipes" +title: "Element" 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 -weight: 600 +weight: 250 toc: true icon: messages sidebar: - collapsed: true + collapsed: false seo: title: "" # custom title (optional) description: "" # custom description (recommended) diff --git a/portails/shared/docs/element/discussion-entre-equipes.md b/portails/shared/docs/element/discussion-entre-equipes.md new file mode 100644 index 0000000..e4a3a98 --- /dev/null +++ b/portails/shared/docs/element/discussion-entre-equipes.md @@ -0,0 +1,38 @@ +--- +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 +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" >}} +{{< informations service="element">}} +{{< /callout >}} + +## Présentation d'Element + +> [Element](https://element.io) est un logiciel libre de messagerie instantanée implémentant le protocole Matrix et distribué sous la licence Apache 2.0. Il est accessible via une application web, sur [ordinateur (Windows, MacOS, Linux) et mobile pour Android et iOS](https://element.io/download). Le développement de l'application est effectué par la société New Vector Limited, qui est aussi impliquée dans le développement du protocole Matrix. +> +> Element prend en charge le chiffrement de bout en bout, le fonctionnement par groupes (appelé espaces), l'existence de salons et le partage de fichiers entre utilisateurs. L'inscription ne requiert pas de numéro de téléphone. +> +> Source [Wikipedia](https://fr.wikipedia.org/wiki/Element_(logiciel)) + +## 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/portails/shared/docs/gitea/_index.md b/portails/shared/docs/gitea/_index.md new file mode 100644 index 0000000..6066898 --- /dev/null +++ b/portails/shared/docs/gitea/_index.md @@ -0,0 +1,18 @@ +--- +title: "Gitea" +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 +weight: 300 +toc: true +icon: brand-git +sidebar: + collapsed: false +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/portails/shared/docs/gitea/forge-logicielle.md b/portails/shared/docs/gitea/forge-logicielle.md new file mode 100644 index 0000000..5aa4d89 --- /dev/null +++ b/portails/shared/docs/gitea/forge-logicielle.md @@ -0,0 +1,26 @@ +--- +title: "Forge logicielle" +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 +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" >}} +{{< informations service="gitea">}} +{{< /callout >}} + +## Présentation de Gitea + +> [Gitea](https://about.gitea.com/) est une forge logicielle libre en Go sous licence MIT, pour l'hébergement de développement logiciel, basé sur le logiciel de gestion de versions Git pour la gestion du code source, comportant un système de suivi des bugs, un wiki, ainsi que des outils pour la relecture de code. Il comporte également un système d'extension, fournissant notamment de l'intégration continue, avec les plugins Agola, appveyor, Concourse, Metroline ainsi que de la livraison continue avec drone et Metroline. +> +> Source [Wikipedia](https://fr.wikipedia.org/wiki/Element_(logiciel)) \ No newline at end of file diff --git a/portails/shared/content/docs/notes/_index.md b/portails/shared/docs/hedgedoc/_index.md similarity index 85% rename from portails/shared/content/docs/notes/_index.md rename to portails/shared/docs/hedgedoc/_index.md index 63d5532..41f775f 100644 --- a/portails/shared/content/docs/notes/_index.md +++ b/portails/shared/docs/hedgedoc/_index.md @@ -1,15 +1,15 @@ --- -title: "Prise de notes" +title: "HedgeDoc" 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 -weight: 500 +weight: 400 toc: true icon: pencil sidebar: - collapsed: true + collapsed: false seo: title: "" # custom title (optional) description: "" # custom description (recommended) diff --git a/portails/shared/docs/hedgedoc/introduction.md b/portails/shared/docs/hedgedoc/introduction.md new file mode 100644 index 0000000..caf06ba --- /dev/null +++ b/portails/shared/docs/hedgedoc/introduction.md @@ -0,0 +1,25 @@ +--- +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 +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" >}} +{{< informations service="hedgedoc">}} +{{< /callout >}} + +## Présentation de HedgeDoc + +> HedgeDoc est un service web de traitement de texte collaboratif et en temps réel. Il utilise le langage Markdown, qui est un moyen simple pour formater un texte. HedgeDoc propose un vaste choix de fonctionnalités pour toutes les utilisations courantes du traitement de texte : Gestion des titres Table de matières Insertion d’images Tableaux Notes de bas de page Incrustation de vidéos, de visualisateurs PDF, etc. Différents niveaux de permission permettent de choisir qui peut lire ou éditer le document. +> +> Source [Framalibre](https://framalibre.org/notices/hedgedoc.html) diff --git a/portails/shared/docs/listmonk/_index.md b/portails/shared/docs/listmonk/_index.md new file mode 100644 index 0000000..6f69e6e --- /dev/null +++ b/portails/shared/docs/listmonk/_index.md @@ -0,0 +1,18 @@ +--- +title: "Listmonk" +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 +weight: 500 +toc: true +icon: mail-fast +sidebar: + collapsed: false +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/portails/shared/docs/listmonk/infolettre.md b/portails/shared/docs/listmonk/infolettre.md new file mode 100644 index 0000000..bede4ea --- /dev/null +++ b/portails/shared/docs/listmonk/infolettre.md @@ -0,0 +1,32 @@ +--- +title: "Infolettre" +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 +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" >}} +{{< informations service="listmonk">}} +{{< /callout >}} + +## Présentation de Listmonk + +> [Listmonk](https://listmonk.app/) est une application permettant d'envoyer des bulletins d'information (infolettre ou _newsletter_) et des campagnes par e-mail ou SMS. L'outil a été conçu avec attention pour permettre une très grande performance. Il reste assez technique à prendre en main. +> +> Voici une liste de ses fonctionnalités : +> - **Listes d'envoi** : Gérer des millions d'abonnés sur de nombreuses listes d'opt-in simples et doubles avec des attributs JSON personnalisés pour chaque abonné. Interroger et segmenter les abonnés avec des expressions SQL. +> - **Import de liste rapide** : (~10k enregistrements par seconde) ou utilisez des API HTTP/JSON ou interagissez avec le schéma de table simplement pour intégrer des CRM externes et des bases de données d'abonnés. +> - **Mails transactionnels** : API simple pour envoyer des messages transactionnels aux abonnés en utilisant des modèles prédéfinis. Envoyer des messages comme e-mail, SMS, Whatsapp messages ou tout support via les interfaces de messageries. +> - **Analaytique** : Analaytique simple avec la visualisation de graphique. Connectez facilement les programmes de visualisation externes à la base de données avec la structure simple de la base de données. +> - **Modèles** : Créez des modèles d'e-mail puissants et dynamiques avec le système de template du langage Go. Utilisez les expressions de modèles, la logique et une centaine de fonction directement dans l'objet et le contenu de votre message. Écrivez des e-mails HTML dans un éditeur WYSIWYG, Markdown, HTML brut, ou simplement du texte simple. +> +> Traduction de [la présentation](https://listmonk.app/) par Listmonk \ No newline at end of file diff --git a/portails/shared/docs/metabase/_index.md b/portails/shared/docs/metabase/_index.md new file mode 100644 index 0000000..1d553c8 --- /dev/null +++ b/portails/shared/docs/metabase/_index.md @@ -0,0 +1,18 @@ +--- +title: "Metabase" +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 +weight: 600 +toc: true +icon: chart-dots-2 +sidebar: + collapsed: false +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/portails/shared/docs/metabase/analyse-de-données.md b/portails/shared/docs/metabase/analyse-de-données.md new file mode 100644 index 0000000..333d310 --- /dev/null +++ b/portails/shared/docs/metabase/analyse-de-données.md @@ -0,0 +1,25 @@ +--- +title: "Analyse de 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 +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" >}} +{{< informations service="metabase">}} +{{< /callout >}} + +## Présentation de Metabase + +> [Metabase](https://www.metabase.com) est une plateforme open-source de renseignements commerciaux. Vous pouvez utiliser Metabase pour poser des questions sur vos données, ou intégrer Metabase dans votre application pour laisser vos clients explorer leurs données par eux-mêmes. +> +> Traduction de la [documentation de Metabase](https://www.metabase.com/docs/latest/) diff --git a/portails/shared/content/docs/nextcloud/_index.md b/portails/shared/docs/nextcloud/_index.md similarity index 94% rename from portails/shared/content/docs/nextcloud/_index.md rename to portails/shared/docs/nextcloud/_index.md index c795318..c29115c 100644 --- a/portails/shared/content/docs/nextcloud/_index.md +++ b/portails/shared/docs/nextcloud/_index.md @@ -1,10 +1,10 @@ --- title: "Nextcloud" description: "Nexcloud est une plateforme de service de stockage, de partage de fichiers et d’applications diverses en ligne." -weight: 300 +weight: 700 icon: files sidebar: - collapsed: true + collapsed: false seo: title: "Gérer vos données" # custom title (optional) description: "" # custom description (recommended) diff --git a/portails/shared/content/docs/nextcloud/client-de-synchronisation/_index.md b/portails/shared/docs/nextcloud/client-de-synchronisation/_index.md similarity index 83% rename from portails/shared/content/docs/nextcloud/client-de-synchronisation/_index.md rename to portails/shared/docs/nextcloud/client-de-synchronisation/_index.md index 3cc1064..a7eef02 100644 --- a/portails/shared/content/docs/nextcloud/client-de-synchronisation/_index.md +++ b/portails/shared/docs/nextcloud/client-de-synchronisation/_index.md @@ -2,8 +2,6 @@ title: "Client de synchronisation" description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps." summary: "" -date: 2024-03-16T14:45:48+02:00 -lastmod: 2024-03-16T14:45:48+02:00 draft: false weight: 500 toc: true diff --git a/portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.jpg b/portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.jpg similarity index 100% rename from portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.jpg rename to portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.jpg diff --git a/portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.webm b/portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.webm similarity index 100% rename from portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.webm rename to portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.webm diff --git a/portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/index.md b/portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/index.md similarity index 99% rename from portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/index.md rename to portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/index.md index 9ae2489..dec769c 100644 --- a/portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/index.md +++ b/portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-install/index.md @@ -1,7 +1,7 @@ --- title: "Installation sur Ubuntu" description: "Installation du client de synchronisation de Nextcloud sur Ubuntu." -weight: 310 +weight: 200 seo: title: "Installation du client de synchronisation de Nextcloud sur Ubuntu" description: "Nous verrons comment installer le client de synchronisation de Nextcloud sur Ubuntu en ligne de commande pour nous permettre une bonne intégration au système de fichier mais aussi pour une mise à jour automatique par le système d'exploitation." diff --git a/portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.jpg b/portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.jpg similarity index 100% rename from portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.jpg rename to portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.jpg diff --git a/portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.webm b/portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.webm similarity index 100% rename from portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.webm rename to portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.webm diff --git a/portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/index.md b/portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/index.md similarity index 99% rename from portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/index.md rename to portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/index.md index 4827492..7281866 100644 --- a/portails/shared/content/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/index.md +++ b/portails/shared/docs/nextcloud/client-de-synchronisation/nextcloud-desktop-uninstall/index.md @@ -1,7 +1,7 @@ --- title: "Désinstallation sur Ubuntu" description: "Désinstallation du client de synchronisation de Nextcloud sur Ubuntu." -weight: 320 +weight: 300 seo: title: "Désinstallation du client de synchronisation de Nextcloud sur Ubuntu" description: "Nous verrons comment désinstaller le client de synchronisation de Nextcloud sur Ubuntu en ligne de commande pour nous permettre." diff --git a/portails/shared/docs/nextcloud/gérer-vos-données.md b/portails/shared/docs/nextcloud/gérer-vos-données.md new file mode 100644 index 0000000..505c3b5 --- /dev/null +++ b/portails/shared/docs/nextcloud/gérer-vos-données.md @@ -0,0 +1,29 @@ +--- +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 +weight: 100 +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" >}} +{{< informations service="nextcloud">}} +{{< /callout >}} + +## Présentation de Nextcloud + +> Nextcloud vous permet de stocker vos fichiers (documents, photos, vidéos, etc.), vos contacts, vos calendriers. +> +> Toutes vos données sont ainsi accessibles depuis n'importe quel navigateur. Il est également possible de les synchroniser grâce aux logiciels clients sur votre ordinateur mais aussi votre téléphone ([Windows, Mac, Linux, iOS, Android, Windows Mobile](https://nextcloud.com/fr/install/)). +> +> Des fonctionnalités avancées de partage sont proposées sûr, sécurisé et efficace (à durée limitée et/ou avec mot de passe par exemple). +> +> Source [Framalibre](https://framalibre.org/content/nextcloud) \ No newline at end of file diff --git a/portails/shared/docs/outline/_index.md b/portails/shared/docs/outline/_index.md new file mode 100644 index 0000000..662992c --- /dev/null +++ b/portails/shared/docs/outline/_index.md @@ -0,0 +1,18 @@ +--- +title: "Outline" +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 +weight: 800 +toc: true +icon: pencil +sidebar: + collapsed: false +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- diff --git a/portails/shared/docs/outline/prise-de-notes.md b/portails/shared/docs/outline/prise-de-notes.md new file mode 100644 index 0000000..625588a --- /dev/null +++ b/portails/shared/docs/outline/prise-de-notes.md @@ -0,0 +1,43 @@ +--- +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 +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" >}} +{{< informations service="outline">}} +{{< /callout >}} + +## Présentation de Outline + +La base de connaissances la plus rapide pour les équipes en pleine croissance. Magnifique, collaborative en temps réel, dotée de nombreuses fonctionnalités et compatible avec le [format markdown](https://fr.wikipedia.org/wiki/Markdown). + +## 📜 Modèle + +Il est possible de faire des modèles dans Outline permettant de normaliser une partie des documents d’une collection. + +Vous pouvez retrouvez comme exemple le modèle des réunions. Pour l’utiliser, vous devez ajouter un document dans la collection. Puis expliciter le modèle à suivre en haut à droite. + +## 💔 Limitation + +- Lorsque l’on se déconnecte depuis l’application ça ne vous déconnecte pas de l’identification unique (Authelia), il faut aller sur https://auth.p4pillon.org et cliquer sur déconnecter. +Une demande d’implémentation est en cours à cette adresse. +- Le descriptif d’une collection ne peut avoir que 1000 caractères… une erreur s’affiche comme quoi le document de +- Il n’est actuellement pas possible de permettre à un inconnu de modifier un document, seul les personnes faisant parti de l’équipe peut modifier les documents. Par contre vous pouvez partager un document en lecture seul à l’aide du bouton en haut à droite Parager. +Une demande de fonctionnalité a été demandé sur leur forge Git (kesako ?). Il est possible de voir l’avancement de cette fonctionnalité à cette adresse. + +## 🏷️ Licence + +Outline est un outil sous licence « Business Source License 1.1 ». Ce type de licence signifie que le code est accessible au public et qu'il est autorisé à le copier, le modifier ou le redistribuer. Il a cependant une limite. Il ne peut pas être utilisé à des fins commerciales ou de production jusqu'à quatre ans, après quoi il sera converti en licence à usage général (GPL) à perpétuité. + +Ce n’est donc pas vraiment un outil Open Source 😱 de plus en plus d’outils se tournent vers cette licence pour pouvoir dire qu’ils font de l’Open Source sans en faire vraiment... C’est en général pour préserver leur business avec leur service en ligne. Nous espérons pouvoir proposer un équivalent prochainement. \ No newline at end of file diff --git a/portails/shared/content/docs/pdf/_index.md b/portails/shared/docs/signaturepdf/_index.md similarity index 86% rename from portails/shared/content/docs/pdf/_index.md rename to portails/shared/docs/signaturepdf/_index.md index 97e4747..9b3f5da 100644 --- a/portails/shared/content/docs/pdf/_index.md +++ b/portails/shared/docs/signaturepdf/_index.md @@ -1,15 +1,15 @@ --- -title: "Gestion de PDF" +title: "signaturepdf" 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 -weight: 700 +weight: 900 toc: true icon: file-type-pdf sidebar: - collapsed: true + collapsed: false seo: title: "" # custom title (optional) description: "" # custom description (recommended) diff --git a/portails/shared/content/docs/pdf/introduction.md b/portails/shared/docs/signaturepdf/gestion-de-pdf.md similarity index 71% rename from portails/shared/content/docs/pdf/introduction.md rename to portails/shared/docs/signaturepdf/gestion-de-pdf.md index ab5a12c..eacdcd7 100644 --- a/portails/shared/content/docs/pdf/introduction.md +++ b/portails/shared/docs/signaturepdf/gestion-de-pdf.md @@ -15,6 +15,5 @@ seo: --- {{< callout context="tip" title="Information" icon="info-circle" >}} -- Lien du service : [https://pdf.{{< domain >}}](https://pdf.{{< domain >}}) -- Statut du service : +{{< informations service="signaturepdf">}} {{< /callout >}} diff --git a/portails/shared/content/docs/pass/_index.md b/portails/shared/docs/vaultwarden/_index.md similarity index 94% rename from portails/shared/content/docs/pass/_index.md rename to portails/shared/docs/vaultwarden/_index.md index ada2f4a..fef7f0c 100644 --- a/portails/shared/content/docs/pass/_index.md +++ b/portails/shared/docs/vaultwarden/_index.md @@ -1,15 +1,15 @@ --- -title: "Mots de passe" +title: "Vaultwarden" 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 -weight: 900 +weight: 1000 toc: true icon: shield-lock sidebar: - collapsed: true + collapsed: false seo: title: "" # custom title (optional) description: "" # custom description (recommended) diff --git a/portails/shared/docs/vaultwarden/gestionnaire-de-mots-de-passe.md b/portails/shared/docs/vaultwarden/gestionnaire-de-mots-de-passe.md new file mode 100644 index 0000000..bde9c58 --- /dev/null +++ b/portails/shared/docs/vaultwarden/gestionnaire-de-mots-de-passe.md @@ -0,0 +1,37 @@ +--- +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 +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" >}} +{{< informations service="vaultwarden">}} +{{< /callout >}} + +[**Vaultwarden**](https://github.com/dani-garcia/vaultwarden) est un serveur de gestion de mot de passe léger compatible avec les outils de [**Bitwarden**](https://bitwarden.com/) eux aussi open source. + +## Présentation de Vaultwarden + +> Vaultwarden vous propose un espace sécurisé en ligne pour stocker et synchroniser votre coffre-fort accessible via navigateur ou mobile. +> +> Les principales fonctions de Vaultwarden : +> +> - Génération de mot de passe +> - Partage sécurisé +> - Groupes d'utilisateurs +> - Collections +> - Synchronisation +> - Stockage de fichiers +> - Données exportables au format JSON +> +> Inspiration [Framalibre](https://framalibre.org/content/bitwarden) diff --git a/portails/shared/content/docs/projets/_index.md b/portails/shared/docs/vikunja/_index.md similarity index 85% rename from portails/shared/content/docs/projets/_index.md rename to portails/shared/docs/vikunja/_index.md index 5555ad0..5087f77 100644 --- a/portails/shared/content/docs/projets/_index.md +++ b/portails/shared/docs/vikunja/_index.md @@ -1,15 +1,15 @@ --- -title: "Gestion de projets" +title: "Vikunja" 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 -weight: 700 +weight: 1100 toc: true icon: list-details sidebar: - collapsed: true + collapsed: false seo: title: "" # custom title (optional) description: "" # custom description (recommended) diff --git a/portails/shared/docs/vikunja/gestion-de-projets.md b/portails/shared/docs/vikunja/gestion-de-projets.md new file mode 100644 index 0000000..16b0960 --- /dev/null +++ b/portails/shared/docs/vikunja/gestion-de-projets.md @@ -0,0 +1,41 @@ +--- +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 +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" >}} +{{< informations service="vikunja">}} +{{< /callout >}} + +## Présentation de Vikunja + +> [Vikunja](https://vikunja.io/) est une application de **gestion de tâches**, utilisable depuis son navigateur. Elle utilise un standard permettant une synchronisation avec son ordinateur ou son téléphone. Bien que jeune, l’application offre déjà de nombreuses fonctionnalités. Parmi celles-ci, citons : +> - la possibilité d’enrichir les tâches de nombreuses méta-données (tags, date d’échéance, pourcentage d’avancement, commentaires, etc.) +> - la saisie rapide de ces méta-données lors de la création d’une tâche (par exemple, !5 définit la priorité la plus haute) +> - les multiples façons de visualiser ses tâches : sous forme de listes, de tableaux, de Gantt chart ou de Kanban +> - la possibilité de collaborer à plusieurs +> - la création de filtres personnalisés +> +> L’utilisateur peut créer différents « Projets » (par exemple : « Perso » et « Pro ») qui contiendront des listes, qui elles-mêmes accueilleront les tâches. +> +> Inspiration [Framalibre](https://framalibre.org/notices/vikunja.html) + + +## 💡 Astuce + +- Lors de la création d’une tâche, il y a pleins d’options que l’on peut comprendre à l’aide du bouton ❔ à droite du champ + +## 💔 Limitation + +- Une des limitation dans Vikunja est que nous pouvons pas **pour l'instant** lier automatiquement les personnes à une équipe selon ce que l’on a renseigné dans l’annuaire LDAP. Il faut que ça soit fait à la mains par quelqu'un... [une proposition est en cours](https://kolaente.dev/vikunja/api/pulls/1393) pour ajouter cette fonctionnalité qui va arrvier dans une prochaine version. diff --git a/portails/shared/layouts/index.html b/portails/shared/layouts/index.html index ca468dd..1dc6d28 100644 --- a/portails/shared/layouts/index.html +++ b/portails/shared/layouts/index.html @@ -19,21 +19,24 @@
{{ end -}} -
+
{{ range $service := index site.Data.services }} {{ $defaultValues := index site.Data.portails.services $service.name }} -
+

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

-

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

+

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

- Guide + {{ $url := $service.doc | default $defaultValues.doc }} + {{ if site.GetPage $url }} + Guide + {{ end }} {{ $url := "" }} {{ if $service.subdomain }} {{ $url = print "https://" $service.subdomain "." site.Params.domain "/" }} diff --git a/portails/shared/layouts/partials/portails/get_service.html b/portails/shared/layouts/partials/portails/get_service.html new file mode 100644 index 0000000..b7573f7 --- /dev/null +++ b/portails/shared/layouts/partials/portails/get_service.html @@ -0,0 +1 @@ +{{ return index (where site.Data.services "name" .) 0 -}} \ No newline at end of file diff --git a/portails/shared/layouts/partials/portails/get_service_url.html b/portails/shared/layouts/partials/portails/get_service_url.html new file mode 100644 index 0000000..471d5a5 --- /dev/null +++ b/portails/shared/layouts/partials/portails/get_service_url.html @@ -0,0 +1,10 @@ +{{ $url := "" }} +{{ $defaultValues := index site.Data.portails.services .name }} +{{ if .subdomain }} + {{ $url = print "https://" .subdomain "." site.Params.domain }} +{{ else if .link }} + {{ $url = print .link }} +{{ else }} + {{ $url = print "https://" $defaultValues.subdomain "." site.Params.domain }} +{{ end }} +{{ return $url }} diff --git a/portails/shared/layouts/partials/portails/is_service_exist.html b/portails/shared/layouts/partials/portails/is_service_exist.html new file mode 100644 index 0000000..6cedb01 --- /dev/null +++ b/portails/shared/layouts/partials/portails/is_service_exist.html @@ -0,0 +1 @@ +{{ return false }} \ No newline at end of file diff --git a/portails/shared/layouts/shortcodes/informations.html b/portails/shared/layouts/shortcodes/informations.html new file mode 100644 index 0000000..8a2a5dc --- /dev/null +++ b/portails/shared/layouts/shortcodes/informations.html @@ -0,0 +1,8 @@ +{{ $service := partial "portails/get_service" (.Get "service") }} +{{- with $service -}} + {{ $url := partial "portails/get_service_url" $service }} +- Lien vers le service +{{ if $service.uptimekuma -}} +- Statut du service : {{ if site.Params.uptimeKumaUrl }}{{ end }}{{ if site.Params.uptimeKumaUrl }}{{ end }} + {{- end -}} +{{- end -}} diff --git a/portails/shared/layouts/shortcodes/support.html b/portails/shared/layouts/shortcodes/support.html new file mode 100644 index 0000000..5eebed2 --- /dev/null +++ b/portails/shared/layouts/shortcodes/support.html @@ -0,0 +1 @@ +{{ print "[" site.Params.support "](mailto:" site.Params.support ")" | markdownify }} \ No newline at end of file diff --git a/portails/shared/layouts/shortcodes/uptimekuma.html b/portails/shared/layouts/shortcodes/uptimekuma.html new file mode 100644 index 0000000..5718b21 --- /dev/null +++ b/portails/shared/layouts/shortcodes/uptimekuma.html @@ -0,0 +1,8 @@ +{{ $services := where site.Data.services "name" (.Get "name") -}} +{{- if $services -}} + {{- range $service := $services -}} + {{- if $service.uptimekuma -}} + - Statut du service : + {{- end -}} + {{- end -}} +{{- end -}}