diff --git a/doc/source/administrator/api/api.rst b/doc/source/administrator/api/api.rst
new file mode 100644
index 0000000000000000000000000000000000000000..53d486edda5d03ef53888c3b8cb7bc0b8ec81fe8
--- /dev/null
+++ b/doc/source/administrator/api/api.rst
@@ -0,0 +1,15 @@
+Mode API
+============================================
+
+--------------
+
+vMap met à disposition une API REST pour se connecter à l'application.
+
+
+============================================
+
+.. toctree::
+   :maxdepth: 2
+   :glob:
+
+   api_vitis.md
diff --git a/doc/source/administrator/api/api_vitis.md b/doc/source/administrator/api/api_vitis.md
new file mode 100644
index 0000000000000000000000000000000000000000..375745bbf0bc5aabd1651d9da8941bd7d3377afd
--- /dev/null
+++ b/doc/source/administrator/api/api_vitis.md
@@ -0,0 +1,161 @@
+# API Vitis
+
+Base URL : [domaine]/rest/v2/vitis
+
+Schemes : HTTPS
+
+## Formatdates
+
+```{eval-rst}
+.. csv-table::
+   :widths: 10, 20, 20
+
+   "	GET	", "	​/formatdates	", "	GET formatdates	"
+
+```
+
+---
+
+## Groups
+
+```{eval-rst}
+.. csv-table::
+   :widths: 10, 20, 20
+
+   "	GET	", "	​/groups	", "	GET Groups List	"
+   "	POST​	", "	​/groups	", "	POST Group	"
+   "	DELETE​	", "	​/groups	", "	DELETE Groups	"
+   "	GET	", "	​/groups​/{id}	", "	GET Group item	"
+   "	PUT	", "	​/groups​/{id}	", "	PUT Group	"
+   "	DELETE	", "	​/groups​/{id}	", "	DELETE Group	"
+
+
+```
+
+---
+
+## Login Token (jetons de connexion)
+
+```{eval-rst}
+.. csv-table::
+   :widths: 10, 20, 20
+
+   "	GET	", "	​/logintoken	", "	GET Login Tokens	"
+   "	POST	", "	​/logintoken	", "	POST Login Token	"
+   "	DELETE	", "	​/logintoken	", "	DELETE Login Tokens	"
+   "	PUT	", "	​/logintoken​/{id}	", "	PUT Login Token	"
+   "	GET	", "	​/logintoken​/{id}	", "	GET Login Token	"
+
+
+```
+
+---
+
+## Logs
+
+```{eval-rst}
+.. csv-table::
+   :widths: 10, 20, 20
+
+   "	GET​	", "	/logs	", "	get Logs	"
+   "	GET	", "	​/logs​/content	", "	get connexion.log	"
+   "	GET	", "	​/logs​/download	", "	get connexion.log Download	"
+   "	DELETE	", "	​/logs​/purge	", "	purge Logs	"
+
+
+```
+
+---
+
+## Mail Template
+
+```{eval-rst}
+.. csv-table::
+   :widths: 10, 20, 20
+
+   "	GET	", "	​/emailcontexts	", "	GET mail contexts	"
+   "	GET	", "	​/emailtemplates	", "	GET mail templates	"
+   "	POST	", "	​/emailtemplates	", "	Insert mail Template	"
+   "	DELETE	", "	​/emailtemplates	", "	Delete Email Templates	"
+   "	GET	", "	​/emailtemplates​/{id}	", "	GET mail template	"
+   "	PUT	", "	​/emailtemplates​/{id}	", "	Update mail Template	"
+   "	DELETE	", "	​/emailtemplates​/{id}	", "	Delete Email Template	"
+
+
+```
+
+---
+
+## Privileges
+
+```{eval-rst}
+.. csv-table::
+   :widths: 10, 20, 20
+
+   "	GET	", "	​/privileges	", "	GET Privileges	"
+   "	POST	", "	​/privileges	", "	POST Privilege	"
+   "	DELETE	", "	​/privileges	", "	DELETE Privileges	"
+   "	PUT	", "	​/privileges​/{id}	", "	PUT Privilege	"
+   "	DELETE	", "	​/privileges​/{id}	", "	DELETE Privilege	"
+   "	GET	", "	​/privileges​/{rolname}	", "	GET Privilege	"
+
+```
+
+---
+
+## Properties
+
+```{eval-rst}
+.. csv-table::
+   :widths: 10, 20, 20
+
+   "	GET	", "	​/properties	", "	GET Properties	"
+
+```
+
+---
+
+## SharedDir
+
+```{eval-rst}
+.. csv-table::
+   :widths: 10, 20, 20
+
+   "	GET	", "	​/exploitations​/shareddirectory	", "	SharedDir get tree	"
+   "	DELETE	", "	​/exploitations​/shareddirectory​/delete	", "	SharedDir delete folder/file	"
+   "	POST	", "	​/exploitations​/shareddirectory​/directory	", "	SharedDir add folder	"
+   "	PUT	", "	​/exploitations​/shareddirectory​/file	", "	SharedDir add file	"
+
+
+```
+
+---
+
+## Token
+
+```{eval-rst}
+.. csv-table::
+   :widths: 10, 20, 20
+
+   "	POST	", "	​/privatetoken	", "	POST Token	"
+   "	GET	", "	​/privatetoken	", "	GET Token	"
+
+
+```
+
+---
+
+## Users
+
+```{eval-rst}
+.. csv-table::
+   :widths: 10, 20, 20
+
+   "	GET	", "	​/users	", "	GET Users List	"
+   "	POST​	", "	​/users	", "	POST User	"
+   "	DELETE​	", "	​/users	", "	DELETE Users	"
+   "	GET	", "	​/users​/{id}	", "	GET User Item	"
+   "	PUT	", "	​/users​/{id}	", "	Update user	"
+   "	DELETE	", "	​/users​/{id}	", "	DELETE User	"
+
+```
diff --git a/doc/source/administrator/configuration/active_directory.md b/doc/source/administrator/configuration/active_directory.md
new file mode 100644
index 0000000000000000000000000000000000000000..93a723d7dc9f11c4a2bd5590398ca16c15c2ec8c
--- /dev/null
+++ b/doc/source/administrator/configuration/active_directory.md
@@ -0,0 +1,11 @@
+# AD/LDAP
+
+Cette sous-section du [mode Configuration](./index.rst) présente trois champs :
+
+- **Synchronisation automatique des groupes** : si "Oui" affiche le champ de pour sélectionner la période de synchronisation. Permet d'activer la synchronisation des groupes importés depuis un annuaire et de leurs utilisateurs de manière automatique.
+
+
+- **Période de synchronisation des groupes** : Période à utiliser pour synchroniser les groupes importés depuis l'annuaire.
+
+
+- **Nombre maximum d'entrées par requête** : Défini le maximum d'entrées lors des récupération d'informations depuis un annuaire. Par défaut la valeur est 1000 entrées. Vous pouvez modifier cette valeur pour que la récupération se fasse en plusieurs requêtes et laisser votre configuration de l'annuaire inchangée.
diff --git a/doc/source/administrator/configuration/base_de_donnees.md b/doc/source/administrator/configuration/base_de_donnees.md
new file mode 100644
index 0000000000000000000000000000000000000000..7774e5ed8f0c6a1c9b0f9e4ebb29d3e29778dfa4
--- /dev/null
+++ b/doc/source/administrator/configuration/base_de_donnees.md
@@ -0,0 +1,8 @@
+# Base de données
+
+Les informations suivantes ne sont pas modifiables : elles sont décidées durant [l'installation de vMap](../../installation/index.rst).
+
+- **SGBD** : nom du système de gestion de base de données sur lequel est installé vMap
+- **Serveur** : nom du serveur sur lequel est installé vMap
+- **Port** : port du serveur utilisé par vMap
+- **Base de données** : nom de la base de données PostgreSQL de vMap
diff --git a/doc/source/administrator/configuration/index.rst b/doc/source/administrator/configuration/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..0b0c0335bdfc0ae717bd9063537bf31cebc7514b
--- /dev/null
+++ b/doc/source/administrator/configuration/index.rst
@@ -0,0 +1,17 @@
+Mode Configuration
+============================================
+
+--------------
+
+La configuration générale de vMap présente 3 sous-sections :
+
+
+============================================
+
+.. toctree::
+   :maxdepth: 2
+   :glob:
+
+   index_general.rst
+   modeles_e-mail.md
+   interface.md
diff --git a/doc/source/administrator/configuration/index_general.rst b/doc/source/administrator/configuration/index_general.rst
new file mode 100644
index 0000000000000000000000000000000000000000..3e9aa2dec2d1bad425a1d1b0e41141e31600b26a
--- /dev/null
+++ b/doc/source/administrator/configuration/index_general.rst
@@ -0,0 +1,14 @@
+Général
+============================================
+
+
+.. toctree::
+   :maxdepth: 1
+   :glob:
+
+   informations_generales.md
+   active_directory.md
+   smtp.md
+   journaux.md
+   base_de_donnees.md
+   serveur_php.md
diff --git a/doc/source/administrator/configuration/informations_generales.md b/doc/source/administrator/configuration/informations_generales.md
new file mode 100644
index 0000000000000000000000000000000000000000..1edfb3a1eddfd043a797b3526d79b3da790675d2
--- /dev/null
+++ b/doc/source/administrator/configuration/informations_generales.md
@@ -0,0 +1,26 @@
+# Informations générales
+
+Cette sous-section du [mode Configuration](./index.rst) présente un ensemble d'options :
+
+- **Langue** : la langue d'affichage de vMap (Français - par défaut - ; Anglais)
+
+
+- **Afficher uniquement un bouton dans les grilles** : si "Oui", un seul bouton est affiché dans les tableaux (il s'agit du bouton avec le plus de permissions, généralement celui d'édition). Si "Non", plusieurs bouton peuvent être affichés dans une grille (généralement un bouton pour la consultation, un pour l'édition)
+
+
+- **Nombre de lignes par page** : nombre de lignes maximum affichées dans chaque page d'un tableau (par défaut : 20)
+
+
+- **Autoriser "Se souvenir de moi"** : affiche l'option "Se souvenir de moi" sur la page de connexion de vMap
+
+
+- **Valeur par défaut de "Se souvenir de moi"** : indique si cette option est par défaut activée ou désactivée
+
+
+- **Afficher le bouton pour la création de compte** : permet à un utilisateur non-connecté de créer son compte. Si "Oui", la configuration du [SMTP](#smtp) est requise pour assurer le fonctionnement de cette option.
+
+
+- **Afficher le bouton pour la récupération de mot de passe** : permet à un utilisateur non-connecté de recevoir par e-mail un message de récupération de mot de passe.  Si "Oui", la configuration du [SMTP](./smtp.md) est requise pour assurer le fonctionnement de cette option.
+
+
+- **Clé publique / privée pour le Captcha Google** : indiquer ici les clés publique/privée de [Google reCAPTCHA](https://www.google.com/recaptcha). Ces options sont nécessaires pour la création de compte ou pour les appels externes (widgets)
diff --git a/doc/source/administrator/configuration/interface.md b/doc/source/administrator/configuration/interface.md
new file mode 100644
index 0000000000000000000000000000000000000000..188530dad3515c8cc5a7691d842ce5d64d557208
--- /dev/null
+++ b/doc/source/administrator/configuration/interface.md
@@ -0,0 +1,36 @@
+# Interface
+
+## Général
+
+Le champ présent vous permet de modifier le texte affiché sur la section latérale gauche de la page de connexion de vMap.
+
+Le langage de balisage utilisé est le [Markdown](https://www.markdownguide.org/basic-syntax/).
+
+---
+
+## Couleur de l'application
+
+Cette option vous permet de choisir une couleur parmi une liste prédéfinie.
+
+Le bouton **Tester les couleurs** vous permet de tester l'affichage sans enregistrer.
+
+Enfin, le choix de l'option **Thème personnalisé** vous permet de modifier manuellement la douzaine de variables de couleur utilisées par l'application. Les couleurs doivent être indiquées au format hexadécimal (par exemple, **\#000000** pour le noir) :
+
+- **Couleur principale**
+- **Couleur principale éclaircie**
+- **Couleur principale assombrie**
+- **Couleur principale du texte**
+- **Couleur secondaire**
+- **Couleur secondaire d'un élément activé**
+- **Couleur secondaire du texte**
+- **Couleur secondaire du texte d'un élément activté**
+- **Couleur de l'arrière-plan**
+- **Couleur de l'arrière plan légèrement assombrie**
+- **Couleur de l'arrière plan assombrie**
+- **Couleur du texte sur l'arrière-plan**
+
+---
+
+### CSS
+
+L'éditeur présent dans cette section vous permet de saisir du CSS additionnel qui sera appliqué sur l'ensemble de l'application.
diff --git a/doc/source/administrator/configuration/journaux.md b/doc/source/administrator/configuration/journaux.md
new file mode 100644
index 0000000000000000000000000000000000000000..3a2f32be97f537193e66c6655807ea4ddd2fec9b
--- /dev/null
+++ b/doc/source/administrator/configuration/journaux.md
@@ -0,0 +1,15 @@
+# Journaux
+
+Trois options sont présentes concernant les logs des traitements lancés avec vMap :
+
+- **Période de journalisation** : intervalle de collecte des messages (Mois - par défaut -, Jour)
+
+
+- **Niveau d'écriture des logs** :
+  - ***DEBUG*** : tous les messages sont enregistrés
+  - ***INFO*** : seuls les messages d'information sont enregistrés
+  - ***WARNING*** : seuls les messages d'avertissement sont enregistrés
+  - ***ERROR*** : seuls les messages d'erreur sont enregistrés
+
+
+- **Taille max des fichiers de log avant archivage (en Mo)** : 5 Mo par défaut
diff --git a/doc/source/administrator/configuration/modeles_e-mail.md b/doc/source/administrator/configuration/modeles_e-mail.md
new file mode 100644
index 0000000000000000000000000000000000000000..a1359d05e201377d1c9a47cfd3487d29d3571bd8
--- /dev/null
+++ b/doc/source/administrator/configuration/modeles_e-mail.md
@@ -0,0 +1,97 @@
+# Modèle e-mail
+
+Pour créer un nouveau modèle, cliquer sur **Ajouter**.
+
+## Informations générales
+Les premières options de la création ou édition de modèle d'e-mail sont les informations générales.
+
+- **Nom** : nom du modèle d'e-mail
+- **Contexte** : si ce modèle d'e-mail est envoyé dans le cadre des demandes GTF ("Mail des demandes GTF", par défaut) ou dans le cadre d'une "Inscription et récupération de mot de passe"
+
+
+Le contexte de mail permet de définir le modéle de donnée qui sera utilisé pour générer le mail.
+
+Il n'est pas possible d'en ajouter ou d'en modifier.
+
+Un modèle prévu pour les **Mails de demandes GTF**, ne sera pas utilisable pour la création de compte par exemple.
+
+L'auto-complétion et l'aide dans la définition change en fonction du contexte.
+
+---
+
+## Définition
+
+Cette seconde partie permet de définir les différentes caractéristiques de l'e-mail.
+
+- **Destinataire** : adresses des destinataires principaux de l'e-mail
+- **Cc** : adresse du ou des destinataires en copie de l'e-mail
+- **Cci** : adresse du ou des destinataires en copie cachée de l'e-mail  
+- **Sujet** : objet de l'e-mail envoyé
+- **Message** : corps de l'e-mail. Peut contenir du code HTML ainsi que des conditions (voir la section [Balises utilisables dans les modèles d'e-mail](#balises-utilisables-dans-les-modeles-d-e-mail), ci-dessous).
+
+---
+
+## Créer un modèle d'e-mail
+
+Tous les champs du formulaire peuvent utiliser des [balises](#balises-utilisables-dans-les-modeles-d-e-mail). Ils sont tous évalués avec le même contexte.
+
+Une infobulle d'aide et un système d'autocomplétion sont en place pour aider l'administrateur à développer les modèles de mails facilement.
+
+![Mail aide](../../images/administrator/mails/mail-help.png)
+
+
+---
+
+## Balises utilisables dans les modèles d'e-mail
+
+Plusieurs variables sont utilisables dans les champs cités précédemment. Pour les utiliser, elles doivent être entre {{ }}.
+
+Par exemple :
+- Pour un traitement nommé "SHPtoDWG", **`{{workspace.name}}`** donnera "SHPtoDWG"
+
+- **`{{ (order_status_id == 3) && 'Traitement réussi' || 'Echec du traitement' }}`** signifie que si l'exécution d'un traitement a réussi (l'identifiant de statut est égal à 3), alors on écrit "Traitement réussi", sinon on écrit "Echec du traitement"
+
+
+Pour utiliser des conditions au sein du message-même, les balises de paragraphes peuvent contenir [la directive Angular `ng-if`](https://docs.angularjs.org/api/ng/directive/ngIf), recevant en argument [les balises propres aux modèles d'e-mail de GTF](#balises-utilisables-dans-les-modeles-d-e-mail).
+
+Exemple :
+
+```HTML
+<p ng-if="order_status_id == 3">Votre demande n°{{order_id}} pour le traitement <strong>{{workspace.name}}</strong> a
+	bien été exécutée</p>
+
+<p ng-if="order_status_id != 3">
+	Votre demande n°{{order_id}} pour le traitement <strong>{{workspace.name}}</strong> n'a pu être exécutée
+	correctement suite à une erreur.<br/>
+    Veuillez contactez votre administrateur.<br/>
+</p>
+```
+Dans le code ci-dessus, le premier paragraphe ne s'affiche que si le traitement a bien été exécuté (l'identifiant de statut vaut 3). Le second paragraphe ne s'affiche que si l'exécution du traitement ne se termine pas par un succès.
+
+En fonction du contexte indiqué, les balises disponibles diffèrent.
+
+### Balises pour le contexte "Inscription et récupération de mot de passe"
+
+````{eval-rst}
+
++------------------------------+--------------------------------------------------------------------------------------+
+|           Variable           |                                      Description                                     |
++==============================+======================================================================================+
+| user.login                   | Identifiant de l'utilisateur                                                         |
++------------------------------+--------------------------------------------------------------------------------------+
+| user.name                    | Nom de l'utilisateur                                                                 |
++------------------------------+--------------------------------------------------------------------------------------+
+| user.email                   | Adresse e-mail de l'utilisateur                                                      |
++------------------------------+--------------------------------------------------------------------------------------+
+| user.company                 | Société de l'utilisateur                                                             |
++------------------------------+--------------------------------------------------------------------------------------+
+| properties.hostname          | Nom du serveur                                                                       |
++------------------------------+--------------------------------------------------------------------------------------+
+| properties.admin_sign_up     | Adresse e-mail de l'administrateur                                                   |
++------------------------------+--------------------------------------------------------------------------------------+
+| properties.automated_sign_up | Définit si l'inscription est en mode automatique ou validation par un administrateur |
++------------------------------+--------------------------------------------------------------------------------------+
+| url                          | Lien permettant de valider l'étape en cours                                          |
++------------------------------+--------------------------------------------------------------------------------------+
+
+````
diff --git a/doc/source/administrator/configuration/serveur_php.md b/doc/source/administrator/configuration/serveur_php.md
new file mode 100644
index 0000000000000000000000000000000000000000..a8483c7e3e2644d6631c0bfd7af400dd51c7af5d
--- /dev/null
+++ b/doc/source/administrator/configuration/serveur_php.md
@@ -0,0 +1,10 @@
+# Serveur PHP
+
+- **URL de l'API** : adresse web pour accéder à l'[API](../api/api.md) de GTF. Champ non modifiable
+- **Taille maximale des fichiers envoyés sur le serveur en Mo** : pour que la propriété soit valable, il faut vérifier dans le fichier *php.ini* que la valeur de *upload_max_filesize* soit supérieure
+- **Durée maximale d'exécution des services PHP en secondes**
+- **Mémoire vive maximale pour les services PHP en Mo**
+- **Largeur des miniatures des images en pixels**
+- **Hauteur des miniatures des images en pixels**
+- **Durée de vie des sessions en secondes**
+- **Fuseau horaire du serveur** : fuseau horaire du serveur (UTC par défaut)
diff --git a/doc/source/administrator/configuration/smtp.md b/doc/source/administrator/configuration/smtp.md
new file mode 100644
index 0000000000000000000000000000000000000000..e4eed609934cac2a99524579f8f8dcdd3b233ab4
--- /dev/null
+++ b/doc/source/administrator/configuration/smtp.md
@@ -0,0 +1,45 @@
+# SMTP
+
+Cette sous-section du [mode Configuration](./index.rst) présente une dizaine de champs :
+
+- **Adresse expéditeur** : adresse e-mail utilisée pour l'envoi d'e-mails
+
+
+- **Nom expéditeur** : nom d'affichage de l'expéditeur
+
+
+- **Serveur SMTP** : adresse du serveur SMTP utilisé pour l'envoi d'e-mails. Par exemple : *smtp.gmail.com*.
+
+
+- **Port serveur SMTP** : le port utilisé, lié au serveur précédemment indiqué. Cette information se trouve dans les paramètres SMTP du fournisseur
+
+
+- **Protocole de sécurité** : choix du mode de sécurité de la configuration SMTP (Aucun, TSl - par défaut et préconisé-, SSL). Notez que le protcole a un impact sur le Port serveur SMTP défini précédemment
+
+
+- **Activation et verbosité des logs** : l'activation des logs a un impact sur les performances de l'application. En cas d'activation, veuillez vérifier que le paramètre "Niveau d'écriture des logs" soit en mode "Debug".
+  - ***Niveau 0 (Désactivé)*** : les logs sont désactivés
+  - ***Niveau 1 (Client)*** : affichage des messages envoyés par le client
+  - ***Niveau 2 (Client et serveur)*** : affichage des messages envoyés par le client et des réponses envoyées par le serveur
+  - ***Niveau 3 (Verbeux)*** :  affichage des messages envoyés par le client et des réponses envoyées par le serveur ainsi que des informations de connexion
+  - ***Niveau 4 (Exhaustif)*** : affichage des messages envoyés par le client et des réponses envoyées par le serveur, des informations de connexion ainsi que des informations sur des éléments de bas niveau (ce niveau impacte fortement les performances de l'application)
+
+
+- **Authentification SMTP** : si "Oui", affiche les champs "Compte SMTP" et "Mot de passe SMTP"
+
+
+- **Compte SMTP** : compte SMTP utilisé pour l'authentification, si "Authentification SMTP" vaut "Oui"
+
+
+- **Mot de passe SMTP** : mot de passe du compte SMTP utilisé pour l'authentification, si "Authentification SMTP" vaut "Oui"
+
+
+Le bouton **Tester la connexion** permet de tester les informations du formulaire avant de sauvegarder.
+
+## Résolution des problèmes
+
+En cas de problème de connexion au SMTP :
+- Activer les logs en niveau 3 ou 4 (vous aurez le motif d'erreur)
+- Essayer d'utiliser [telnet](https://linux.die.net/man/1/telnet) ou un autre outil similaire pour tester la connexion.
+
+![SMTP](../../images/administrator/configuration/configuration_SMTP.png)
diff --git a/doc/source/administrator/index.rst b/doc/source/administrator/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..78b51e9376549b27697ff5a9c0fe137303b2277e
--- /dev/null
+++ b/doc/source/administrator/index.rst
@@ -0,0 +1,16 @@
+Documentation de vMap pour les administrateurs
+============================================
+
+--------------
+
+Il est conseillé aux administrateurs de consulter en premier la `Documentation de vMap pour les utilisateurs <../user/index.html>`_ afin de se familiariser avec les outils disponibles sur le composant cartographique.
+
+============================================
+
+.. toctree::
+   :maxdepth: 2
+
+   users.md
+   configuration/index.rst
+   api/api.rst
+   journaux.md
diff --git a/doc/source/administrator/journaux.md b/doc/source/administrator/journaux.md
new file mode 100644
index 0000000000000000000000000000000000000000..6e0e9409c3b7da6f113d93be95ee62006b88d5c9
--- /dev/null
+++ b/doc/source/administrator/journaux.md
@@ -0,0 +1,28 @@
+# Mode Journaux
+
+Les journaux (logs) sont groupés par date de façon à simplifier l'exploitation.
+
+Un seul fichier **php.log** n'est pas daté : celui-ci contient les erreurs qui interviennent avant la génération du fichier php/error.log daté (s'il y en a).
+
+On y retrouve plusieurs dossiers :
+- **engines** : relatif aux traitement des demandes FME et à la gestion des sources et résultats
+  - ***engine.log*** : fichier principal utilisé pour le parser, l'assignation demande-moteur, allumage des instance cloud, ...
+  - ***engine_\[id\]/engine.log*** : traitement des demandes sur ce moteur
+
+
+- **mail** : Envoi de mail
+  - ***notify.log***
+
+
+- **php** : Erreurs génériques
+  - ***error.log***
+
+
+- **web** : Erreurs spécifiques dans l'API et logs conventionnels
+  - ***connexion.log*** : liste des connexions à l'application
+  - ***debug.log*** : log de débuggage
+  - ***dql_error/sql_error*** : Log d'erreur avec la base de donnée
+  - ***sql_requests.log*** : Liste des requêtes SQL exécutées
+  - ***error.log*** : Erreurs dans l'utilisation de l'API
+
+![composant logs](../images/administrator/logs/logs.png)
diff --git a/doc/source/administrator/users.md b/doc/source/administrator/users.md
new file mode 100644
index 0000000000000000000000000000000000000000..570da34c8fdc827a1ae8b77a5bd82796c89551f1
--- /dev/null
+++ b/doc/source/administrator/users.md
@@ -0,0 +1,173 @@
+# Mode Utilisateurs
+
+GTF offre à l'administrateur la possibilité de gérer les droits à plusieurs niveaux.
+
+Les privilèges changent l'affichage de l'interface en donnant accès ou non à différents modes et objets.
+
+Les groupes quant à eux permettent d'accéder a certains traitements FME.
+
+## Gestion des utilisateurs
+
+Un utilisateur GTF est un compte connu par l’application GTF et qui peut se connecter pour utiliser ses services.
+
+Deux profils d’utilisateurs sont à distinguer :
+- **Utilisateurs locaux** : utilisateurs authentifiés par la base de données interne à GTF, PostgreSQL, créés directement dans GTF
+- **Utilisateurs externes (importés depuis l'AD ou LDAP)** : utilisateurs d’un domaine et authentifiés par un annuaire Active Directory, importés dans GTF
+
+Les utilisateurs peuvent être gérés et listés via l'objet **Utilisateurs** dans l'interface.
+
+### Utilisateurs locaux
+
+Le formulaire de création/modification d'utilisateur permet de définir :
+
+- Nom d'utilisateur (ce champ n'est plus modifiable une fois l'utilisateur créé)
+
+- Informations générales
+  - Nom complet
+  - E-mails
+  - Société
+  - Service
+  - Fuseau horaire
+  - Format d'affichage des dates
+
+- Droits et restrictions
+  - Groupes auxquels appartient l'utilisateur
+  - Privilèges de l'utilisateur
+  - IP du poste (adresse IP V4 autorisée à se connecter, ou expression régulière. Exemple : `^193.248.208`. Si vide, toutes les adresses sont acceptées)
+  - Restrictions (utilisable pour restreindre l'accès à certaines données. Le mécanisme de filtre doit être implémenté dans un traitement GTF. La syntaxe à utiliser déped de la nature du filtre)
+
+- Mot de passe
+
+![Gestion des Utilisateur](../images/administrator/users/form.png)
+
+### Utilisateurs externes, importés depuis un Active Directory ou un LDAP
+
+Le formulaire de création/modification d'un utilisateur est le même que pour les utilisateurs locaux, à la différence qu'il n'est pas possible de modifier le mot de passe de ces utilisateurs.
+
+### Emploi des utilisateurs sur différents domaines
+
+Il est possible d'utiliser des utilisateurs sur plusieurs domaines.
+
+Les domaines peuvent être ajouté via l'objet **Domaines** puis en cliquant sur le bouton **Ajouter**.
+
+![Ajout domaine](../images/administrator/users/add_domaine.png)
+
+La première partie du formulaire permet de définir les informations pour communiquer avec l'annuaire.
+
+La partie **Paramètres avancés** permet de définir un filtre pour trouver les utilisateurs, il permet aussi de définir les champs qui seront utilisés pour récupérer se qui sera utilisé comme login et comme Nom complet lors de l'import.
+
+La dernière partie permet de saisir les informations de connexions d'un compte administrateur pour l'import des utilisateurs.
+
+![Ajout domaine](../images/administrator/users/add_LDAP.png)
+
+```{Note}
+  Dans le cas d'un annuaire LDAP il faut saisir le DN complet pour se connecter.
+```
+
+
+Le bouton **Aide** permet d'ouvrir un fenêtre modale qui vous donne des explications par rapport à la configuration du domaine.
+
+![Aide domaine](../images/administrator/users/LDAP-modal-help.png)
+
+Une fois le domaine créé et configuré, il est possible de lister les utilisateurs sur l'annuaire et d'importer certains utilisateurs.
+
+Pour importer des utilisateurs, il faut les sélectionner dans la liste et cliquer sur le bouton **Importer**.
+
+![Import utilsiateurs domaine](../images/administrator/users/LDAP-import-users.png)
+
+Les utilisateurs seront ensuite visibles dans la liste avec les utilisateurs locaux.
+
+![Import utilsiateurs domaine](../images/administrator/users/List_users_with_AD.png)
+
+Pour que les utilisateurs puissent se connecter, il faut modifier le fichier pg_hba.conf. Une suggestion de configuration est faite dans le formulaire de mise à jour.
+
+Il faut ajouter la ligne avant la configuration pour les utilisateurs locaux :
+
+```
+host    all      +rolegroup_nomdomaine    127.0.0.1/32    ldap ldapserver=nomduserveur ldapprefix=""
+host    all      all                      127.0.0.1/32    md5
+# IPv6 local connections:
+host    all      +rolegroup_nomdomaine    ::1/128         ldap ldapserver=nomduserveur ldapprefix=""
+host    all      all                      ::1/128         md5
+```
+
+Pour se connecter, l'utilisateur importé devra choisir le domaine dans la liste déroulante et saisir son identifiant sans le suffixe (la concaténation sera faite automatiquement). Le mot de passe devra être celui qui est défini dans l'annuaire.
+
+![connection sur le domaine](../images/administrator/users/login_with_LDAP.png)
+
+
+```{Note}
+  Les groupes de l'annuaire ne sont plus utilisés depuis la version 2020 de GTF. Il est redevenu possible de les importer depuis la version 2021.02, en revanche le fonctionnement diffère un peu de ce qui était présent pour les anciennes versions.
+
+```
+
+---
+
+## Création des groupes
+
+L'administrateur est en charge la création et la gestion des groupes pour l'application.
+
+Les groupes permettent une gestion fine de l'accès aux traitements FME par les utilisateurs.
+
+### Groupes externes, importés depuis un Active Directory ou un LDAP
+
+Il est possible d'importer des groupes depuis un annuaire. Dans ce cas des groupes locaux seront créés et liés aux groupes sur le domaine.
+
+![Import de groupe](../images/administrator/users/ad-group-import.png)
+
+Il est possible de synchroniser les groupes avec l'annuaire, dans ce cas un script viendra mettre à jour le lien entre les utilisateurs de ce domaine et ce groupe à interval régulier.
+
+La synchronisation est à activer dans la [configuration](./configuration/active_directory.md).
+
+```{Note}
+  Le fonctionnement est légérement différent de ce que l'application faisait en version 2019 et antérieur. Les groupes ne sont plus vérifiés par rapport à l'annuaire systématiquement à chaque fois, les groupes locaux sont toujours utilisés, en revanche il est possible de rafraichir le lien local régulièrement pour suivre les modification faites sur l'annuaire. 
+
+```
+
+---
+
+## Création des privilèges
+
+### Privilèges Vitis
+
+Les privilèges préfixés par **vitis_** correspondent aux droits propres du socle de développement Vitis, sur lequel repose GTF :
+
+- **vitis_user** : permet de se connecter à l'application et de configurer son utilisateur.
+- **vitis_admin** : permet l'accès aux modes pour gérer les utilisateurs, domaines, groupes, jetons de connexions, logs, modèles d'email, interface et configuration de l'application. Il a en charge la gestion des paramètres système et de la configuration de GTF. Il accède également dans le mode **API** à la documentation relative à l'API de GTF.
+- **vitis_shared** : permet de gérer l'arborescence du dossier **shared**, qui est un dossier partagé entre plusieurs utilisateurs pour partager des ressources. Ce dossier est accéssible via un paramétre publié spécifique à GTF **GTF_SHARED_DIR** dans vos projets FME.
+
+
+### Privilèges GTF
+
+Des profils d'utilisateurs propres à GTF sont disponibles. L'accès aux modes dépend des privilèges attribués à l'utilisateur.
+
+- **gtf_admin** : dans GTF, en plus des privilèges vitis_admin, l'administrateur accède à la configuration des moteurs GTF et FME, la supervision des demandes, abonnements, surveillance, aux statistiques, à la publication, et la configuration de GTF.
+- **gtf_author** : l'auteur publie des projets FME sur GTF et les met à la disposition des utilisateurs en ayant droit. Il accède aussi à la supervision dans une version allégée.
+- **gtf_user** : utilisateur de GTF qui éxécute des projets FME auxquels il a accès.
+
+
+```{Note}
+  A partir de la GTF 2020, il est possible d'ajouter des privilèges à travers l'interface. En revanche les privilèges liés à l'application ne sont ni supprimables, ni modifiables.
+
+```
+
+---
+
+## Gestion des jetons de connexion
+
+Il est possible pour l'administrateur de créer des jetons de connexion (aussi appelés *jetons*).
+
+Il peut définir des restrictions :
+- Par IP de provenance
+- Date d'expiration
+
+L'administrateur doit connaitre le mot de passe de l'utilisateur pour générer un jeton.
+
+![jeton](../images/administrator/users/tokens.png)
+
+Le jeton pourra ensuite être exploité dans l'application par les widgets de GTF.
+
+
+```{Note}
+  Cette fonctionnalité remplace l'ancien fonctionnement du jeton public.
+```
diff --git a/doc/source/autres/index.rst b/doc/source/autres/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..1f93604b6272615e1bc60844ee5fbd2688e6ccbf
--- /dev/null
+++ b/doc/source/autres/index.rst
@@ -0,0 +1,11 @@
+:orphan:
+Documentation annexe (WIP)
+==================================================
+
+.. toctree::
+   :maxdepth: 5
+
+   studio.md
+   shared.md
+
+
diff --git a/doc/source/autres/shared.md b/doc/source/autres/shared.md
new file mode 100644
index 0000000000000000000000000000000000000000..1e7bff11c66c6621b323e8277f505a9e5f4d2d52
--- /dev/null
+++ b/doc/source/autres/shared.md
@@ -0,0 +1 @@
+# Dossie partagé WIP
\ No newline at end of file
diff --git a/doc/source/autres/studio.md b/doc/source/autres/studio.md
new file mode 100644
index 0000000000000000000000000000000000000000..0f2ec2b5844310c9ad5588b090ed088916518b91
--- /dev/null
+++ b/doc/source/autres/studio.md
@@ -0,0 +1,75 @@
+# Utilisation du studio de formulaire dans vMap (WIP)
+
+## Généralités
+
+Le studio vMap est l'un des points forts de l'application, ....
+
+![Publication - studio](../images/author/publication/publication_studio.png)
+
+## Sources de données
+
+Dans les formulaires vMap il est possible de faire apparaître des listes déroulantes.
+
+![Sources de données sur vMap](../images/autres/studio/datasource_1.jpg)
+
+Pour que ces dernières fonctionnent et pour définir leur contenu il faudra définir des **sources de données**.
+
+Ces dernières sont accessibles via le bouton portant le même nom et afficheront le gestionnaire permettant l'édition, l'ajout ou la suppression.
+
+![Sources de données sur vMap](../images/autres/studio/datasource_btn.jpg)
+
+Sur vMap plusieurs types de sources sont disponibles :
+* **Texte** correspond à de la donnée en dur qui est stocké dans le formulaire
+* **Valeur d'une table locale** utilisera la connexion de l'utilisateur pour récupérer des données contenues sur le Postgres hébergeant vMap
+* **Base de données externe** permettra de récupérer le contenu d'une table distante sur Postgres ou Oracle en utilisant une connexion fournie
+* **API externe** donne la possibilité d'utiliser le résultat d'une API publique (exemple BAN)
+* **Service Web** permet d'utiliser l'API de vMap
+
+![Sources de données sur GTF](../images/autres/studio/datasource_gestionnaire.jpg)
+
+
+## Dynamiser vos formulaires
+
+### Valeur des champs
+
+Chaque champ peut se voir associé des options avancées, dans ces dernières il est possible de gérer une valeur dynamique à un champ en utilisant une expression ternaire JavaScript.
+
+Prenons l'exemple d'une concaténation avec un système de coordonnées où l'on voudrait que l'utilisateur saisisse un SRID et que le formulaire renvoie un code EPSG.
+
+Dans cet exemple ce que nous voulons ici c'est que lorsque l'utilisateur saisit sur "SRID" alors "EPSG" se remplisse automatiquement.
+
+![Valeurs dynamiques sur vMap](../images/autres/studio/dynamic_value_1.jpg)
+
+Pour ce faire il faudra aller dans la section `Options avancées` > `Valeur` et saisir l'expression suivante `= 'EPSG:' + {{srid}}`.
+
+![Valeurs dynamiques sur vMap](../images/autres/studio/dynamic_value_2.jpg)
+
+Analysons cette expression :
+* `=` signifie à vMap qu'il s'agit d'une expression dynamique.
+* `'EPSG:'` correspond à la première partie du résultat voulu, vous remarquerez que l'expression est entourée par des simple quottes car il s'agit d'une chaîne de caractères.
+* ` + ` sert à la concaténation.
+* `{{srid}}` srid correspond au nom du paramètre publié auquel nous faisons référence, les accolades permettent de dire à vMap qu'il faut remplacer le contenu par la valeur du champ.
+
+### Visibilité des champs
+
+Comme pour la valeur des champs il est possible d'afficher ou non un paramètre en fonction d'un ou plusieurs autres.
+
+En suivant l'exemple précédent je peux écrire simplement `= {{srid}}` pour que le champ ne s'affiche que si `srid` possède une valeur.
+
+Pour faire une comparaison et n'afficher le champ que si `srid` vaut 2154 je devrai saisir l'expression `= {{srid}} == 2154`
+
+### Listes cascade
+
+Les listes en cascade sont utilisées dans le cas où l'on utilise des sources de données de type **Valeur d'une table locale** ou **Base de données externe** elles permettent de filtrer une liste avec la valeur d'une liste parente.
+
+prenons l'exemple des régions et des départements, dans cet exemple ce que nous cherchons à faire c'est de ne charger les départements que lorsqu’une région est sélectionnée
+
+![Listes cascade sur GTF](../images/autres/studio/cascade_1.jpg)
+
+Pour cela je vais définir une cascade, sélectionner mon élément parent (ici `code_reg`) puis sélectionner mon attribut de filtrage correspondant au nom de la colonne dans la base de données (ici `cods_reg` également)
+
+![Listes cascade sur GTF](../images/autres/studio/cascade_2.jpg)
+
+### Oracle
+
+La fonctionnalité n'est pas active par défaut, vous trouverez la procédure pour l'activer [ici](../installation/installation.html#instantclient-oracle)
\ No newline at end of file
diff --git a/doc/source/changelog/2022.01.00/changelog.md b/doc/source/changelog/2022.01.00/changelog.md
new file mode 100644
index 0000000000000000000000000000000000000000..ea829fd40eb698d514280c7eb8e69c368986755a
--- /dev/null
+++ b/doc/source/changelog/2022.01.00/changelog.md
@@ -0,0 +1,15 @@
+# vMap 2022.01.00
+
+## Evolutions
+
+### Majeur
+
+je suis une evol majeure
+
+### Autres
+
+- Autre évol
+
+## Anomalies corrigées
+
+- bug
diff --git a/doc/source/changelog/index.rst b/doc/source/changelog/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..36583bce4e0d546b80f1e066c7de906ec15d368a
--- /dev/null
+++ b/doc/source/changelog/index.rst
@@ -0,0 +1,8 @@
+Évolutions de vMap
+============================================
+
+.. toctree::
+   :maxdepth: 1
+   :glob:
+
+   2022.01.00/changelog.md
diff --git a/doc/source/images/administrator/configuration/configuration_SMTP.png b/doc/source/images/administrator/configuration/configuration_SMTP.png
new file mode 100644
index 0000000000000000000000000000000000000000..84f5a8740177ae6c4aebb88b124694d7edc8a993
Binary files /dev/null and b/doc/source/images/administrator/configuration/configuration_SMTP.png differ
diff --git a/doc/source/images/administrator/configuration/informations_generales.png b/doc/source/images/administrator/configuration/informations_generales.png
new file mode 100644
index 0000000000000000000000000000000000000000..facf510144b8efe5c13ab756750c2898f4187f27
Binary files /dev/null and b/doc/source/images/administrator/configuration/informations_generales.png differ
diff --git a/doc/source/images/administrator/logs/logs.png b/doc/source/images/administrator/logs/logs.png
new file mode 100644
index 0000000000000000000000000000000000000000..eebb47ee411f53a1b492dbf3e7b43580841caf02
Binary files /dev/null and b/doc/source/images/administrator/logs/logs.png differ
diff --git a/doc/source/images/administrator/mails/mail-help.png b/doc/source/images/administrator/mails/mail-help.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5f0e2463adf205bef9dc8f135f7fc6449519174
Binary files /dev/null and b/doc/source/images/administrator/mails/mail-help.png differ
diff --git a/doc/source/images/administrator/users/LDAP-import-users.png b/doc/source/images/administrator/users/LDAP-import-users.png
new file mode 100644
index 0000000000000000000000000000000000000000..77556499909f9d8fbe93ca05564744a339673efe
Binary files /dev/null and b/doc/source/images/administrator/users/LDAP-import-users.png differ
diff --git a/doc/source/images/administrator/users/LDAP-modal-help.png b/doc/source/images/administrator/users/LDAP-modal-help.png
new file mode 100644
index 0000000000000000000000000000000000000000..f471f5da27c75fe9223362c2afc89576f8d66e3d
Binary files /dev/null and b/doc/source/images/administrator/users/LDAP-modal-help.png differ
diff --git a/doc/source/images/administrator/users/List_users_with_AD.png b/doc/source/images/administrator/users/List_users_with_AD.png
new file mode 100644
index 0000000000000000000000000000000000000000..f670d9f970947def86a639a8a2cb5fcbdd816d5b
Binary files /dev/null and b/doc/source/images/administrator/users/List_users_with_AD.png differ
diff --git a/doc/source/images/administrator/users/ad-group-import.png b/doc/source/images/administrator/users/ad-group-import.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd38a02c24e0e2bafdb7636ae254def6104ae6df
Binary files /dev/null and b/doc/source/images/administrator/users/ad-group-import.png differ
diff --git a/doc/source/images/administrator/users/add_LDAP.png b/doc/source/images/administrator/users/add_LDAP.png
new file mode 100644
index 0000000000000000000000000000000000000000..01c14b48c399a2f88da8d347325470864ae3aacf
Binary files /dev/null and b/doc/source/images/administrator/users/add_LDAP.png differ
diff --git a/doc/source/images/administrator/users/add_domaine.png b/doc/source/images/administrator/users/add_domaine.png
new file mode 100644
index 0000000000000000000000000000000000000000..96c74718d33eb5bcb7ec13d2740c931ac7e90f03
Binary files /dev/null and b/doc/source/images/administrator/users/add_domaine.png differ
diff --git a/doc/source/images/administrator/users/form.png b/doc/source/images/administrator/users/form.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6ac9ca5f64cf9f677de3eceb0227a01804c6439
Binary files /dev/null and b/doc/source/images/administrator/users/form.png differ
diff --git a/doc/source/images/administrator/users/login_with_LDAP.png b/doc/source/images/administrator/users/login_with_LDAP.png
new file mode 100644
index 0000000000000000000000000000000000000000..9511e3e3ee05b98eb21f0101cbb7cd6c059b5f98
Binary files /dev/null and b/doc/source/images/administrator/users/login_with_LDAP.png differ
diff --git a/doc/source/images/administrator/users/tokens.png b/doc/source/images/administrator/users/tokens.png
new file mode 100644
index 0000000000000000000000000000000000000000..b62c493d4030188343b85070d92dc6ff869732ed
Binary files /dev/null and b/doc/source/images/administrator/users/tokens.png differ
diff --git a/doc/source/images/autres/studio/cascade_1.jpg b/doc/source/images/autres/studio/cascade_1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..895d383d37e3072cd5cc4cb2ae995d0773d7b451
Binary files /dev/null and b/doc/source/images/autres/studio/cascade_1.jpg differ
diff --git a/doc/source/images/autres/studio/cascade_2.jpg b/doc/source/images/autres/studio/cascade_2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d0e39181440784417e28e79874c61f95cbfed9a4
Binary files /dev/null and b/doc/source/images/autres/studio/cascade_2.jpg differ
diff --git a/doc/source/images/autres/studio/datasource_1.jpg b/doc/source/images/autres/studio/datasource_1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ea4b7bc89ca989380d81d432b546c4f83b921df
Binary files /dev/null and b/doc/source/images/autres/studio/datasource_1.jpg differ
diff --git a/doc/source/images/autres/studio/datasource_btn.jpg b/doc/source/images/autres/studio/datasource_btn.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..26eca8ec6f6468735a3802ee0c4bf8d702c5c9f1
Binary files /dev/null and b/doc/source/images/autres/studio/datasource_btn.jpg differ
diff --git a/doc/source/images/autres/studio/datasource_gestionnaire.jpg b/doc/source/images/autres/studio/datasource_gestionnaire.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b0b48b229b1aa279aeb6a44b3b266a41465798ef
Binary files /dev/null and b/doc/source/images/autres/studio/datasource_gestionnaire.jpg differ
diff --git a/doc/source/images/autres/studio/dynamic_value_1.jpg b/doc/source/images/autres/studio/dynamic_value_1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..52b7abb4b1a34ec416bdc4b0cc0996942aee1089
Binary files /dev/null and b/doc/source/images/autres/studio/dynamic_value_1.jpg differ
diff --git a/doc/source/images/autres/studio/dynamic_value_2.jpg b/doc/source/images/autres/studio/dynamic_value_2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e37c117ecf5dcd5f2b9b381a782a46dfd9d26799
Binary files /dev/null and b/doc/source/images/autres/studio/dynamic_value_2.jpg differ
diff --git a/doc/source/images/favicon.ico b/doc/source/images/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..3398c55a6e78cf742fdfe2863cbb61c83c35ccc6
Binary files /dev/null and b/doc/source/images/favicon.ico differ
diff --git a/doc/source/images/installation/erreur_https.png b/doc/source/images/installation/erreur_https.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d70f8041bb83c831def21ed0a3f9c05bb2fb199
Binary files /dev/null and b/doc/source/images/installation/erreur_https.png differ
diff --git a/doc/source/images/installation/interface_connexion_GTF.png b/doc/source/images/installation/interface_connexion_GTF.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6bd6e7d3702c97381b0b7ff848e05df5b722719
Binary files /dev/null and b/doc/source/images/installation/interface_connexion_GTF.png differ
diff --git a/doc/source/images/logos/Veremes/Veremes_Black.png b/doc/source/images/logos/Veremes/Veremes_Black.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7dfb05e48772ea22cce20d6294555ba0223e645
Binary files /dev/null and b/doc/source/images/logos/Veremes/Veremes_Black.png differ
diff --git a/doc/source/images/logos/Veremes/Veremes_Black.svg b/doc/source/images/logos/Veremes/Veremes_Black.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f2b3e9dcac4d76a11093e598718f128e575fa2d4
--- /dev/null
+++ b/doc/source/images/logos/Veremes/Veremes_Black.svg
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 299 93.8" style="enable-background:new 0 0 299 93.8;" xml:space="preserve">
+<title>Veremes_Black</title>
+<g id="Logos">
+	<g id="Veremes_Black">
+		<path id="s" d="M281.9,55.3c-1-1.5-2.5-2.6-4.1-3.2c-0.5-0.2-1.4-0.5-2.8-0.9c-1.1-0.3-2.2-0.7-3.2-1.3c-0.7-0.4-1.3-1-1.7-1.7
+			c-0.4-0.7-0.5-1.5-0.5-2.3c0-1.2,0.4-2.3,1.3-3.2c0.8-0.8,2-1.3,3.1-1.3c1.2-0.1,2.4,0.4,3.3,1.2c0.9,0.9,1.3,2.1,1.4,3.3h4.2
+			c0-2.3-0.9-4.5-2.5-6.1c-1.7-1.5-3.9-2.3-6.2-2.2c-2.3,0-4.6,0.8-6.2,2.5c-1.7,1.5-2.6,3.7-2.6,6c-0.1,1.8,0.5,3.6,1.5,5
+			c1,1.3,3.2,2.5,6.6,3.7c1.6,0.5,3.1,1.3,4.3,2.5c0.8,1,1.3,2.2,1.2,3.5c0,1.4-0.5,2.7-1.5,3.6c-1,1-2.4,1.5-3.8,1.4
+			c-1.5,0-3-0.7-4-1.9c-1.1-1.3-1.7-3-1.6-4.7v-0.1h-4c-0.1,2.8,0.9,5.5,2.7,7.6c1.8,1.9,4.3,2.9,6.9,2.8c2.6,0.1,5-0.8,6.9-2.6
+			c1.8-1.7,2.8-4,2.7-6.5C283.3,58.6,282.8,56.8,281.9,55.3z"/>
+		<path d="M174.5,54.5c0-5-1.4-9.1-4.3-12.3c-2.8-3.1-6.9-4.9-11.2-4.7c-4.3-0.2-8.4,1.5-11.5,4.5c-3,3-4.6,7.2-4.5,11.5
+			c-0.1,4.2,1.6,8.3,4.6,11.3c2.9,3.1,7,4.8,11.2,4.7c3.1,0.1,6.2-0.9,8.8-2.7c2.7-2,4.7-4.6,5.9-7.7h-4.4c-0.9,2-2.4,3.7-4.2,4.9
+			c-1.8,1.2-4,1.8-6.1,1.8c-3,0.1-5.8-1-8-3c-2.2-2.1-3.5-5-3.6-8h27.4L174.5,54.5z M147.2,51.4c0.3-2.8,1.7-5.5,3.8-7.4
+			c2.1-1.8,4.7-2.8,7.5-2.8c2.8-0.1,5.5,0.8,7.7,2.6c2.1,2,3.6,4.7,4.1,7.6L147.2,51.4z"/>
+		<path id="m" d="M213.6,37.7c-2.1,0-4.2,0.4-6.1,1.4c-1.8,0.9-3.4,2.3-4.6,4c-1.1-1.7-2.6-3-4.3-3.9c-2-1-4.1-1.5-6.3-1.5
+			c-1.8,0-3.7,0.3-5.4,1c-1.6,0.7-3,1.7-4.1,3v-3.4h-3.8v30.3h3.8V53.9c0-1.9,0-3.7,0.3-5.5c0.2-1,0.5-2,1-2.8
+			c0.7-1.3,1.8-2.4,3.2-3c1.4-0.7,3-1.1,4.6-1.1c2.9,0,5.1,0.8,6.5,2.5s2.1,4.3,2.1,7.8v17h3.7V53.9c0-1.9,0.1-3.7,0.3-5.5
+			c0.2-1,0.5-1.9,1-2.8c0.7-1.3,1.8-2.3,3.1-3c1.4-0.7,3-1.1,4.6-1.1c3,0,5.1,0.9,6.5,2.6s2,4.6,2,8.6v16.1h3.7V53.4
+			c0-5.5-0.9-9.5-2.8-11.9C220.7,39,217.7,37.7,213.6,37.7z"/>
+		<path d="M261.3,54.5c0-5-1.4-9.1-4.3-12.3c-2.8-3.1-6.9-4.9-11.1-4.7c-4.3-0.2-8.4,1.5-11.5,4.5c-3,3.1-4.6,7.2-4.5,11.5
+			c-0.1,4.2,1.6,8.3,4.6,11.3c2.9,3.1,7,4.8,11.2,4.8c3.1,0.1,6.2-0.9,8.8-2.7c2.7-2,4.7-4.6,5.9-7.7H256c-0.9,2-2.4,3.7-4.3,4.9
+			c-1.8,1.2-4,1.8-6.1,1.8c-3,0.1-5.9-1-8.1-3c-2.2-2.1-3.5-5-3.6-8h27.4V54.5z M234.1,51.4c0.3-2.8,1.7-5.5,3.8-7.4
+			c2-1.8,4.7-2.8,7.5-2.8c2.8-0.1,5.5,0.8,7.7,2.6c2.1,2,3.6,4.7,4,7.6L234.1,51.4z"/>
+		<path id="r" d="M137.4,38.9c-1.3,0.8-2.3,1.8-3.1,3v-3.6h-3.7v30.3h3.9V50.4c0-2.8,0.5-4.8,1.6-6c1.1-1.2,2.8-2,5.2-2.2V38
+			C139.9,38,138.6,38.3,137.4,38.9z"/>
+		<path d="M126.1,54.5c0-5-1.4-9.1-4.3-12.3c-2.8-3.1-6.9-4.9-11.2-4.7c-4.3-0.2-8.4,1.5-11.5,4.5c-3,3.1-4.6,7.2-4.5,11.5
+			c-0.1,4.2,1.6,8.3,4.6,11.3c2.9,3.1,7,4.8,11.2,4.7c3.1,0.1,6.2-0.9,8.8-2.7c2.7-2,4.7-4.6,5.9-7.7h-4.4c-0.9,2-2.4,3.7-4.2,4.9
+			c-1.8,1.2-4,1.8-6.2,1.8c-3,0.1-5.8-1-8-3c-2.2-2.1-3.5-5-3.6-8h27.4L126.1,54.5z M98.8,51.4c0.3-2.8,1.7-5.5,3.8-7.4
+			c2.1-1.8,4.7-2.8,7.5-2.8c2.8-0.1,5.5,0.8,7.7,2.6c2.1,2,3.5,4.7,4,7.6L98.8,51.4z"/>
+		<path id="V" d="M67.7,28.5c-1.9-4.6-4.8-9.8-9.8-11.7c-5.3-1.8-11.2-0.7-15.5,3c-3.1,2.8-4.9,7.1-5.5,12.7l-0.1,1
+			c-0.2,1.5-0.3,3-0.3,4.5c-1-4-0.6-6.9-0.8-11.2c-0.9,0.5-1.4,1.4-1.4,2.5c0,0.2-1.1-0.5-1.3-0.4c-0.9,0.5-1.9-1.2-2.3-1.8
+			c-0.3,0.4-0.5,0.9-0.8,1.3c-0.5-0.7-1-0.7-1.5-1.2c-0.4,1.2-1.8,0.6-3.1,0.5c0.7,1.2,0.9,2.3-0.1,2.8c0.1,0.1,1.1,0.4,1,0.5
+			c-0.3,0.5-1.5,0-2-0.1v0.9c-1.6-0.9-4.2-2.7-3.3,1c-1.1,0.3-0.6,0-0.5,1c-0.5,0.1-0.5,0.2-0.5,0.7c-1.4-0.8-2.5,5.7-2.4,7.6
+			c1.1,0.3,1.2,0.6,1.7,1.6c-0.8,0.3-1.2,1.1-1.8,1.5l0.8,0.5c-0.7,0.3-1.3,0.8-1.7,1.5c0.2-0.4,0.7,0.5,0.6,0.4l-0.5-0.2
+			c0.1,0.5,0.3,0.9,0.5,1.4c-0.9,0.4-0.7,0.7-1.3,1.5c0.3,0,0.6,0.1,0.8,0.1c-0.4,0-0.6,2.2-0.5,2.6c0.3-0.5,0.7-1,0.9-1.6l0.5,0.5
+			l-0.8,0.7c2.1,0.6-0.3,2,0.7,3.6c0.3-0.9,0.7-1,0.7-2.1l0.5,0.4c-0.2,0.3-1.6,3-0.3,3c0.1,0,0.1,4.4,0.4,5.5
+			c0.3-0.3,0.5-0.6,0.6-1c0,0.7,0.4,0.9,0.2,1.8c2-0.6,1.3,0.5,0.4,1.6c0.7-0.2,1.4-0.4,2.1-0.6c0.9-0.3,0.2,1.3,0.5,1.3
+			c0.3,0,1.4-2.1,1.6-2.4v0.7c0.5-0.3,2.1-2.3,2.3-2.3c0.2,0.4,0.3,0.9,0.3,1.3c1.9-2.3,3.4-4.9,4.6-7.7c0.1,0.1,0.3,0.2,0.5,0.3
+			c-0.2,0-4.6,8.9-4.7,9.3l1-0.2c-0.3,0.7-0.6,1.4-0.7,2.1c1.8-0.3,1.1,1.4,1,2.9c1.5-0.9,3.6-1.5,2.9,1c0.5-0.3,1-0.5,1.5-0.7
+			c-1.2,0.4,0.6,3.1,0.8,3.7c0.3,0.8,2.6,0.2,3.5,0.5c0.8-1.3,1.1,0.2,1.3,1.5c0.2,1.3,1.6-0.8,2.2-0.5c0.5,0.2-0.3,3.2,1.4,1.8
+			c0.7-0.6,0.9,0.5,2-0.5c0,0,3,0.5,3,0.4c0.5-3,2.8-0.2,2.6-2.8h0.7c-0.1-2.3,2.3,1.1,2.3-2.3c0-0.8-1.8-1.8,0.4-1
+			c-0.2-1.1,0.3-1.3-0.9-1.5c-0.1-0.2-0.1-0.4,0.1-0.6c1.1,0,2.9,2,3.6,1c0.2-0.3-0.9-2.3-1-2.9c0.6,0.1,1.3-0.1,1.8,0
+			c-1-0.6-0.4-0.8-1.6-1c1-2,2.9-0.1,3.8-1.6c-1.9,0.4-2.9-3.8-1.7-4.2c-1-0.9-1.8-1.1-2.6-2.2c-2.1-2.7,1.9,0.5,2.7,1.1
+			c0-0.5,0.2-1,0.2-1.5l1,0.9c0-0.3,0.1-0.5,0.1-0.7c0.9,0.8,2.1,1.2,3.3,1c-0.3-0.5,0-0.7-0.2-1.3c0.9,0.3,1.5,0,2.6,0.1
+			c-0.7-2.1,1.8-2,3.3-2.5c2.6-0.8-1.6-1.2-1.8-1.3c-0.5-0.4,0.6-1.1,0.7-1c0.2,0.1-0.9-1.3-0.7-0.9c-0.4-1.1-3-0.4-0.6-1.9
+			c-1-0.2-2.4-0.5-2.5-1.9c0.9-0.1,1.7-0.3,2.5-0.5c-0.6-0.5-1-1.3-1.7-1.7l0.5-0.2c-3.2-0.5,0.3-3.1,1.1-4.6
+			c-2.1,0.5-2.3-1.2-4.2-1.5l0.9-0.8c-1.1,0-2.2-0.1-3.2-0.4c0.2-1.2,1-2.2,2.2-2.5c-3.6-1.8-2.7-4.5-6.4-5.4l0.8-0.8
+			c-1-1.6-1.9-0.5-2.9-0.8c-2.4-0.7-2.2,2.7-2.2-1.3c0,0.4-0.6-0.5-0.6-0.7c-0.9,0.6-3.9,3-4.5,2.5c-0.9-0.8-1-0.5-1.6,0.4
+			c-0.3,0.4-1.5,1-1.2,0.6c-0.6,1-0.7,5-1.5,7.6c0-1.4,0.2-2.8,0.3-4.2l0.2-1c0.5-4.7,1.9-8.2,4.3-10.4c3.2-2.8,7.7-3.6,11.7-2.3
+			c3.9,1.4,6.3,6.3,8,10.5l14.2,37.9H82l15.1-40.2h-4L80.4,62.8L67.7,28.5z"/>
+	</g>
+</g>
+</svg>
diff --git a/doc/source/images/logos/Veremes/Veremes_White.svg b/doc/source/images/logos/Veremes/Veremes_White.svg
new file mode 100644
index 0000000000000000000000000000000000000000..405b51181febc13f7d110803cb663fb62544393f
--- /dev/null
+++ b/doc/source/images/logos/Veremes/Veremes_White.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 299 93.8" style="enable-background:new 0 0 299 93.8;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#FFFFFF;}
+</style>
+<title>Veremes_Black</title>
+<g id="Logos">
+	<g id="Veremes_Black">
+		<path id="s" class="st0" d="M281.9,55.3c-1-1.5-2.5-2.6-4.1-3.2c-0.5-0.2-1.4-0.5-2.8-0.9c-1.1-0.3-2.2-0.7-3.2-1.3
+			c-0.7-0.4-1.3-1-1.7-1.7c-0.4-0.7-0.5-1.5-0.5-2.3c0-1.2,0.4-2.3,1.3-3.2c0.8-0.8,2-1.3,3.1-1.3c1.2-0.1,2.4,0.4,3.3,1.2
+			c0.9,0.9,1.3,2.1,1.4,3.3h4.2c0-2.3-0.9-4.5-2.5-6.1c-1.7-1.5-3.9-2.3-6.2-2.2c-2.3,0-4.6,0.8-6.2,2.5c-1.7,1.5-2.6,3.7-2.6,6
+			c-0.1,1.8,0.5,3.6,1.5,5c1,1.3,3.2,2.5,6.6,3.7c1.6,0.5,3.1,1.3,4.3,2.5c0.8,1,1.3,2.2,1.2,3.5c0,1.4-0.5,2.7-1.5,3.6
+			c-1,1-2.4,1.5-3.8,1.4c-1.5,0-3-0.7-4-1.9c-1.1-1.3-1.7-3-1.6-4.7v-0.1h-4c-0.1,2.8,0.9,5.5,2.7,7.6c1.8,1.9,4.3,2.9,6.9,2.8
+			c2.6,0.1,5-0.8,6.9-2.6c1.8-1.7,2.8-4,2.7-6.5C283.3,58.6,282.8,56.8,281.9,55.3z"/>
+		<path class="st0" d="M174.5,54.5c0-5-1.4-9.1-4.3-12.3c-2.8-3.1-6.9-4.9-11.2-4.7c-4.3-0.2-8.4,1.5-11.5,4.5
+			c-3,3-4.6,7.2-4.5,11.5c-0.1,4.2,1.6,8.3,4.6,11.3c2.9,3.1,7,4.8,11.2,4.7c3.1,0.1,6.2-0.9,8.8-2.7c2.7-2,4.7-4.6,5.9-7.7h-4.4
+			c-0.9,2-2.4,3.7-4.2,4.9c-1.8,1.2-4,1.8-6.1,1.8c-3,0.1-5.8-1-8-3c-2.2-2.1-3.5-5-3.6-8h27.4L174.5,54.5z M147.2,51.4
+			c0.3-2.8,1.7-5.5,3.8-7.4c2.1-1.8,4.7-2.8,7.5-2.8c2.8-0.1,5.5,0.8,7.7,2.6c2.1,2,3.6,4.7,4.1,7.6L147.2,51.4z"/>
+		<path id="m" class="st0" d="M213.6,37.7c-2.1,0-4.2,0.4-6.1,1.4c-1.8,0.9-3.4,2.3-4.6,4c-1.1-1.7-2.6-3-4.3-3.9
+			c-2-1-4.1-1.5-6.3-1.5c-1.8,0-3.7,0.3-5.4,1c-1.6,0.7-3,1.7-4.1,3v-3.4h-3.8v30.3h3.8V53.9c0-1.9,0-3.7,0.3-5.5c0.2-1,0.5-2,1-2.8
+			c0.7-1.3,1.8-2.4,3.2-3c1.4-0.7,3-1.1,4.6-1.1c2.9,0,5.1,0.8,6.5,2.5s2.1,4.3,2.1,7.8v17h3.7V53.9c0-1.9,0.1-3.7,0.3-5.5
+			c0.2-1,0.5-1.9,1-2.8c0.7-1.3,1.8-2.3,3.1-3c1.4-0.7,3-1.1,4.6-1.1c3,0,5.1,0.9,6.5,2.6s2,4.6,2,8.6v16.1h3.7V53.4
+			c0-5.5-0.9-9.5-2.8-11.9C220.7,39,217.7,37.7,213.6,37.7z"/>
+		<path class="st0" d="M261.3,54.5c0-5-1.4-9.1-4.3-12.3c-2.8-3.1-6.9-4.9-11.1-4.7c-4.3-0.2-8.4,1.5-11.5,4.5
+			c-3,3.1-4.6,7.2-4.5,11.5c-0.1,4.2,1.6,8.3,4.6,11.3c2.9,3.1,7,4.8,11.2,4.8c3.1,0.1,6.2-0.9,8.8-2.7c2.7-2,4.7-4.6,5.9-7.7H256
+			c-0.9,2-2.4,3.7-4.3,4.9c-1.8,1.2-4,1.8-6.1,1.8c-3,0.1-5.9-1-8.1-3c-2.2-2.1-3.5-5-3.6-8h27.4V54.5z M234.1,51.4
+			c0.3-2.8,1.7-5.5,3.8-7.4c2-1.8,4.7-2.8,7.5-2.8c2.8-0.1,5.5,0.8,7.7,2.6c2.1,2,3.6,4.7,4,7.6L234.1,51.4z"/>
+		<path id="r" class="st0" d="M137.4,38.9c-1.3,0.8-2.3,1.8-3.1,3v-3.6h-3.7v30.3h3.9V50.4c0-2.8,0.5-4.8,1.6-6
+			c1.1-1.2,2.8-2,5.2-2.2V38C139.9,38,138.6,38.3,137.4,38.9z"/>
+		<path class="st0" d="M126.1,54.5c0-5-1.4-9.1-4.3-12.3c-2.8-3.1-6.9-4.9-11.2-4.7c-4.3-0.2-8.4,1.5-11.5,4.5
+			c-3,3.1-4.6,7.2-4.5,11.5c-0.1,4.2,1.6,8.3,4.6,11.3c2.9,3.1,7,4.8,11.2,4.7c3.1,0.1,6.2-0.9,8.8-2.7c2.7-2,4.7-4.6,5.9-7.7h-4.4
+			c-0.9,2-2.4,3.7-4.2,4.9c-1.8,1.2-4,1.8-6.2,1.8c-3,0.1-5.8-1-8-3c-2.2-2.1-3.5-5-3.6-8h27.4L126.1,54.5z M98.8,51.4
+			c0.3-2.8,1.7-5.5,3.8-7.4c2.1-1.8,4.7-2.8,7.5-2.8c2.8-0.1,5.5,0.8,7.7,2.6c2.1,2,3.5,4.7,4,7.6L98.8,51.4z"/>
+		<path id="V" class="st0" d="M67.7,28.5c-1.9-4.6-4.8-9.8-9.8-11.7c-5.3-1.8-11.2-0.7-15.5,3c-3.1,2.8-4.9,7.1-5.5,12.7l-0.1,1
+			c-0.2,1.5-0.3,3-0.3,4.5c-1-4-0.6-6.9-0.8-11.2c-0.9,0.5-1.4,1.4-1.4,2.5c0,0.2-1.1-0.5-1.3-0.4c-0.9,0.5-1.9-1.2-2.3-1.8
+			c-0.3,0.4-0.5,0.9-0.8,1.3c-0.5-0.7-1-0.7-1.5-1.2c-0.4,1.2-1.8,0.6-3.1,0.5c0.7,1.2,0.9,2.3-0.1,2.8c0.1,0.1,1.1,0.4,1,0.5
+			c-0.3,0.5-1.5,0-2-0.1v0.9c-1.6-0.9-4.2-2.7-3.3,1c-1.1,0.3-0.6,0-0.5,1c-0.5,0.1-0.5,0.2-0.5,0.7c-1.4-0.8-2.5,5.7-2.4,7.6
+			c1.1,0.3,1.2,0.6,1.7,1.6c-0.8,0.3-1.2,1.1-1.8,1.5l0.8,0.5c-0.7,0.3-1.3,0.8-1.7,1.5c0.2-0.4,0.7,0.5,0.6,0.4l-0.5-0.2
+			c0.1,0.5,0.3,0.9,0.5,1.4c-0.9,0.4-0.7,0.7-1.3,1.5c0.3,0,0.6,0.1,0.8,0.1c-0.4,0-0.6,2.2-0.5,2.6c0.3-0.5,0.7-1,0.9-1.6l0.5,0.5
+			l-0.8,0.7c2.1,0.6-0.3,2,0.7,3.6c0.3-0.9,0.7-1,0.7-2.1l0.5,0.4c-0.2,0.3-1.6,3-0.3,3c0.1,0,0.1,4.4,0.4,5.5
+			c0.3-0.3,0.5-0.6,0.6-1c0,0.7,0.4,0.9,0.2,1.8c2-0.6,1.3,0.5,0.4,1.6c0.7-0.2,1.4-0.4,2.1-0.6c0.9-0.3,0.2,1.3,0.5,1.3
+			c0.3,0,1.4-2.1,1.6-2.4v0.7c0.5-0.3,2.1-2.3,2.3-2.3c0.2,0.4,0.3,0.9,0.3,1.3c1.9-2.3,3.4-4.9,4.6-7.7c0.1,0.1,0.3,0.2,0.5,0.3
+			c-0.2,0-4.6,8.9-4.7,9.3l1-0.2c-0.3,0.7-0.6,1.4-0.7,2.1c1.8-0.3,1.1,1.4,1,2.9c1.5-0.9,3.6-1.5,2.9,1c0.5-0.3,1-0.5,1.5-0.7
+			c-1.2,0.4,0.6,3.1,0.8,3.7c0.3,0.8,2.6,0.2,3.5,0.5c0.8-1.3,1.1,0.2,1.3,1.5c0.2,1.3,1.6-0.8,2.2-0.5c0.5,0.2-0.3,3.2,1.4,1.8
+			c0.7-0.6,0.9,0.5,2-0.5c0,0,3,0.5,3,0.4c0.5-3,2.8-0.2,2.6-2.8h0.7c-0.1-2.3,2.3,1.1,2.3-2.3c0-0.8-1.8-1.8,0.4-1
+			c-0.2-1.1,0.3-1.3-0.9-1.5c-0.1-0.2-0.1-0.4,0.1-0.6c1.1,0,2.9,2,3.6,1c0.2-0.3-0.9-2.3-1-2.9c0.6,0.1,1.3-0.1,1.8,0
+			c-1-0.6-0.4-0.8-1.6-1c1-2,2.9-0.1,3.8-1.6c-1.9,0.4-2.9-3.8-1.7-4.2c-1-0.9-1.8-1.1-2.6-2.2c-2.1-2.7,1.9,0.5,2.7,1.1
+			c0-0.5,0.2-1,0.2-1.5l1,0.9c0-0.3,0.1-0.5,0.1-0.7c0.9,0.8,2.1,1.2,3.3,1c-0.3-0.5,0-0.7-0.2-1.3c0.9,0.3,1.5,0,2.6,0.1
+			c-0.7-2.1,1.8-2,3.3-2.5c2.6-0.8-1.6-1.2-1.8-1.3c-0.5-0.4,0.6-1.1,0.7-1c0.2,0.1-0.9-1.3-0.7-0.9c-0.4-1.1-3-0.4-0.6-1.9
+			c-1-0.2-2.4-0.5-2.5-1.9c0.9-0.1,1.7-0.3,2.5-0.5c-0.6-0.5-1-1.3-1.7-1.7l0.5-0.2c-3.2-0.5,0.3-3.1,1.1-4.6
+			c-2.1,0.5-2.3-1.2-4.2-1.5l0.9-0.8c-1.1,0-2.2-0.1-3.2-0.4c0.2-1.2,1-2.2,2.2-2.5c-3.6-1.8-2.7-4.5-6.4-5.4l0.8-0.8
+			c-1-1.6-1.9-0.5-2.9-0.8c-2.4-0.7-2.2,2.7-2.2-1.3c0,0.4-0.6-0.5-0.6-0.7c-0.9,0.6-3.9,3-4.5,2.5c-0.9-0.8-1-0.5-1.6,0.4
+			c-0.3,0.4-1.5,1-1.2,0.6c-0.6,1-0.7,5-1.5,7.6c0-1.4,0.2-2.8,0.3-4.2l0.2-1c0.5-4.7,1.9-8.2,4.3-10.4c3.2-2.8,7.7-3.6,11.7-2.3
+			c3.9,1.4,6.3,6.3,8,10.5l14.2,37.9H82l15.1-40.2h-4L80.4,62.8L67.7,28.5z"/>
+	</g>
+</g>
+</svg>
diff --git a/doc/source/images/logos/Veremes/Veremes_White_large.png b/doc/source/images/logos/Veremes/Veremes_White_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..bfbbe6f39fe2107fda9fbb50d9bc7687aac3ca87
Binary files /dev/null and b/doc/source/images/logos/Veremes/Veremes_White_large.png differ
diff --git a/doc/source/images/logos/Veremes/Veremes_center.png b/doc/source/images/logos/Veremes/Veremes_center.png
new file mode 100644
index 0000000000000000000000000000000000000000..6bacd650b3b3055517bb7b89d5572cbc0487e36c
Binary files /dev/null and b/doc/source/images/logos/Veremes/Veremes_center.png differ
diff --git a/doc/source/images/user/configuration/btn_header.png b/doc/source/images/user/configuration/btn_header.png
new file mode 100644
index 0000000000000000000000000000000000000000..daea359ae70b098253e2960bbbbd6542509bef60
Binary files /dev/null and b/doc/source/images/user/configuration/btn_header.png differ
diff --git a/doc/source/images/user/configuration/modal_infos_user.png b/doc/source/images/user/configuration/modal_infos_user.png
new file mode 100644
index 0000000000000000000000000000000000000000..394c6dc8b3531747579121660d94dca0d8e6b195
Binary files /dev/null and b/doc/source/images/user/configuration/modal_infos_user.png differ
diff --git a/doc/source/images/user/configuration/modal_params_crypto.png b/doc/source/images/user/configuration/modal_params_crypto.png
new file mode 100644
index 0000000000000000000000000000000000000000..dda8d2207bea8df06d70592a43e9414d047b2394
Binary files /dev/null and b/doc/source/images/user/configuration/modal_params_crypto.png differ
diff --git a/doc/source/images/user/configuration/modal_params_dates.png b/doc/source/images/user/configuration/modal_params_dates.png
new file mode 100644
index 0000000000000000000000000000000000000000..c269a770a6b818cf8fce57d43fc6cd06835a3f68
Binary files /dev/null and b/doc/source/images/user/configuration/modal_params_dates.png differ
diff --git a/doc/source/images/user/configuration/modal_params_user.png b/doc/source/images/user/configuration/modal_params_user.png
new file mode 100644
index 0000000000000000000000000000000000000000..542a0e4790f56874c4359f645e4f5679d90fc458
Binary files /dev/null and b/doc/source/images/user/configuration/modal_params_user.png differ
diff --git a/doc/source/index.rst b/doc/source/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..626b8938d2e2b7d921d5bcfe2efaf3c99463f536
--- /dev/null
+++ b/doc/source/index.rst
@@ -0,0 +1,33 @@
+Documentation de vMap
+============================================
+
+.. image:: /images/logos/GTF/cutout/GTF.png
+   :height: 200 px
+   :width: 200 px
+   :align: center
+   :target: #
+
+
+vMap est une application web qui permet de centraliser, partager et documenter les traitements FME.
+
+Il s'agit une solution simple pour offrir un accès à FME à tous les membres d’une organisation et résoudre les problèmes de dispersion et de maintenance des projets FME.
+
+Chaque utilisateur de GTF dispose de son environnement de travail personnel qui lui permet d’exécuter des projets FME ou de planifier leur exécution régulière. Les administrateurs disposent des fonctions de publication et de supervision nécessaires à la surveillance et à l’optimisation du service.
+
+
+============================================
+
+.. toctree::
+   :maxdepth: 1
+   :glob:
+
+   introduction/index.rst
+   installation/index.rst
+   premiersPas/index.rst
+   user/index.rst
+   administrator/index.rst
+   changelog/index.rst
+   license.md
+   credits.md
+   support.md
+   
diff --git a/doc/source/installation/index.rst b/doc/source/installation/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..870de101f780705d51221cfcf316d4e648874ebf
--- /dev/null
+++ b/doc/source/installation/index.rst
@@ -0,0 +1,10 @@
+Prérequis et installation
+============================================
+
+.. toctree::
+   :maxdepth: 2
+   :glob:
+
+   prerequis.md
+   installation.md
+   miseAJour.md
diff --git a/doc/source/installation/installation.md b/doc/source/installation/installation.md
new file mode 100644
index 0000000000000000000000000000000000000000..38c0a73a8f0cd9257366017ad5270a578cba43bf
--- /dev/null
+++ b/doc/source/installation/installation.md
@@ -0,0 +1,244 @@
+# Procédure d'installation
+
+## Installation de vMap
+
+vMap dispose d’un installateur spécifique VAI qui permet d’assurer l’installation et la mise à jour du produit sans perte de configuration ni de données.
+
+Pour installer vMap, éditez le fichier *dependencies.json* afin de définir les paramètres de votre installation.
+
+
+Les variables à modifier pour l’installation sont :
+
+```{eval-rst}
++-----------------------+--------------------------------------------------------------------------------------------------------+
+| Variable              |     Description                                                                                        |
++=======================+========================================================================================================+
+|   API_ALIAS           | Alias pour accéder à l'API de vMap (par défaut : /rest)                                                |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   APP_ALIAS           | Alias pour accéder au client de vMap (par défaut : /vmap)                                              |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   WMS_ALIAS           | Alias pour accéder au Mapserver de vMap (par défaut : /mws)                                            |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   HTTPSERVER_PATH     | Chemin jusqu'au répertoire d'Apache24 (C:/.../Apache24/conf pour windows et /etc/apache2 pour linux)   |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   INSTALL_PATH        | Répertoire d'installation (/var/www/vmap préférable pour Linux C:/server/vmap conseillé pour Windows)  |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   POSTGRES_HOST       | Serveur de la base de données                                                                          |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   POSTGRES_PORT       | Port d'accès à la base de données                                                                      |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   POSTGRES_DB         | Nom de la base de données (la base de données peut être existante)                                     |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   POSTGRES_USER       | Compte d'un superutilisateur de la base                                                                |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   POSTGRES_PASSWORD   | Mot de passe du compte superutilisateur                                                                |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+```
+
+Dans la section **application** il possible de définir les utilisateurs qui seront insérés lors de l'installation dans le tableau **users**.
+
+```js
+{
+  ...
+  "application" : {
+    ...
+    "users": {
+      "admin": {
+        "grouproles": [
+          "vitis_user",
+          "vitis_admin"
+        ],
+        "login": true,
+        "password": "admin",
+        "roles": [
+          "LOGIN",
+          "CREATEROLE"
+        ]
+      }
+    }
+  }
+}
+```
+
+Les clés dans *users* seront utilisées comme identifiants. En fonction des informations associées, l'utilisateur aura plus ou moins de droits :
+- **grouproles** : permet de définir des privilèges qui seront associés à l'utilisateur
+- **login** : identifiant permettant de se connecter à la base ainsi qu'à l'application
+- **password** : mot de passe de l'utilisateur
+- **roles** : roles de l'utilisateur dans postgres
+
+L’installateur de vMap assure les opérations suivantes :
+- Copie du code du serveur d’application Vitis
+- Copie du code du moteur Vvitis
+- Installation et configuration de l'exécutable JobsRunner comme un service
+- Installation de PHP et de pupeeter
+- Installation de mapserver
+- Configuration du serveur HTTPS Apache
+- Création de la base de données dans PostgreSQL
+- Création d’un compte administrateur dans PostgreSQL
+- Nettoyage des caches
+
+---
+
+## Configuration de PostgreSQL
+
+Il est nécessaire de configurer le serveur PostgreSQL pour permettre à l’application d’accéder à la base de données.
+
+```{note}
+  La procédure ci-dessous s’applique si le serveur PostgreSQL est sur la même machine que vMap. Si ce n’est pas le cas, il faut prévoir une configuration spécifique.
+
+```
+
+**1. Editer le fichier pg_hba.conf de PostgreSQL**
+
+    Immédiatement après « # IPv4 local connections » insérer la ligne :
+
+    ```
+    # IPv4 local connections
+    host gtfdatabase all         127.0.0.1/32 md5
+    # La ligne ci-dessous n'est à ajouter que pour des raisons de retro-compatibilité avec d'anciennes versions de vMap
+    host gtfdatabase u_vitis     127.0.0.1/32 trust
+    ```
+
+    Immédiatement après « # IPv6 local connections » insérez la ligne :
+
+    ```
+    # IPv6 local connections
+    host gtfdatabase all         ::1/128 md5
+    # La ligne ci-dessous n'est à ajouter que pour des raisons de retro-compatibilité avec d'anciennes versions de vMap
+    host gtfdatabase u_vitis     ::1/128 trust
+    ```
+
+**2. Redémarrer le service PostgreSQL**
+
+### Configuration avancée de PostgreSQL
+
+Il est possible de configurer votre base de données applicative pour être plus sûre. Il est par exemple possible de forcer l'utilisation de connexion SSL ou de stocker les mot de passe via le système SASL de postgres plutôt qu'en MD5 comme cela fait par défaut.
+
+#### Connexion SSL à la base de donnée
+
+Il existe plusieurs niveaux de configuration pour l'utilisation du SSL avec PostgreSQL (Vous trouverez toutes les infos [ici](https://docs.postgresql.fr/12/libpq-ssl.html)).
+
+Par défaut, l'application utilisera le mode **prefer**, c'est à dire qu'elle utilisera le chiffrement si le serveur l'accepte. Il est tout de même préconisé de changer cette configuration pour utiliser **require** qui est plus restrictif.
+
+Si vous voulez utiliser un niveau de sécurité supérieur (**verify-ca** ou **verify-full**), il est nécessaire d'utiliser des certificats (la procédure pour générer des certifcats auto-signés est [ici](https://docs.postgresql.fr/12/ssl-tcp.html)). Dans ce cas là, les certifcats seront à renseigner au niveau de la configuration, dans le fichier **properties.json** de Vitis.
+
+- **db_ssl_mode** : définit le niveau de sécurité souhaité (par défaut **prefer**)
+- **db_ssl_root_cert** : chemin jusqu'au certifcat root de l'autorité de confiance (par défaut **vide**)
+- **db_ssl_cert** : certifcat à utiliser pur se connecter (par défaut **vide**)
+- **db_ssl_key** : clé privée du certificat (par défaut **vide**)
+- **db_ssl_crl** : certificat révoqué par l'autorité de confiance (par défaut **vide**)
+
+#### Stockage des mots de passe en SCRAM-SHA-256
+
+Dans la majorité des cas, PostgreSQL est configuré pour stocker les mots de passe en MD5. PostgreSQL pousse à changer ce paramètrage vers l'utilisation de l'algorithme **SCRAM-SHA-256**.
+
+Cette configuration se fait au niveau du fichier **postgresql.conf** :
+
+```shell
+  password_encryption = scram-sha-256
+
+```
+
+Il faut également retoucher le fichier **pg_hba.conf** pour changer la méthode de connexion, en remplaçant **md5** par **scram-sha-256**.
+```shell
+  # TYPE  DATABASE  USER  ADDRESS        METHOD
+    local all       all   127.0.0.1/32   scram-sha-256
+```
+
+Dans le fichier **properties.json** de Vitis il faut définir le paramètre **db_password_hash**, il peut prendre trois valeurs différentes :
+- **PLAIN** : le mot de passe reste en clair
+- **MD5** : un hash MD5 conforme à ce qu'attend postgres est utilisé lors des interactions avec le mot de passe
+- **SCRAM-SHA-256**: un hash complexe est utilisé lors des interactions avec le mot de passe
+
+```{Warning}
+  Le passage du système de stockage en MD5 vers le système en SCRAM-SHA-256, impliquera une redéfinition de tous les mots de passe actuellement stockés. Il faut que l'administrateur change tous les mots de passe au niveau de la base, puis que chaque utilisateur se reconnecte avec ce mot de passe et redéfinisse un nouveau mot de passe personnalisé.
+
+```
+
+---
+
+## Test de l'installation de vMap
+
+L'instance de vMap doit désormais être disponible à l’adresse **https://[serveur]/[alias]**
+
+- **\[serveur\]** : l’adresse de la machine où vous avez installé l’application
+- **\[alias\]** : la clé que vous avez saisie dans le fichier de configuration de vai (par défaut : *vmap*)
+
+Si vous vous connectez avec le protocole HTTP, la connexion sera automatiquement redirigée vers HTTPS.
+
+Si vous avez créé vous-même votre propre certificat, votre serveur n’est pas sécurisé et votre navigateur va sans doute afficher un message d’alerte.
+
+![erreur_https](../images/installation/erreur_https.png)
+
+Vous devrez créer une exception de sécurité dans votre navigateur avant de pouvoir accéder à votre site.
+
+Si vous utilisez un certificat valide ou si vous avez créé une exception de sécurité, vous devez arriver à la page de connexion :
+
+![connexion](../images/installation/interface_connexion_GTF.png)
+
+Vous pouvez vous connecter en utilisant le compte et le mot de passe définis lors de l’installation.
+
+---
+
+## Configuration de vMap
+
+### Configuration Générale
+
+Il est préférable de [configurer un serveur SMTP](../administrator/configuration/smtp.md) pour pouvoir utiliser GTF.
+
+---
+
+## Composants optionnels
+
+### InstantClient Oracle
+
+GTF permet d'utiliser les données d'une base de données Oracle pour des listes déroulantes (via une source de données de type "base de donnée externe").
+
+Pour activer cette fonctionnalité, il est nécessaire d'installer un **instantclient Oracle** et d'activer la librairie dans le PHP.
+
+La version **12.2 64 bits** est disponible pour [Linux](https://veremes-dev-ressources.s3.eu-west-3.amazonaws.com/dependencies/php_dep/oracle/instantclient-basic-linux.x64-12.2.0.1.0.zip) et **11.2 64 bits** pour [Windows](https://veremes-dev-ressources.s3.eu-west-3.amazonaws.com/dependencies/php_dep/oracle/instantclient_windows_11_2_x64.zip) telle qu'elle est utilisée pour compiler le PHP installer avec GTF.
+
+Si une autre instance d'Oracle est installée sur la machine, elle est utilisable si elle est plus récente que la version 11.2. Cependant, des conflits au niveau des librairies dynamiques restent possibles : rapprochez-vous au maximum des versions 11/12 pour une architecture 64 bits.
+
+#### Windows
+
+La suite de cette procédure se base sur la procédure officielle d'Oracle que vous trouverez [ici](https://www.oracle.com/fr/database/technologies/instant-client/winx64-64-downloads.html#ic_winx64_inst).
+
+Décompressez l'archive précédemment téléchargée dans `C:/oracle` (vous devez créer le dossier s'il n'existe pas).
+
+Il faut ensuite ajouter le chemin `C:/oracle/instantclient_11_2_x64` à la variable d'environnement **PATH** système. Si un autre outil Oracle est déjà installé, il faut que ce chemin apparaisse avant.
+
+Il faut activer l'extension dans le php.ini de votre application. Ce fichier est à l'emplacement **\[GTF\]/vas/bin/php/php.ini** où \[GTF\] est le dossier d'installation de GTF. Il faut éditer le fichier pour retirer le `;` au début de la ligne `;extension=pdo_oci`.
+
+Redémarrez le service Apache pour rendre effectif les modifications.
+
+#### Linux
+
+La suite de cette procédure se base sur la procédure officielle d'Oracle que vous trouverez [ici](https://www.oracle.com/fr/database/technologies/instant-client/linux-x86-64-downloads.html#ic_x64_inst).
+
+Décompressez l'archive précédemment téléchargée dans `/opt/oracle` (vous devez créer le dossier s'il n'existe pas).
+``` shell
+cd /opt/oracle
+unzip instantclient-basic-linux.x64-12.2.0.1.0.zip
+```
+
+Une fois l'archive décompressée, créez les liens adaptés pour la version d’Instant Client.
+
+``` shell
+cd /opt/oracle/instantclient_12_2
+ln -s libclntsh.so.12.1 libclntsh.so
+ln -s libocci.so.12.1 libocci.so
+```
+
+Installer le paquet [libaio1](https://packages.debian.org/fr/sid/libaio1) avec la commande `apt-get install libaio1`.
+
+Ajouter les variables d'environnement suivantes dans le fichier `/etc/bashrc` ou `/etc/bash.bashrc` :
+``` shell
+export ORACLE_HOME=/opt/oracle/instantclient_12_2
+export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
+export PATH=$ORACLE_HOME:$PATH
+```
+
+Il faut activer l'extension dans le php.ini de votre application. Ce fichier est à l'emplacement **\[GTF\]/vas/bin/php/bin/php.ini** ou \[GTF\] est le dossier d'installation de GTF. Il faut éditer le fichier pour retirer le `;` au début de la ligne `;extension=pdo_oci`.
+
+Redémarrez le service Apache pour rendre effectif les modifications, avec la commande `systemctl restart apache2`.
diff --git a/doc/source/installation/miseAJour.md b/doc/source/installation/miseAJour.md
new file mode 100644
index 0000000000000000000000000000000000000000..097fec9510fdbcefa2ff3b86a15d2b7d2038db3a
--- /dev/null
+++ b/doc/source/installation/miseAJour.md
@@ -0,0 +1,5 @@
+# Procédure de mise à jour
+
+## Depuis vMap 2021 ou inférieur
+
+TODO
diff --git a/doc/source/installation/prerequis.md b/doc/source/installation/prerequis.md
new file mode 100644
index 0000000000000000000000000000000000000000..3bddbf0a484142400ffef166402b9b36ba8350ab
--- /dev/null
+++ b/doc/source/installation/prerequis.md
@@ -0,0 +1,49 @@
+# Prérequis
+
+## Préconisations techniques
+
+```{eval-rst}
+
++------------------------------+-----------------------------------------+-----------------------------------------+
+|                              |     Configuration minimale              |     Configuration recommandée           |
++==============================+=========================================+=========================================+
+|                              | - Debian 9 ou plus récent               | - Debian 9 ou plus récent               |
+|   Système d'exploitation     | - Ubuntu 18 ou plus récent              | - Ubuntu 18 ou plus récent              |
+|                              | - Windows Server 2016 ou plus récent    | - Windows Server 2016 ou plus récent    |
++------------------------------+-----------------------------------------+-----------------------------------------+
+|   CPU                        | 2 cœurs                                 | 4 cœurs                                 |
++------------------------------+-----------------------------------------+-----------------------------------------+
+|   Mémoire vive               | 8 GB                                    | 16 GB                                   |
++------------------------------+-----------------------------------------+-----------------------------------------+
+|   Espace disque disponible   | 20 GB                                   | 60 GB                                   |
++------------------------------+-----------------------------------------+-----------------------------------------+
+|   Base de données            | PostgreSQL 9.6 ou plus                  | PostgreSQL 9.6 ou plus                  |
++------------------------------+-----------------------------------------+-----------------------------------------+
+|    Serveur HTTP              | Apache 2.4.13 ou plus (avec mod_ssl)    | Apache 2.4.13 ou plus (avec mod_ssl)    |
++------------------------------+-----------------------------------------+-----------------------------------------+
+
+```
+
+---
+
+## Installation des prérequis
+
+### Installation d'Apache 2.4
+
+GTF utilise le protocole sécurisé HTTPS qui assure le cryptage des échanges entre le Serveur d’Application Vitis et le poste client.
+
+Il est donc nécessaire d’installer une version spécifique du serveur HTTP Apache compilé avec le module SSL.
+
+- [Procédure d’installation Apache 2.4 pour Windows](http://www.veremes.com/installation-apache-2-4-mod_ssl-windows)
+- [Procédure d’installation Apache 2.4 pour Linux](https://www.veremes.com/installation-apache-2-4-linux)
+
+---
+
+### Installation de PostgreSQL
+
+GTF utilise une base PostgreSQL pour stocker les informations sur les projets FME et les demandes de traitement ainsi que sur les utilisateurs et leurs droits.
+
+Si PostgreSQL est déjà installé sur votre poste, cette étape est facultative.
+
+- [Procédure d’installation PostgreSQL pour Windows](http://www.veremes.com/installation-postgresql-windows)
+- [Procédure d’installation PostgreSQL pour Linux](https://www.veremes.com/installation-postgresql-linux)
diff --git a/doc/source/introduction/composants.md b/doc/source/introduction/composants.md
new file mode 100644
index 0000000000000000000000000000000000000000..fc11c274ef4329c161fb83a98f3c4142d4c53b8f
--- /dev/null
+++ b/doc/source/introduction/composants.md
@@ -0,0 +1,104 @@
+# Composants logiciels de GTF
+
+## Liste des composants
+<table align="center" class="docutils" border="1">
+
+<thead valign="middle" align="center">
+  <tr class="row-odd">
+   <td>
+   <b>Composants</b>
+   </td>
+   <td>
+   <b>Description</b>
+   </td>
+  </tr>
+</thead>
+
+<tbody valign="middle">
+<tr class="row-even">
+ <td>
+ GTF Client
+ </td>
+ <td>
+ Applications Web permettant aux utilisateurs l’accès aux services GTF
+ </td>
+</tr>
+
+<tr class="row-odd">
+ <td>
+ Apache HTTPD
+ </td>
+ <td>
+ Logiciel serveur HTTP.
+ </td>
+</tr>
+
+<tr class="row-even">
+  <td>
+  PHP
+  </td>
+  <td>
+  Langage de programmation
+  </td>
+</tr>
+
+<tr class="row-odd">
+  <td>
+  PostgreSQL
+  </td>
+  <td>Système de gestion de base de données relationnelle utilisé pour le stockage des informations : demandes de traitements, traitements publiés, droits des utilisateurs...
+  </td>
+</tr>
+
+<tr class="row-even">
+  <td>
+  Vitis Jobsrunner
+  </td>
+  <td>Service assurant l'exécution de tâches planifiées.
+  </td>
+</tr>
+
+<tr class="row-odd">
+  <td>GTF Engine</p>
+  </td>
+  <td>GTF Engine désigne le moteur de GTF, la partie logicielle capable d’exécuter les traitements FME. GTF exploite au minimum un moteur GTF. Les moteurs supplémentaires permettent de répartir la charge sur plusieurs process ou machines. L'ajout de moteurs supplémentaires et soumis à l'acquisition des licences correspondantes.
+  </td>
+</tr>
+
+<tr class="row-even">
+  <td>
+  FME
+  </td>
+  <td>
+  Logiciel FME Professional Edition ou supérieure en licence fixe ou flottante.
+  </td>
+</tr>
+
+</tbody>
+</table>
+
+ ![composants logiciels de GTF](../images/gtf_composants.png)
+
+## Composants importants
+
+```{warning}
+Notez que [FME](../installation/prerequis.html#installation-de-fme) ne fait pas partie du logiciel GTF, mais il est indispensable à son fonctionnement.
+
+```
+
+### GTF Client
+
+Permet à l'administrateur de publier des traitements préalablement conçus avec FME Workbench. Par cette interface, l'administrateur gère les utilisateurs en leur attribuant des droits sur les traitements publiés, et peut également  s'appuyer sur un annuaire MS-Active Directory pour assurer l'authentification et la gestion des droits.
+
+Il dispose par ailleurs de fonctions de supervision et de consultation de statistiques. Les utilisateurs soumettent des demandes de traitements, chargent leurs propres données et téléchargent les résultats.
+
+Les traitements sont exécutés en mode asynchrone ce qui permet aux utilisateurs de continuer à travailler sans attendre la fin du traitement. Un e-mail avertit l'utilisateur de la disponibilité du résultat. GTF Client permet également  de s'abonner à un traitement à la fréquence souhaitée pour automatiser la production d'un traitement.
+
+### API REST
+L'API REST de GTF permet à n'importe quelle application de faire appel aux services de GTF de manière transparente pour les utilisateurs.
+
+C'est la solution idéale pour les développeurs souhaitant offrir leur propre interface graphique.
+
+### API Formulaire
+
+Le studio de formulaire permet de mettre en forme le formulaire de saisie des paramètres en intégrant des composants (cartes open layer, arborescences de fichiers…)
diff --git a/doc/source/introduction/index.rst b/doc/source/introduction/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..e900e14c037d163951119371c1f2b9d35b48651a
--- /dev/null
+++ b/doc/source/introduction/index.rst
@@ -0,0 +1,9 @@
+Présentation de vMap
+============================================
+
+.. toctree::
+   :maxdepth: 1
+   :glob:
+
+   introduction.md
+   composants.md
diff --git a/doc/source/introduction/introduction.md b/doc/source/introduction/introduction.md
new file mode 100644
index 0000000000000000000000000000000000000000..fe4aad7887e9ee14c240ba484cbfc73765bb4322
--- /dev/null
+++ b/doc/source/introduction/introduction.md
@@ -0,0 +1,4 @@
+
+# Présentation de vMap
+
+Todo
\ No newline at end of file
diff --git a/doc/source/premiersPas/configurationCompte.md b/doc/source/premiersPas/configurationCompte.md
new file mode 100644
index 0000000000000000000000000000000000000000..877b3eb0bbe44a5cdcc5426be2f0aa6a80701c7d
--- /dev/null
+++ b/doc/source/premiersPas/configurationCompte.md
@@ -0,0 +1,38 @@
+# Configuration de votre compte
+
+Vous pouvez accédez à la configuration de votre compte via les boutons en haut à droite de l'application.
+
+![Bouton header](../images/user/configuration/btn_header.png)
+
+## Changer les informations de votre compte
+
+En cliquant sur l'option **Infos utilisateur** vous pouvez modifier les informations de votre compte.
+
+![modale utilisateur](../images/user/configuration/modal_infos_user.png)
+
+## Paramètres spécifiques
+
+En cliquant sur l'option **Paramètres utilisateur** vous pouvez configurer certaines options.
+
+![modale paramètres utilisateur](../images/user/configuration/modal_params_user.png)
+
+### Encrypter les résultats générés par GTF
+
+![modale paramètres utilisateur Crypto](../images/user/configuration/modal_params_crypto.png)
+
+Pour activer la fonctionnalité il faut mettre la valeur du champ **Cryptage des documents générés** sur **Oui**.
+
+Si aucune **clé de chiffrement** n'est ajouté une clé aléatoire sera utilisé (elle sera envoyée par mail à la place du résultat en pièce jointe) sinon elle sera utilisée pour encrypter le résultat.
+
+```{Warning}
+  L'auteur d'un traitement FME peut activer la fonctionnalité sur le traitement, dans ce cas là tous les demandeurs sont considérés comme voulant encrypter leurs résultats
+
+```
+
+### Changer l'affichage des dates
+
+![modale paramètres utilisateur Date](../images/user/configuration/modal_params_dates.png)
+
+**Fuseau horaire** permet de définir votre fuseau horaire.
+
+**Format d'affichage des dates** permet de changer la façon dont les dates sont formattées dans les listes et dans les formulaires.
diff --git a/doc/source/premiersPas/index.rst b/doc/source/premiersPas/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..8269c5cd6f992b04d879453ddc145134ff56d4f6
--- /dev/null
+++ b/doc/source/premiersPas/index.rst
@@ -0,0 +1,10 @@
+Premiers pas
+============================================
+
+.. toctree::
+   :maxdepth: 2
+   :glob:
+
+   roles.md
+   configurationCompte.md
+   preparationProjet/index.rst
diff --git a/doc/source/premiersPas/roles.md b/doc/source/premiersPas/roles.md
new file mode 100644
index 0000000000000000000000000000000000000000..a0c906b9a81dec71fd43bf414a946e4096f00d40
--- /dev/null
+++ b/doc/source/premiersPas/roles.md
@@ -0,0 +1,23 @@
+# Comprendre les différents rôles
+
+Plusieurs profils d’utilisateurs sont amenés à utiliser vMap. Ceci se traduit par trois rôle distincts, aux privilèges différents.
+
+## Utilisateur
+
+todo
+
+---
+
+## Administrateur
+
+L'administrateur est en charge de la gestion de l’application.
+
+Cet individu se charge de l’exploitation de l’application ainsi que de la gestion des utilisateurs et des rôles.
+
+L'administrateur a accès aux modes suivants :
+- vMap
+- Administration
+  - *[Utilisateurs](../administrator/users.md)*
+  - *[Configuration](../administrator/configuration/index.md)*
+  - *[API](../administrator/api/api.md)*
+  - *[Journaux](../administrator/journaux.md)*
diff --git a/doc/source/user/index.rst b/doc/source/user/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..0079911690443972ae7f9bb3c309e40b09581641
--- /dev/null
+++ b/doc/source/user/index.rst
@@ -0,0 +1,15 @@
+Documentation de vMap pour les utilisateurs
+============================================
+
+--------------
+
+Cette partie de la documentation s'adresse aux **utilisateurs**. Elle est néanmoins aussi utile pour les `administrateurs <../administrator/index.html>`_ pour appréhender ce rôle et les fonctionnalités de base de vMap.
+
+L'utilisateur a accès au mode *Carto* permettant d'accéder aux fonctionnalités de base de vMap.
+
+============================================
+
+.. toctree::
+   :maxdepth: 2
+
+   carto.rst