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/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.jpg b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.jpg new file mode 100644 index 0000000..16cb0f9 Binary files /dev/null and b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.jpg differ diff --git a/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.webm b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.webm new file mode 100644 index 0000000..636b357 --- /dev/null +++ b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-install/Installation du client de synchronisation de Nextcloud sur Ubuntu.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/nextcloud-desktop-install/index.md b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-install/index.md new file mode 100644 index 0000000..196e66c --- /dev/null +++ b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-install/index.md @@ -0,0 +1,31 @@ +--- +title: "Installation du client" +description: "Installation du client de synchronisation de Nextcloud sur Ubuntu." +weight: 310 +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." +--- + +Sous Ubuntu, il y a [plusieurs possibilités](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étez 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. + +## Vidéo de démonstration + +Vous pouvez visualiser cette vidéo qui présente la manipulation. Vous utiliserez 8.5 Mo lors du lancement de la vidéo. + +{{< video src="Installation du client de synchronisation de Nextcloud sur Ubuntu" autoplay="false" muted="true" >}} diff --git a/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.jpg b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.jpg new file mode 100644 index 0000000..00b23c0 Binary files /dev/null and b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.jpg differ diff --git a/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.webm b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.webm new file mode 100644 index 0000000..c066634 --- /dev/null +++ b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-uninstall/Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu.webm @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5144b633e1f14524a3ed2cc1020eccd6ddd2211ed4157069772ac1b2db43b4e +size 9810578 diff --git a/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-uninstall/index.md b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-uninstall/index.md new file mode 100644 index 0000000..40e5cd8 --- /dev/null +++ b/portails/shared/content/docs/nuage/ubuntu/nextcloud-desktop-uninstall/index.md @@ -0,0 +1,33 @@ +--- +title: "Désinstallation du client" +description: "Désinstallation du client de synchronisation de Nextcloud sur Ubuntu." +weight: 320 +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." +--- + +Nous allons voir comment désinstaller le client de synchronisation sur le système d'exploitation Ubuntu. + +Vous devez l'avoir installé 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. + +## Vidéo de démonstration + +Vous pouvez visualiser cette vidéo qui présente la manipulation. Vous utiliserez 9.8 Mo lors du lancement de la vidéo. + +{{< video src="Désinstallation du client de Synchronisation de Nextcloud sur Ubuntu" autoplay="false" muted="true" >}} diff --git a/portails/shared/layouts/shortcodes/video.html b/portails/shared/layouts/shortcodes/video.html new file mode 100644 index 0000000..e92e488 --- /dev/null +++ b/portails/shared/layouts/shortcodes/video.html @@ -0,0 +1,67 @@ +{{- /* 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. */ -}} + {{- $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 -}}