Guide de style
Cette section a pour but de fournir quelques directives de base sur la façon d'écrire un tutoriel ou un mode d'emploi pour le [site Web de conseils] de Disroot (https://howto.disroot.org). Le but est d'aider à garder une structure similaire à tous les how-to, et de s'assurer qu'ils contiennent certaines fonctionnalités que la communauté Disroot (après quelques débats) pense être importantes dans les tutoriels.
Comme nous l'avons mentionné dans notre page de contribution ici, nous travaillons avec Git, l'éditeur de texte Atom et le langage Markdown comme outils pour les écrire.
Mais si vous ne vous sentez pas à l'aise avec ces outils, vous pouvez simplement écrire un pad, un email, etc. Nous nous chargeons de tout :smiley:
Pages
Il y a actuellement deux modèles différents pour les pages howto, docs.md et docsparent.md. docparent.md indexera toutes les pages enfants qui sont marquées indexed:true dans l'en-tête, créant un menu des pages liées. Si une image est placée dans le dossier de la page enfant, une vignette sera affichée dans l'index (taille 400x300).
En-têtes de page
L'en-tête de page est l'endroit où vous définissez toutes les variables de la page. Il apparaît au-dessus du contenu de la page, entre trois tirets (---).
Vous trouverez ci-dessous les variables qui peuvent être spécifiées dans chaque en-tête et leur objectif.
title : Le nom de la page, il apparaîtra ici dans les menus et les index. subtitle : Apparaît sous les éléments de la page d'accueil icon : L'icône Fork-awesome qui apparaît sur les pages d'accueil. visible : Booléen. Si la valeur est false pour les enfants du second degré, ils n'apparaîtront pas dans l'index. indexed : Booléen. Les articles définis à true apparaissent dans les index des pages parentes. add thumbnail in page directory 400x300px updated : Si spécifié, les informations des métadonnées seront affichées sur la page. published : booléen taxonomy : pour définir les catégories et les balises. Les articles avec la catégorie 'topic' apparaissent comme les sujets principaux dans le menu de la page d'accueil. page-toc : Booléen. Détermine si la table des matières est visible sur la page ou non. Habituellement, la valeur false est utilisée pour les pages d'index (docsparent.md).
Exemples:
---
title: Cloud
subtitle: "Principes de base, paramètres, synchronisation, clients"
icon: fa-cloud
updated:
________last_modified: "April 2019"
________app: Nextcloud
________app_version: 15
published: true
taxonomy:
____category:
________- docs
________- topic
____tags:
________- cloud
page-toc:
____active: false
---
docsparent.md
---
title: 'Cloud: Introduction à Nextcloud'
published: true
visible: true
indexed: true
updated:
________last_modified: "Avril 2019"
________app: Nextcloud
________app_version: 15
taxonomy:
____category:
________- docs
____tags:
_______- cloud
page-toc:
____active: true
---
docs.md
Méta-informations
Les méta-informations sont définies automatiquement lorsqu'elles sont spécifiées dans l'en-tête de la page, dans la section "updated :".
updated:
________last_modified: "Avril 2019"
________app: Nextcloud
________app_version: 15
Lignes directrices en matière de contenu
Nous pensons que le contenu textuel des guides pratiques doit être réduit au minimum pour des raisons de clarté et de portabilité. Dans l'idéal, il suffit d'indiquer le contexte spécifique nécessaire, les étapes essentielles pour effectuer une tâche et, lorsque c'est possible, de s'appuyer sur des supports visuels (captures d'écran, gifs) montrant comment une tâche est effectuée.
Le contenu d'un how-to doit alors répondre aux critères suivants :
- Utilisation d'aides visuelles (si possible) comme :
- Des captures d'écran
- Gif / enregistrement vidéo du bureau ou du mobile
Pour les enregistrements gif / vidéo d'un bureau, nous travaillons généralement avec Peek
For mobile devices you can use screenrecorder
-
Facile à adapter par d'autres projets : Pour ce faire, nous pensons que les mentions de Disroot et autres identifiants uniques du projet Disroot, doivent être maintenues au minimum nécessaire et le contenu le plus générique et sans adjectif possible. De cette façon, il est plus facile pour d'autres projets d'utiliser, d'adapter et de modifier les howtos.
-
Concrétiser le contenu du texte : N'écrivez que ce qui est nécessaire pour expliquer une tâche ou une fonctionnalité et avertissez les utilisateurs des éléments importants qu'ils doivent connaître.
-
Évitez les longs paragraphes de texte.
-
Utilisez des puces au lieu de gros paragraphes lorsque vous décrivez plusieurs étapes ou fonctionnalités.
-
Évitez d'utiliser des tableaux, à moins qu'ils ne servent à d'autres fins que la mise en forme du texte.
Remarques:
Commencez la ligne par !! pour formater les avis. Ajoutez l'image du point d'exclamation avec ![](/home/icons/note.png)
Exemple :
Remarque! Si vous perdez votre mot de passe, vous ne pourrez pas récupérer vos fichiers sur le nuage car ils sont cryptés, de sorte que même les administrateurs du serveur ne peuvent pas voir leur contenu.
Images en ligne
Les images sont centrées par défaut dans la ligne suivante. Pour utiliser une image en ligne, donc sur la même ligne d'une phrase, utilisez {.inline} juste après. Comme dans cet exemple :
![](en/07_share_button.png) {.inline}
Quelques conseils de mise en forme
Le site Web des How-o de Disroot est construit avec Grav, et utilise Markdown comme langage de composition de texte de balisage/formatage parce que c'est un langage facile à utiliser.
Donc si vous voulez écrire un how-to pour Disroot et que vous n'avez pas d'expérience avec Markdown, voici quelques conseils et recommandations sur la mise en forme du texte d'un tutoriel.
Titres
Le titre du how-to lui-même va dans l'en-tête de la page, vous pouvez le modifier si vous utilisez git.
Quant aux titres des différentes sections d'un how-to, vous pouvez les composer en Markdown en utilisant le symbole #
et un espace avant le titre lui-même. Par exemple :
Écrire ceci...
# Titre 1
## Titre 2
### Titre 3
#### Titre 4
##### Titre 5
...sera affiché comme cela :
Titre 1
Titre 2
Titre 3
Titre 4
Titre 5
Plus vous utilisez de #
, plus le titre sera petit.
Les titres sont importants pour plusieurs raisons. L'une des principales est que Grav les utilise pour générer automatiquement la TOC (Table of Content) de la page. Ils peuvent donc être utilisés pour afficher les différents chapitres / sections du howto en haut de l'index de la page.
Les titres plus petits apparaissent comme des "sous-chapitres" dans la TOC. Cela peut être utile pour faire quelque chose comme ceci :
Nous recommandons l'utilisation d'un #
pour le titre de la page principale et de deux ##
pour les sous chapitres. Vous pouvez utiliser des titres ###
pour des en-têtes mineurs dans le texte, que vous voulez voir apparaître dans la table des matières et des titres encore plus petits pour des en-têtes qui n'ont pas besoin d'apparaître dans la table des matières.
Listes
Veuillez utiliser des listes pour énumérer les étapes ou les fonctionnalités d'un guide pratique.
Il est facile de faire des puces. Écrire...
Ma liste :
- quelque chose 1
1. Sous-élément 1
2. sous-élément 2
- quelque chose 2
...affichera ceci :
Ma liste :
- quelque chose 1
- sous-élément 1
- sous-élément 2
- quelque chose 2
Gras
Veuillez utiliser le gras pour mettre en évidence :
- Des informations importantes
- Avertissements à l'utilisateur
- Ou un titre plus petit à l'intérieur d'une section qu'il n'est pas nécessaire de faire figurer dans la COT.
Pour mettre en évidence un mot ou une ligne avec du gras, utilisez deux symboles *
avant et après la partie dont il a besoin.
Par exemple, si vous écrivez....
**Quelque chose**
sera affiché comme suit :
Quelque chose
Italique
L'italique fonctionne de la même manière que le gras. Vous pouvez utiliser le symbole _
ou un symbole *
avant et après le mot ou la section de texte auquel vous voulez appliquer le format.
Exemples:
Écrire...
_exemple_
*exemple*
... montrera ceci:
exemple
exemple
Liens
Il est parfois nécessaire d'insérer des liens vers certaines pages ou sites web. Cela peut se faire de la manière suivante :
En écrivant [lien vers le site web de Disroot](disroot.org)
sera affiché comme suit :
lien vers le site web de Disroot
Intégration de vidéos / gifs / captures d'écran dans le tutoriel
Comme nous l'avons mentionné, nous aimons les images / vidéos dans les tutoriels. Vous pouvez les intégrer en procédant comme suit :
- Premièrement : Créez un dossier où placer les vidéos / gifs / images.
- Deuxièmement : Nommez les fichiers dans l'ordre dans lequel ils apparaîtront tout au long du tutoriel.
Ensuite, créez un lien avec le chemin d'accès au dossier et le nom du fichier en question.
Donc si vous écrivez...
![](nom_du_dossier_plein_de_fichiers_medias/exemple_1.png)
... vous verrez ceci:
Et si vous faites ceci :
texte avant ![](nom_du_dossier_complet_de_fichiers_medias/exemple_1.png) texte après
vous obtiendrez ceci :
texte avant texte après
La structure décrite ci-dessus fonctionne également pour intégrer des gifs et des vidéos .mp4.
Code
Si vous avez besoin de montrer des commandes de terminal, des lignes de code, des instructions ou des exemples comme ceux que nous avons fait dans ce guide, vous pouvez utiliser le symbole ` avant et après le texte que vous voulez montrer.
Par exemple:
Il s'agit d'une commande de ligne de commande: sudo apt update
Terminologies
Pour rendre les tutoriels plus cohérents et plus faciles à adapter par d'autres groupes, nous recommandons l'utilisation des critères suivants :
-
Lors de la rédaction d'un how-to, le nom de Disroot doit être désigné par : Disroot, en commençant par une majuscule et en caractères gras.
-
Et les différents services doivent être référencés comme suit :
Service | Disroot name |
---|---|
Lufi | Disroot Upload |
Forum/Discourse | Disroot Forum |
Etherpad | Disroot Pad |
EtherCalc | Disroot Calc |
XMPP | Disroot Chat |
Email services in general | Disroot Email |
Rainloop | Disroot Webmail |
Private Bin | Disroot Bin |
Nextcloud: | Disroot Cloud |
Nextcloud Calendar App | Disroot Calendar |
Nextcloud Notes App | Disroot Notes |
Nextcloud Contacts App | Disroot Contacts |
De cette façon, si les expressions sont régulières, il est plus facile de faire un "Recherche et remplacement". :wink:
Guides pratiques vidéo
Pour les tutoriels vidéo, nous pensons également que le contenu doit être simple et court pour que l'utilisateur puisse accomplir une tâche et pour des raisons de clarté.
Comme pour les tutoriels texte, les tutoriels doivent avoir la structure suivante :
- Méta information
- Contenu
- Informations sur les licences
Les informations méta et informations de licence seront placées par les administrateurs Disroot dans la description de la vidéo de l'instance Peertube où les vidéos seront hébergées.
Description du contenu
Dans la mesure du possible, les vidéos doivent être accompagnées :
- Titre du mode d'emploi
- Brève description de l'objet de la vidéo
- La version du logiciel à laquelle elle se réfère
Afin qu'elles puissent être placées par les administrateurs Disroot sur la description de la vidéo à l'instance Peertube.
Contenu
Licence pour les vidéos pratiques
Comme nous l'avons mentionné précédemment, les informations relatives à la licence seront placées par les administrateurs de Disroot dans la description de la vidéo.
Cependant, nous vous recommandons de placer l'image suivante à la fin de votre vidéo pendant environ 10 secondes en fondu enchaîné :
Dans ce cas, si la vidéo est téléchargée et rechargée ailleurs, les informations relatives à la licence sont toujours présentes.