From d29ca72d9ae8084ffd4d020fcc4292c4db994863 Mon Sep 17 00:00:00 2001 From: Simon C Date: Sat, 16 Mar 2024 15:06:03 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20Ajout=20de=20la=20documentation=20pour?= =?UTF-8?q?=20installer/d=C3=A9sinstaller=20le=20client=20Nextcloud=20sous?= =?UTF-8?q?=20Ubuntu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitattributes | 1 + portails/shared/content/docs/nuage/_index.md | 4 ++ .../content/docs/nuage/ubuntu/_index.md | 21 ++++++ .../content/docs/nuage/ubuntu/desinstaller.md | 34 ++++++++++ .../nuage/ubuntu/installer/Installation.webm | 3 + .../docs/nuage/ubuntu/installer/index.md | 36 ++++++++++ portails/shared/layouts/shortcodes/video.html | 68 +++++++++++++++++++ 7 files changed, 167 insertions(+) create mode 100644 .gitattributes create mode 100644 portails/shared/content/docs/nuage/ubuntu/_index.md create mode 100644 portails/shared/content/docs/nuage/ubuntu/desinstaller.md create mode 100644 portails/shared/content/docs/nuage/ubuntu/installer/Installation.webm create mode 100644 portails/shared/content/docs/nuage/ubuntu/installer/index.md create mode 100644 portails/shared/layouts/shortcodes/video.html diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9c27e7f --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.webm filter=lfs diff=lfs merge=lfs -text diff --git a/portails/shared/content/docs/nuage/_index.md b/portails/shared/content/docs/nuage/_index.md index e95b569..3a3c85b 100644 --- a/portails/shared/content/docs/nuage/_index.md +++ b/portails/shared/content/docs/nuage/_index.md @@ -16,3 +16,7 @@ seo: canonical: "" # custom canonical URL (optional) noindex: false # false (default) or true --- + +Bibliographie : + +- \ No newline at end of file diff --git a/portails/shared/content/docs/nuage/ubuntu/_index.md b/portails/shared/content/docs/nuage/ubuntu/_index.md new file mode 100644 index 0000000..6855d74 --- /dev/null +++ b/portails/shared/content/docs/nuage/ubuntu/_index.md @@ -0,0 +1,21 @@ +--- +title: "Nextcloud sous Ubuntu" +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 +sidebar: + collapsed: true +seo: + title: "Gérer vos données" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +Bibliographie : + +- \ No newline at end of file diff --git a/portails/shared/content/docs/nuage/ubuntu/desinstaller.md b/portails/shared/content/docs/nuage/ubuntu/desinstaller.md new file mode 100644 index 0000000..55b9838 --- /dev/null +++ b/portails/shared/content/docs/nuage/ubuntu/desinstaller.md @@ -0,0 +1,34 @@ +--- +title: "Désinstaller le client" +description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données." +summary: "" +date: 2024-03-16T14:45:48+02:00 +lastmod: 2024-03-16T14:45:48+02:00 +draft: false +weight: 320 +toc: true +seo: + title: "" # custom title (optional) + description: "" # custom description (recommended) + canonical: "" # custom canonical URL (optional) + noindex: false # false (default) or true +--- + +Nous allons voir comment désinstaller le client de synchronisation sur le système d'exploitation Ubuntu. + +Vous devez l'avoir installer avec la méthode d'installation préconisée dans l'article [Installer le client](/docs/nuage/ubuntu/installer-le-client). + +Nous allons utiliser la même méthode en passant par les lignes de commandes : + +1. Lancer votre terminal +1. Copier coller les 2 lignes ci-dessous avec **votre souris** : + ```shell + sudo apt-get autoremove -y --purge nautilus-nextcloud > /dev/null + sudo add-apt-repository -y --remove ppa:nextcloud-devs/client > /dev/null + ``` +1. Appuyer sur la touche `Entrer` +1. Renseigner votre mot de passe (Il ne s'affiche pas dans le terminal, c'est normal, c'est pour une question de sécurité.) puis appuyer sur la touche `Entrer` +1. Patienter ! +1. C'est désinstallé 🤙 + +Si vous rencontrez un problème, vous pouvez supprimer `> /dev/null` des commandes pour avoir plus de renseignement. diff --git a/portails/shared/content/docs/nuage/ubuntu/installer/Installation.webm b/portails/shared/content/docs/nuage/ubuntu/installer/Installation.webm new file mode 100644 index 0000000..636b357 --- /dev/null +++ b/portails/shared/content/docs/nuage/ubuntu/installer/Installation.webm @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c4c7bc5eee824f7e492b01bfc6fe9e26953f831db230892779038fc2ca3eabe +size 8512811 diff --git a/portails/shared/content/docs/nuage/ubuntu/installer/index.md b/portails/shared/content/docs/nuage/ubuntu/installer/index.md new file mode 100644 index 0000000..85449c3 --- /dev/null +++ b/portails/shared/content/docs/nuage/ubuntu/installer/index.md @@ -0,0 +1,36 @@ +--- +title: "Installer le client" +description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données." +summary: "" +date: 2024-03-16T14:45:48+02:00 +lastmod: 2024-03-16T14:45: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 +--- + +Sous Ubuntu, il y a [plusieurs possibilité](https://doc.ubuntu-fr.org/nextcloud-client) d'installer le client de synchronisation de Nextcloud. + +Pour une intégration complète avec votre système de fichier et une mise à jour automatique par le système d'exploitation, je vous conseille de passer par des lignes de commandes... 😱 Ne vous inquiété pas ce n'est pas compliqué : + +1. Lancer votre terminal +1. Copier coller les 2 lignes ci-dessous avec **votre souris** : + ```shell + sudo add-apt-repository -y ppa:nextcloud-devs/client > /dev/null + sudo apt-get install -y nautilus-nextcloud > /dev/null + ``` +1. Appuyer sur la touche `Entrer` +1. Renseigner votre mot de passe (Il ne s'affiche pas dans le terminal, c'est normal, c'est pour une question de sécurité.) puis appuyer sur la touche `Entrer` +1. Patienter +1. C'est installé ! 🥳 + +Si vous rencontrez un problème, vous pouvez supprimer `> /dev/null` des commandes pour avoir plus de renseignement. + +{{< details "Afficher une vidéo de démonstration" >}} +{{< video src="Installation" autoplay="false" muted="true" >}} +{{< /details >}} diff --git a/portails/shared/layouts/shortcodes/video.html b/portails/shared/layouts/shortcodes/video.html new file mode 100644 index 0000000..d5de46c --- /dev/null +++ b/portails/shared/layouts/shortcodes/video.html @@ -0,0 +1,68 @@ +{{- /* hugo-video shortcode + /* + /* This file is part of hugo-video shortcode. + /* A Hugo component shortcode to embed videos using the HTML video element. + /* + /* @copyright @2019 onwards Nicolas Martignoni (nicolas@martignoni.net) + /* @source https://github.com/martignoni/hugo-video + /* @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + /* + */ -}} + + {{- $video_src := .Get "src" -}} + {{- $video_mp4 := "" -}} + {{- $video_webm := "" -}} + {{- $video_ogg := "" -}} + {{- $video_dl := "" -}} + {{- $width := "100%" -}} + {{- $filenotfound := true -}} + {{- $unsupportedfile := true -}} + + {{- /* Find all files with filename (without suffix) matching "src" parameter. */ -}} + {{ .Page.Resources }} + {{- $video_files := (.Page.Resources.Match (printf "%s*" $video_src)) -}} + + {{- /* Find first image file with filename (without suffix) matching "src" parameter. */ -}} + {{- $poster := ((.Page.Resources.ByType "image").GetMatch (printf "%s*" $video_src)) -}} + + {{- /* Find in page bundle all valid video files with matching name. */ -}} + {{- with $video_files -}} + {{- $filenotfound = false -}} + {{- range . -}} + {{- if or (in .MediaType.Suffixes "mp4") (in .MediaType.Suffixes "m4v") -}} + {{- $unsupportedfile = false -}} + {{- $video_mp4 = . -}} + {{- end -}} + {{- if (in .MediaType.Suffixes "webm") -}} + {{- $unsupportedfile = false -}} + {{- $video_webm = . -}} + {{- end -}} + {{- if (in .MediaType.Suffixes "ogv") -}} + {{- $unsupportedfile = false -}} + {{- $video_ogg = . -}} + {{- end -}} + {{- end -}} + {{- end -}} + + {{- if $filenotfound -}} + {{- /* No file of given name was found, we stop here. */ -}} + {{- errorf "No file with filename %q found." $video_src -}} + {{- else if $unsupportedfile -}} + {{- errorf "No valid video file with filename %q found." $video_src -}} + {{- else -}} + + {{- end -}}