From 923b4c4d7f043db8644fa6374824bd172b9b9a1e Mon Sep 17 00:00:00 2001 From: Boris Waaub Date: Fri, 20 Feb 2026 12:00:11 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20ajouter=20une=20nouvelle=20page=20d'ins?= =?UTF-8?q?tallation=20et=20mettre=20=C3=A0=20jour=20les=20liens=20de=20do?= =?UTF-8?q?cumentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/contact.md | 4 ++- content/install/hosted.md | 12 ------- content/install/on-premise.md | 15 --------- content/pricing.md | 2 +- content/resources/installation.md | 32 +++++++++++++++++++ content/resources/manuals.md | 21 ++++++++---- content/resources/technical-documentation.md | 3 -- hugo.toml | 1 + static/css/style.css | 4 +++ .../layouts/_default/simple-card.html | 15 +++++++++ .../chill-theme/layouts/_default/simple.html | 3 ++ .../shortcodes/technical-documentation.html | 1 - 12 files changed, 73 insertions(+), 40 deletions(-) delete mode 100644 content/install/hosted.md delete mode 100644 content/install/on-premise.md create mode 100644 content/resources/installation.md create mode 100644 themes/chill-theme/layouts/_default/simple-card.html delete mode 100644 themes/chill-theme/layouts/shortcodes/technical-documentation.html diff --git a/content/contact.md b/content/contact.md index 507297a..5356fb2 100644 --- a/content/contact.md +++ b/content/contact.md @@ -22,7 +22,9 @@ contactForm: label: "Support technique" - value: "quote" label: "Demander un devis" - - value: "Autre" + - value: "formation" + label: "Formation" + - value: "other" label: "Autre" - name: "email" label: "Adresse email" diff --git a/content/install/hosted.md b/content/install/hosted.md deleted file mode 100644 index 88f43b9..0000000 --- a/content/install/hosted.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: "Installation par Champs-Libres" -layout: "simple" -description: "Besoin d’aide pour installer ou configurer Chill ? Ces prestataires peuvent vous accompagner." ---- - - -
Champs Libres coopérative
- -- Localisé en Belgique, à Namur -- https://www.champs-libres.coop/page/social/ -- références CL: https://www.champs-libres.coop/tags/chill/ ? ou à ajouter sur https://www.champs-libres.coop/page/social/ diff --git a/content/install/on-premise.md b/content/install/on-premise.md deleted file mode 100644 index 4aa5a58..0000000 --- a/content/install/on-premise.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Installer Chill en auto-hébergement -layout: "simple" -description: Pour les enthousiastes... -image: ---- - -Chill est un logiciel open-source disponible sous licence libre AGPL, dont le code source est hébergé sur [son dépôt gitlab](https://gitlab.com/Chill-Projet). - - -Avant de l'installer, n'hésitez pas à tester [la démo](http://demo.chill.social/). - -Chill est une application web à installer sur un serveur dédié. L'application est alors disponible pour plusieurs utilisateurs sur une adresse internet, par exemple un sous-domaine du site web de votre organisation. - -Chill est installable à partir d'images Docker. Moyennant des ressources internes en informatique, vous pouvez installer vous-même Chill en vous référant à la **[documentation d'installation](https://chill.readthedocs.io/en/latest/installation/index.html)**. La plupart des organisations utilisant Chill passent par un prestataire informatique pour son installation, son hébergement et sa maintenance. diff --git a/content/pricing.md b/content/pricing.md index 7566874..ba2b42b 100644 --- a/content/pricing.md +++ b/content/pricing.md @@ -30,7 +30,7 @@ layout: "simple" "additional_description": "* Compétences en administration système requises.", "button": { "text": "Voir la documentation", - "url": "/install/on-premise/" + "url": "/resources/installation/" } }, { diff --git a/content/resources/installation.md b/content/resources/installation.md new file mode 100644 index 0000000..2e70d1c --- /dev/null +++ b/content/resources/installation.md @@ -0,0 +1,32 @@ +--- +title: Installation +layout: "simple-card" +developers: + title: "Échanger avec les développeurs" + description: "Il existe un salon sur la messagerie Matrix, pour échanger avec les développeurs de Chill." + linkDescription: "Pour le rejoindre cliquez sur le lien ci-dessous :" + linkLabel: "#chill-social-admin:matrix.org" + linkUrl: "https://matrix.to/#/#chill-social-admin:matrix.org" + qrLabel: "ou scannez le code QR :" + qrImg: "/images/chill-admin.png" +--- + +

Auto-hébergé

+ +Chill est un logiciel open-source disponible sous licence libre AGPL, dont le code source est hébergé sur son dépôt gitlab. + +Avant de l'installer, n'hésitez pas à tester la démo. +
+
+Chill est une application web à installer sur un serveur dédié. L'application est alors disponible pour plusieurs utilisateurs sur une adresse internet, par exemple un sous-domaine du site web de votre organisation. +
+
+Chill est installable à partir d'images Docker. Moyennant des ressources internes en informatique, vous pouvez installer vous-même Chill en vous référant à la documentation d'installation. + +La plupart des organisations utilisant Chill passent par un prestataire informatique pour son installation, son hébergement et sa maintenance. + +

Par Champs Libres coopérative

+ +- Localisé en Belgique, à Namur +- Site web: Champs-Libres + diff --git a/content/resources/manuals.md b/content/resources/manuals.md index 3126544..38a13a7 100644 --- a/content/resources/manuals.md +++ b/content/resources/manuals.md @@ -1,22 +1,29 @@ --- title: Manuels -layout: "simple" +layout: "simple-card" ---
Manuels d'utilisation de Chill
- +
Il existe un manuel d'utilisation à l'usage des utilisateurs et un autre à l'usage des administrateurs. L'utilisateur est le travailleur social qui utilise Chill dans son quotidien. L'administrateur est un rôle spécifique, qui peut accèder à une interface d'administration de l'application, lui permettant de régler la configuration de Chill. +
-Ces manuels sont disponibles au format PDF à l'adresse: +
+ + Télecharger le manuel administrateur + + + Télecharger le manuel utilisateur + +
-https://gitea.champs-libres.be/Chill-project/manuals/releases - -Le manuel est également accessible via un lien dans le pied de page de l'application.
Formation des utilisateurs
+
+Renseignez-vous pour organiser une journée de formation à l'utilisation de Chill depuis la page contact +
-Renseignez-vous auprès de votre [prestataire](/get-chill/providers) Chill pour organiser une journée de formation à l'utilisation de Chill. diff --git a/content/resources/technical-documentation.md b/content/resources/technical-documentation.md index 471daef..dd98a14 100644 --- a/content/resources/technical-documentation.md +++ b/content/resources/technical-documentation.md @@ -30,6 +30,3 @@ developers: La documentation technique de Chill se trouve à l'adresse suivante: documentation CHILL - - -{{< technical-documentation >}} diff --git a/hugo.toml b/hugo.toml index 7f7c14d..002e3cb 100644 --- a/hugo.toml +++ b/hugo.toml @@ -140,6 +140,7 @@ pagination = { pagerSize = 6, path = "page" } { name = "Blog", url = "/resources/blog" }, { name = "Manuels", url = "/resources/manuals" }, { name = "Tutoriels", url = "/resources/tutorials" }, + { name = "Installation", url = "/resources/installation" }, { name = "Documentation technique", url = "/resources/technical-documentation" }, { name = "FAQ", url = "/resources/faq" } ] diff --git a/static/css/style.css b/static/css/style.css index 1525d23..08848af 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -2603,6 +2603,10 @@ body { align-items: flex-start; } +.items-end { + align-items: flex-end; +} + .items-center { align-items: center; } diff --git a/themes/chill-theme/layouts/_default/simple-card.html b/themes/chill-theme/layouts/_default/simple-card.html new file mode 100644 index 0000000..ea60d36 --- /dev/null +++ b/themes/chill-theme/layouts/_default/simple-card.html @@ -0,0 +1,15 @@ +{{ define "main" }} +
+

{{ .Title }}

+ {{ with .Params.description }} +

{{ . | markdownify }}

+ {{ end }} + +
+ {{ .Content | markdownify }} +
+ {{ if .Page.Params.developers }} + {{ partial "shortcodes/contact-developer.html" (dict "developers" .Page.Params.developers) }} + {{ end }} +
+{{ end }} diff --git a/themes/chill-theme/layouts/_default/simple.html b/themes/chill-theme/layouts/_default/simple.html index 3a14dcd..5d6f574 100644 --- a/themes/chill-theme/layouts/_default/simple.html +++ b/themes/chill-theme/layouts/_default/simple.html @@ -8,5 +8,8 @@
{{ .Content }}
+ {{ if .Page.Params.developers }} + {{ partial "shortcodes/contact-developer.html" (dict "developers" .Page.Params.developers) }} + {{ end }} {{ end }} diff --git a/themes/chill-theme/layouts/shortcodes/technical-documentation.html b/themes/chill-theme/layouts/shortcodes/technical-documentation.html deleted file mode 100644 index 1581cca..0000000 --- a/themes/chill-theme/layouts/shortcodes/technical-documentation.html +++ /dev/null @@ -1 +0,0 @@ -{{ partial "shortcodes/contact-developer.html" (dict "developers" .Page.Params.developers) }} \ No newline at end of file