Compare commits

...

2 Commits

Author SHA1 Message Date
Simon da600373c5 feat(Drone): Désactive le déploiement de RésiLien
continuous-integration/drone/push Build is passing Details
2024-04-18 11:25:35 +02:00
Simon cb1370a7df docs: Modification générale 2024-04-18 11:25:03 +02:00
18 changed files with 159 additions and 66 deletions

View File

@ -103,21 +103,21 @@ steps:
- hugo --minify --environment cremeaux.org
- hugo deploy --environment cremeaux.org
---
kind: pipeline
type: docker
name: RésiLien
# ---
# kind: pipeline
# type: docker
# name: RésiLien
steps:
- name: Installation des dépendances & construction du site
image: hugomods/hugo:exts-0.123.8
environment:
AWS_ACCESS_KEY_ID:
from_secret: CREMEAUX_AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY:
from_secret: CREMEAUX_AWS_SECRET_ACCESS_KEY
commands:
- npm install --ignore-scripts
- hugo --minify --environment staging.resilien.fr
- hugo --minify --environment staging.resilien.fr
- hugo deploy --environment staging.resilien.fr
# steps:
# - name: Installation des dépendances & construction du site
# image: hugomods/hugo:exts-0.123.8
# environment:
# AWS_ACCESS_KEY_ID:
# from_secret: CREMEAUX_AWS_ACCESS_KEY_ID
# AWS_SECRET_ACCESS_KEY:
# from_secret: CREMEAUX_AWS_SECRET_ACCESS_KEY
# commands:
# - npm install --ignore-scripts
# - hugo --minify --environment staging.resilien.fr
# - hugo --minify --environment staging.resilien.fr
# - hugo deploy --environment staging.resilien.fr

View File

@ -14,13 +14,13 @@ seo:
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.
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 <abbr title="Google (Alphabet), Apple, Facebook (Meta), Amazon et Microsoft...">GAFAM</abbr> utilisent ce protocole pour simplifier le passage d'un outil à l'autre.
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 multinationales du numérique utilisent ce protocole pour simplifier le passage d'un outil à l'autre.
## Réinitialiser votre mot de passe

View File

@ -14,7 +14,7 @@ seo:
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.
Les outils numériques sont partout, mais nous prenons peu de recul dessus. Rappelons qu'ils doient 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/).
@ -26,7 +26,7 @@ Vu les révolution sans précédente que nous vivons (extinction massive, change
>
> <cite>Slogan de RésiLien</cite>
Nous proposons des outils Open Source permettant de se libérer des <abbr title="Google (Alphabet), Apple, Facebook (Meta), Amazon et Microsoft...">GAFAM</abbr>. 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 multinationales du numérique. 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 !

View File

@ -14,9 +14,7 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="directus">}}
{{< /callout >}}
{{< informations service="directus" >}}
## Présentation de Directus

View File

@ -14,10 +14,7 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="element">}}
{{< /callout >}}
{{< informations service="element" >}}
## Présentation d'Element

View File

@ -14,10 +14,7 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="gitea">}}
{{< /callout >}}
{{< informations service="gitea" >}}
## Présentation de Gitea

View File

@ -14,9 +14,7 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="hedgedoc">}}
{{< /callout >}}
{{< informations service="hedgedoc" >}}
## Présentation de HedgeDoc

View File

@ -14,9 +14,7 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="listmonk">}}
{{< /callout >}}
{{< informations service="listmonk" >}}
## Présentation de Listmonk
@ -29,4 +27,8 @@ seo:
> - **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.
>
> <cite>Traduction de [la présentation](https://listmonk.app/) par Listmonk</cite>
> <cite>Traduction de [la présentation](https://listmonk.app/) par Listmonk</cite>
## 💔 Limitation
- Listmonk n'est actuellement pas prévu pour gérer plusieurs comptes utilisateurs. Cette fonction devrait arriver [prochainement](https://github.com/knadh/listmonk/pull/1701).

View File

@ -14,9 +14,7 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="metabase">}}
{{< /callout >}}
{{< informations service="metabase" >}}
## Présentation de Metabase

View File

@ -0,0 +1,18 @@
---
title: "Mobilizon"
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: 650
toc: true
icon: speakerphone
sidebar:
collapsed: false
seo:
title: "" # custom title (optional)
description: "" # custom description (recommended)
canonical: "" # custom canonical URL (optional)
noindex: false # false (default) or true
---

View File

@ -0,0 +1,17 @@
---
title: "Rassembler"
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
---
{{< informations service="mobilizon" >}}

View File

@ -14,9 +14,7 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="nextcloud">}}
{{< /callout >}}
{{< informations service="nextcloud" >}}
## Présentation de Nextcloud

View File

@ -14,9 +14,7 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="outline">}}
{{< /callout >}}
{{< informations service="outline" >}}
## Présentation de Outline

View File

@ -14,6 +14,4 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="signaturepdf">}}
{{< /callout >}}
{{< informations service="signaturepdf" >}}

View File

@ -14,9 +14,7 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="vaultwarden">}}
{{< /callout >}}
{{< informations service="vaultwarden" >}}
[**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.
@ -35,3 +33,7 @@ seo:
> - Données exportables au format JSON
>
> <cite>Inspiration [Framalibre](https://framalibre.org/content/bitwarden)</cite>
## 💔 Limitation
- Vaultwarden ne gère pas encore l'authentification unique mais ça devrait arriver [prochainement](https://github.com/dani-garcia/vaultwarden/pull/3899).

View File

@ -14,9 +14,7 @@ seo:
noindex: false # false (default) or true
---
{{< callout context="tip" title="Information" icon="info-circle" >}}
{{< informations service="vikunja">}}
{{< /callout >}}
{{< informations service="vikunja" >}}
## Présentation de Vikunja
@ -34,8 +32,8 @@ seo:
## 💡 Astuce
- Lors de la création dune tâche, il y a pleins doptions que lon peut comprendre à laide du bouton ❔ à droite du champ
- Lors de la création dune tâche, il y a de nombreuses options que lon peut comprendre à laide 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 lon a renseigné dans lannuaire 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.
- Une des limitations dans Vikunja est que nous pouvons pas **pour l'instant** lier automatiquement les personnes à une équipe selon ce que lon a renseigné dans lannuaire LDAP. Il faut que ça soit fait par une personne ayant l'autorisation. [une proposition est en cours](https://kolaente.dev/vikunja/api/pulls/1393) pour ajouter cette fonctionnalité qui va arrvier dans une prochaine version.

View File

@ -0,0 +1,37 @@
<p>
<small>
{{- time.Format (default ":date_long" .Site.Params.dateFormat) .PublishDate -}}
{{- with .Params.categories -}}
&nbsp;in&nbsp;
{{- range $index, $category := . -}}
{{ if gt $index 0 }}, {{ end -}}
<a class="stretched-link position-relative link-muted" href="{{ "/categories/" | relLangURL }}{{ . | urlize }}/">{{ . }}</a>
{{- end }}
{{- end }}
{{- with .Params.contributors -}}
{{ $last := sub (len .) 1 -}}
&nbsp;by&nbsp;
{{- range $index, $contributor := . -}}
{{- if gt $index 0 }}{{ if eq $index $last }} and {{ else }}, {{ end }}{{ end -}}
{{- with $.Site.GetPage "taxonomyTerm" (printf "contributors/%s" (urlize .)) -}}
{{ if $.Params.avatar -}}
{{ $image := .Resources.GetMatch (printf "**%s" .Params.avatar) -}}
{{ $imageLq := $image.Resize "15x15 webp q95" -}}
{{ $image = $image.Resize "60x60 webp q95" -}}
<img class="rounded-circle w-auto mx-1 lazyload blur-up" src="{{ $imageLq.RelPermalink }}" data-src="{{ $image.RelPermalink }}" alt="{{ .Title }}" width="30" height="30">
{{- end }}
{{- end -}}
<a class="stretched-link position-relative" href="{{ "/contributors/" | relLangURL }}{{ . | urlize }}/">{{ . }}</a>
{{- end }}
{{- end -}}
{{- /* NOTE: classes 'stretched-link position-relative' are necessary to properly display the title attribute on hover */ -}}
<span class="stretched-link position-relative reading-time text-nowrap" title="{{ i18n "reading_time" }}">{{/* trim subsequent whitespace */ -}}
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"></path>
<path d="M12 7v5l3 3"></path>
</svg>
{{- .ReadingTime }}&nbsp;{{ i18n "minute" .ReadingTime -}}
</span>{{/* trim subsequent whitespace */ -}}
</small>
</p>

View File

@ -1,8 +1,45 @@
{{ $service := partial "portails/get_service" (.Get "service") }}
{{- with $service -}}
{{ $url := partial "portails/get_service_url" $service }}
- <a href="{{ $url }}">Lien vers le service</a>
{{ if $service.uptimekuma -}}
- Statut du service : {{ if site.Params.uptimeKumaUrl }}<a href="{{ site.Params.uptimeKumaUrl }}">{{ end }}<img src="https://statuts.resilien.fr/api/badge/{{ $service.uptimekuma }}/status?style=flat-square" />{{ if site.Params.uptimeKumaUrl }}</a>{{ end }}
{{- end -}}
{{- /*
Usage: `callout "type"`, where `type` is one of "note" (default), "info", "danger", or "warning"
Based on: https://github.com/twbs/bootstrap/blob/283cbd902669732943885e94115a0e29a952baf6/site/layouts/shortcodes/callout.html
*/ -}}
{{- $css_class := "" -}}
{{- if .IsNamedParams -}}
{{- $css_class = .Get "context" | default "tip" -}}
{{- else -}}
{{- $css_class = .Get 0 | default "tip" -}}
{{- end -}}
{{- $icon := .Get "icon" | default "info-circle" -}}
{{- $title := .Get "title" | default "Information" -}}
{{- $service := partial "portails/get_service" (.Get "service") -}}
{{ if ne $service.services_link false }}
<div class="callout callout-{{ $css_class }} d-flex flex-row mt-4 mb-4 pt-4 pe-4 pb-2 ps-3">
{{ with $icon -}}
{{ partial "inline-svg" (dict "src" $icon "class" "callout-icon me-2 mb-3") }}
{{- end }}
<div class="callout-content">
{{ with $title -}}
<div class="callout-title">
{{ . | $.Page.RenderString (dict "display" "block") }}
</div>
{{- end }}
<div class="callout-body">
{{- with $service -}}
{{ $url := partial "portails/get_service_url" $service }}
<ul>
<li>
<a href="{{ $url }}">Lien vers le service</a>
</li>
{{ if $service.uptimekuma }}
<li>
Statut du service : {{ if site.Params.uptimeKumaUrl }}<a href="{{ site.Params.uptimeKumaUrl }}">{{ end }}<img src="https://statuts.resilien.fr/api/badge/{{ $service.uptimekuma }}/status?style=flat-square" />{{ if site.Params.uptimeKumaUrl }}</a>{{ end }}
</li>
{{ end -}}
</ul>
{{- end -}}
</div>
</div>
</div>
{{- end -}}