diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..52c9aa66668e70b627361416ab305c4e1764aa93
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,37 @@
+image: veremes/sphinx-doc:latest
+
+variables:
+  S3_BUCKET_NAME_PROD: "documentation.veremes.net/vmap2"
+  S3_BUCKET_NAME_DEV: "documentation-dev.veremes.net/vmap2"
+
+# Deploiement documentation francaise en production
+deploy-fr-prod:
+  stage: deploy
+  script:
+  - sphinx-build -b html doc/source doc/build
+  - aws s3 cp doc/build/ s3://$S3_BUCKET_NAME_PROD/ --recursive
+  tags:
+  - deployment
+  - eslint
+  - test
+  only:
+    refs:
+    - master
+    changes:
+    - doc/source/**/*
+
+# Deploiement documentation francaise en developpement
+deploy-fr-dev:
+  stage: deploy
+  script:
+  - sphinx-build -b html doc/source doc/build
+  - aws s3 cp doc/build/ s3://$S3_BUCKET_NAME_DEV/ --recursive
+  tags:
+  - deployment
+  - eslint
+  - test
+  only:
+    refs:
+    - documentation
+    changes:
+    - doc/source/**/*
diff --git a/doc/README.md b/doc/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..3fc1e0067ef7aba61151c354a924d083dc15360f
--- /dev/null
+++ b/doc/README.md
@@ -0,0 +1,18 @@
+# Documentation de vMap
+
+Pour développer en local, il faut ouvrir un invite de commandes, ou un terminal powershell à la racine du fichier doumentation, modifier ou rajouter des fichier markdown, puis taper la commande :
+
+Il faut avoir python, et également sphinx et les différents outils utilisés par sphinx :  
+
+```
+pip install -U sphinx
+pip install sphinx_rtd_theme==0.5.2
+pip install sphinx-markdown-parser
+pip install myst-parser
+pip install pymdown-extensions
+sphinx-build -b html doc/source doc/build
+```
+
+On peut ensuite visualiser le site dans le dossier "build" puis ouvrir le fichier index.html.
+
+Une fois que les modifications sont terminées, il suffit de push sur gitlab, et le site sera automatiquement déployé.
diff --git a/doc/source/404.md b/doc/source/404.md
new file mode 100644
index 0000000000000000000000000000000000000000..56f7f9d884c4526538f1981892159c40d14a90ad
--- /dev/null
+++ b/doc/source/404.md
@@ -0,0 +1,8 @@
+```{eval-rst}
+:orphan:
+```
+# Cette page n'existe pas
+
+- [Revenir à l'index de la documentation actuelle](./index.rst)
+
+- [Revenir au centre de documentation Veremes](http://documentation.veremes.net)
diff --git a/doc/source/_static/css/custom.css b/doc/source/_static/css/custom.css
new file mode 100644
index 0000000000000000000000000000000000000000..ea94ab7d99b29c2e5b2a75efe0db67826b29b28d
--- /dev/null
+++ b/doc/source/_static/css/custom.css
@@ -0,0 +1,45 @@
+/* COULEUR DE L'APPLICATION */
+.wy-side-nav-search {
+  background-color: #1fa6bf;
+}
+
+/*LARGEUR DE LA ZONE PRINCIPALE*/
+.wy-nav-content {
+    max-width: 80%;
+}
+
+/* JUSTIFICATION DU TEXTE */
+.document{
+  text-align: justify;
+}
+
+/*CENTRAGE DES IMAGES ET LARGUEUR MAXIMALE*/
+.rst-content img {
+  display: block;
+  max-width: 85%;
+  margin: 25px auto;
+}
+
+/*POLICE*/
+
+.toctree-wrapper > p.caption, h1, h2, h3, h4, h5, h6, legend {
+    font-family: Arial, Verdana, sans-serif;
+}
+
+/*MENU*/
+.lastupdated-header{
+    font-size: 14px;
+    margin-bottom: 1em;
+    font-weight: normal;
+    color: rgba(255,255,255,0.3);
+}
+
+.version{
+    color: rgba(255,255,255,0.5) !important;
+}
+
+/* Suppression de l'iconde download pour les fichiers téléchargeables */
+.rst-content code.download span:first-child::before{
+    content : ''!important;
+    visibility: hidden;
+}
diff --git a/doc/source/_templates/footer.html b/doc/source/_templates/footer.html
new file mode 100644
index 0000000000000000000000000000000000000000..a58d59494e95cc052fdd485f8c15bf7593dc3fe4
--- /dev/null
+++ b/doc/source/_templates/footer.html
@@ -0,0 +1,55 @@
+<footer>
+  {%- if (theme_prev_next_buttons_location == 'bottom' or theme_prev_next_buttons_location == 'both') and (next or prev) %}
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+      {%- if next %}
+        <a href="{{ next.link|e }}" class="btn btn-neutral float-right" title="{{ next.title|striptags|e }}" accesskey="n" rel="next">{{ _('Next') }} <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+      {%- endif %}
+      {%- if prev %}
+        <a href="{{ prev.link|e }}" class="btn btn-neutral float-left" title="{{ prev.title|striptags|e }}" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> {{ _('Previous') }}</a>
+      {%- endif %}
+    </div>
+  {%- endif %}
+
+  <hr/>
+
+  <div role="contentinfo">
+  {%- block contentinfo %}
+    <p>
+      {%- if show_copyright %}
+        {%- if hasdoc('copyright') %}
+          {% trans path=pathto('copyright'), copyright=copyright|e %}&#169; <a href="{{ path }}">Copyright</a> {{ copyright }}.{% endtrans %}
+        {%- else %}
+          {% trans copyright=copyright|e %}&copy; Copyright {{ actual_year_copyright }}{% endtrans %}
+        {%- endif %}
+      {%- endif %}
+      
+    {%- if build_id and build_url %}
+      <span class="build">
+        {# Translators: Build is a noun, not a verb #}
+        {% trans %}Build{% endtrans %}
+        <a href="{{ build_url }}">{{ build_id }}</a>.
+      </span>
+    {%- elif commit %}
+      <span class="commit">
+        {# Translators: the phrase "revision" comes from Git, referring to a commit #}
+        {% trans %}Revision{% endtrans %} <code>{{ commit }}</code>.
+      </span>
+    {%- endif %}
+    </p>
+  {%- endblock %}
+  </div>
+
+  {%- if show_sphinx %}
+    {% set sphinx_web = '<a href="https://www.sphinx-doc.org/">Sphinx</a>' %}
+    {% set readthedocs_web = '<a href="https://readthedocs.org">Read the Docs</a>'  %}
+    {# Translators: the variable "sphinx_web" is a link to the Sphinx project documentation with the text "Sphinx" #}
+    {% trans sphinx_web=sphinx_web, readthedocs_web=readthedocs_web %}Built with {{ sphinx_web }} using a{% endtrans %}
+    {# Translators: "theme" refers to a theme for Sphinx, which alters the appearance of the generated documenation #}
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">{% trans %}theme{% endtrans %}</a>
+    {# Translators: this is always used as "provided by Read the Docs", and should not imply Read the Docs is an author of the generated documentation. #}
+    {% trans %}provided by {{ readthedocs_web }}{% endtrans %}.
+  {%- endif %}
+
+  {%- block extrafooter %} {% endblock %}
+
+</footer>
diff --git a/doc/source/_templates/layout.html b/doc/source/_templates/layout.html
new file mode 100644
index 0000000000000000000000000000000000000000..16b01800c00f6922028091f047f884873aa2034a
--- /dev/null
+++ b/doc/source/_templates/layout.html
@@ -0,0 +1,259 @@
+{# TEMPLATE VAR SETTINGS #}
+{%- set url_root = pathto('', 1) %}
+{%- if url_root == '#' %}{% set url_root = '' %}{% endif %}
+{%- if not embedded and docstitle %}
+  {%- set titlesuffix = " &mdash; "|safe + docstitle|e %}
+{%- else %}
+  {%- set titlesuffix = "" %}
+{%- endif %}
+{%- set lang_attr = 'en' if language == None else (language | replace('_', '-')) %}
+{%- set sphinx_writer = 'writer-html5' if html5_doctype else 'writer-html4' %}
+
+<!DOCTYPE html>
+<html class="{{ sphinx_writer }}" lang="{{ lang_attr }}" >
+<head>
+  <meta charset="utf-8" />
+  {{ metatags }}
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  {% block htmltitle %}
+  <title>{{ title|striptags|e }}{{ titlesuffix }}</title>
+  {% endblock %}
+
+  {# CSS #}
+  <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
+  <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />
+  {%- for css in css_files %}
+    {%- if css|attr("rel") %}
+  <link rel="{{ css.rel }}" href="{{ pathto(css.filename, 1) }}" type="text/css"{% if css.title is not none %} title="{{ css.title }}"{% endif %} />
+    {%- else %}
+  <link rel="stylesheet" href="{{ pathto(css, 1) }}" type="text/css" />
+    {%- endif %}
+  {%- endfor %}
+
+  {%- for cssfile in extra_css_files %}
+    <link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
+  {%- endfor %}
+
+  {# FAVICON #}
+  {% if favicon %}
+    <link rel="shortcut icon" href="{{ pathto('_static/' + favicon, 1) }}"/>
+  {% endif %}
+
+  {# CANONICAL URL (deprecated) #}
+  {% if theme_canonical_url and not pageurl %}
+    <link rel="canonical" href="{{ theme_canonical_url }}{{ pagename }}.html"/>
+  {% endif %}
+
+  {# CANONICAL URL #}
+  {%- if pageurl %}
+    <link rel="canonical" href="{{ pageurl|e }}" />
+  {%- endif %}
+
+  {# JAVASCRIPTS #}
+  {%- block scripts %}
+  <!--[if lt IE 9]>
+    <script src="{{ pathto('_static/js/html5shiv.min.js', 1) }}"></script>
+  <![endif]-->
+  {%- if not embedded %}
+  {# XXX Sphinx 1.8.0 made this an external js-file, quick fix until we refactor the template to inherert more blocks directly from sphinx #}
+    {% if sphinx_version >= "1.8.0" %}
+      <script type="text/javascript" id="documentation_options" data-url_root="{{ url_root }}" src="{{ pathto('_static/documentation_options.js', 1) }}"></script>
+      {%- for scriptfile in script_files %}
+        {{ js_tag(scriptfile) }}
+      {%- endfor %}
+    {% else %}
+      <script type="text/javascript">
+          var DOCUMENTATION_OPTIONS = {
+              URL_ROOT:'{{ url_root }}',
+              VERSION:'{{ release|e }}',
+              LANGUAGE:'{{ language }}',
+              COLLAPSE_INDEX:false,
+              FILE_SUFFIX:'{{ '' if no_search_suffix else file_suffix }}',
+              HAS_SOURCE:  {{ has_source|lower }},
+              SOURCELINK_SUFFIX: '{{ sourcelink_suffix }}'
+          };
+      </script>
+      {%- for scriptfile in script_files %}
+        <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
+      {%- endfor %}
+    {% endif %}
+    <script type="text/javascript" src="{{ pathto('_static/js/theme.js', 1) }}"></script>
+
+    {# OPENSEARCH #}
+    {%- if use_opensearch %}
+    <link rel="search" type="application/opensearchdescription+xml"
+          title="{% trans docstitle=docstitle|e %}Search within {{ docstitle }}{% endtrans %}"
+          href="{{ pathto('_static/opensearch.xml', 1) }}"/>
+    {%- endif %}
+  {%- endif %}
+  {%- endblock %}
+
+  {%- block linktags %}
+    {%- if hasdoc('about') %}
+    <link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" />
+    {%- endif %}
+    {%- if hasdoc('genindex') %}
+    <link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" />
+    {%- endif %}
+    {%- if hasdoc('search') %}
+    <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" />
+    {%- endif %}
+    {%- if hasdoc('copyright') %}
+    <link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" />
+    {%- endif %}
+    {%- if next %}
+    <link rel="next" title="{{ next.title|striptags|e }}" href="{{ next.link|e }}" />
+    {%- endif %}
+    {%- if prev %}
+    <link rel="prev" title="{{ prev.title|striptags|e }}" href="{{ prev.link|e }}" />
+    {%- endif %}
+  {%- endblock %}
+  {%- block extrahead %} {% endblock %}
+</head>
+
+<body class="wy-body-for-nav">
+
+  {% block extrabody %} {% endblock %}
+  <div class="wy-grid-for-nav">
+    {# SIDE NAV, TOGGLES ON MOBILE #}
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" {% if theme_style_nav_header_background %} style="background: {{theme_style_nav_header_background}}" {% endif %}>
+          {% block sidebartitle %}
+
+          {% if logo and theme_logo_only %}
+            <a href="{{ pathto(master_doc) }}">
+          {% else %}
+            <a href="{{ pathto(master_doc) }}" class="icon icon-home"> {{ project }}
+          {% endif %}
+
+          {% if logo %}
+            {# Not strictly valid HTML, but it's the only way to display/scale
+               it properly, without weird scripting or heaps of work
+            #}
+            <img src="{{ pathto('_static/' + logo, 1) }}" class="logo" alt="{{ _('Logo') }}"/>
+          {% endif %}
+          </a>
+
+          {% if theme_display_version %}
+            {%- set nav_version = version %}
+            {% if READTHEDOCS and current_version %}
+              {%- set nav_version = current_version %}
+            {% endif %}
+            {% if nav_version %}
+              <div class="version">
+                {{ nav_version }}
+              </div>
+            {% endif %}
+          {% endif %}
+          {% if last_updated %}
+            <div class="lastupdated-header">
+              {% if 'fr' in language %}
+                {% trans last_updated=last_updated|e %}Dernière mise à jour : {{ last_updated }}{% endtrans %}
+              {% else %}
+                {% trans last_updated=last_updated|e %}Last update : {{ last_updated }}{% endtrans %}
+              {% endif %}
+            </div>
+          {%- endif %}
+
+          {% include "searchbox.html" %}
+
+          {% endblock %}
+        </div>
+
+        {% block navigation %}
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          {% block menu %}
+            {#
+              The singlehtml builder doesn't handle this toctree call when the
+              toctree is empty. Skip building this for now.
+            #}
+            {% if 'singlehtml' not in builder %}
+              {% set global_toc = toctree(maxdepth=theme_navigation_depth|int,
+                                          collapse=theme_collapse_navigation|tobool,
+                                          includehidden=theme_includehidden|tobool,
+                                          titles_only=theme_titles_only|tobool) %}
+            {% endif %}
+            {% if global_toc %}
+              {{ global_toc }}
+            {% else %}
+              <!-- Local TOC -->
+              <div class="local-toc">{{ toc }}</div>
+            {% endif %}
+          {% endblock %}
+        </div>
+        {% endblock %}
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      {# MOBILE NAV, TRIGGLES SIDE NAV ON TOGGLE #}
+      <nav class="wy-nav-top" aria-label="top navigation">
+        {% block mobile_nav %}
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="{{ pathto(master_doc) }}">{{ project }}</a>
+        {% endblock %}
+      </nav>
+
+
+      <div class="wy-nav-content">
+      {%- block content %}
+        {% if theme_style_external_links|tobool %}
+        <div class="rst-content style-external-links">
+        {% else %}
+        <div class="rst-content">
+        {% endif %}
+          {% include "breadcrumbs.html" %}
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+          {%- block document %}
+           <div itemprop="articleBody">
+            {% block body %}{% endblock %}
+           </div>
+           {% if self.comments()|trim %}
+           <div class="articleComments">
+            {% block comments %}{% endblock %}
+           </div>
+           {% endif%}
+          </div>
+          {%- endblock %}
+          {% include "footer.html" %}
+        </div>
+      {%- endblock %}
+      </div>
+
+    </section>
+
+  </div>
+  {% include "versions.html" %}
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable({{ 'true' if theme_sticky_navigation|tobool else 'false' }});
+      });
+  </script>
+
+  {# Do not conflict with RTD insertion of analytics script #}
+  {% if not READTHEDOCS %}
+    {% if theme_analytics_id %}
+    <!-- Theme Analytics -->
+    <script>
+    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+    ga('create', '{{ theme_analytics_id }}', 'auto');
+    {% if theme_analytics_anonymize_ip|tobool %}
+    ga('set', 'anonymizeIp', true);
+    {% endif %}
+    ga('send', 'pageview');
+    </script>
+
+    {% endif %}
+  {% endif %}
+
+  {%- block footer %} {% endblock %}
+
+</body>
+</html>
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..c99ac0169889c46d75b31e06e3863a43cc0c502c
--- /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é vMap2
+- **Serveur** : nom du serveur sur lequel est installé vMap2
+- **Port** : port du serveur utilisé par vMap2
+- **Base de données** : nom de la base de données PostgreSQL de vMap2
diff --git a/doc/source/administrator/configuration/index.rst b/doc/source/administrator/configuration/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..234de604f6f6e991ebbe9f712bf252c94f4f9dbc
--- /dev/null
+++ b/doc/source/administrator/configuration/index.rst
@@ -0,0 +1,17 @@
+Mode Configuration
+============================================
+
+--------------
+
+La configuration générale de vMap2 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..c1e097a69d642615b09397e5017619070fc8e70e
--- /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 vMap2 (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 vMap2
+
+
+- **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..3f5ee5dea44d0ceac59d6aa42168a6a7ef2dcad4
--- /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 vMap2.
+
+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..2361511de5c2923efab9f53c68654a862608672b
--- /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 vMap2 :
+
+- **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..5850636620768381d06ff19be17a2cfb40e8e1ae
--- /dev/null
+++ b/doc/source/administrator/configuration/modeles_e-mail.md
@@ -0,0 +1,94 @@
+# 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** : défini le modéle de donnée (le scope) qui sera utilisable dans le template de mail.
+
+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.
+
+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 Vitis](#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..322aae0c28e63be8dd45cdb42f56a37293b369d5
--- /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 vMap2. 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..7a0597ebe75125886b9e6c58e4a1426161cc9caf
--- /dev/null
+++ b/doc/source/administrator/index.rst
@@ -0,0 +1,16 @@
+Documentation de vMap2 pour les administrateurs
+============================================
+
+--------------
+
+Il est conseillé aux administrateurs de consulter en premier la `Documentation de vMap2 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..adf9887b6d21852bfc45c244a66a620a6320efc0
--- /dev/null
+++ b/doc/source/administrator/users.md
@@ -0,0 +1,155 @@
+# Mode Utilisateurs
+
+vMap2 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 vMap2 est un compte connu par l’application vMap2 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 à vMap2, PostgreSQL, créés directement dans vMap2
+- **Utilisateurs externes (importés depuis l'AD ou LDAP)** : utilisateurs d’un domaine et authentifiés par un annuaire Active Directory, importés dans vMap2
+
+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 communales pour le module Casdastre
+
+- 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)
+
+---
+
+## 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 vMap2 :
+
+- **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 vMap2. Il accède également dans le mode **API** à la documentation relative à l'API de vMap2.
+- **vitis_shared** : permet de gérer l'arborescence du dossier **shared**, qui est un dossier partagé entre plusieurs utilisateurs pour partager des ressources.
+
+
+### Privilèges vMap2
+
+Todo
+
+## 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 vMap2.
+
+
+```{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..f85040745089a4e8321ddf82ea5d8fd7d9a1006f
--- /dev/null
+++ b/doc/source/autres/studio.md
@@ -0,0 +1,75 @@
+# Utilisation du studio de formulaire dans vMap2 (WIP)
+
+## Généralités
+
+Le studio vMap2 est l'un des points forts de l'application, ....
+
+![Publication - studio](../images/author/publication/publication_studio.png)
+
+## Sources de données
+
+Dans les formulaires vMap2 il est possible de faire apparaître des listes déroulantes.
+
+![Sources de données sur vMap2](../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 vMap2](../images/autres/studio/datasource_btn.jpg)
+
+Sur vMap2 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 vMap2
+* **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 vMap2
+
+![Sources de données sur vMap](../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 à vMap2 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 à vMap2 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 vMap](../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 vMap](../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..37bf4fd39f5822494173be9c980bbfc21438cbd0
--- /dev/null
+++ b/doc/source/changelog/2022.01.00/changelog.md
@@ -0,0 +1,15 @@
+# vMap2 2022.01.00
+
+## Evolutions
+
+### Majeur
+
+je suis une evol majeure
+
+### Autres
+
+- Autre évol
+
+## Anomalies corrigées
+
+- bug
diff --git a/doc/source/changelog/2022.05.00/Changelog_2022.05_sans_image.md b/doc/source/changelog/2022.05.00/Changelog_2022.05_sans_image.md
new file mode 100644
index 0000000000000000000000000000000000000000..e496e34080cc7d3700caa8a0032900998d0b9b07
--- /dev/null
+++ b/doc/source/changelog/2022.05.00/Changelog_2022.05_sans_image.md
@@ -0,0 +1,129 @@
+Le document ci-dessous présente une liste non exhaustive d'évolutions / corrections à retrouver dans la version 2022.05.00 de vMap2.
+
+L'ensemble des évolutions et anomalies de cette nouvelle version sont à retrouver sur le GitLab de Veremes : https://gitlab.veremes.net/open-source/vmap/milestones/19
+
+# Évolutions
+
+## 1. Logs lors du test d'une couche.
+
+Ajout d'un onglet log permettant de voir en temps réel les logs d'erreurs lors du test d'une couche.
+
+## 2. Amélioration du champ "URL" du studio
+
+Amélioration du champ URL du studio afin de réaliser des liens cliquables de type "téléphone". Cela permet d'ouvrir automatiquement une application qui permet d'appeler.
+
+## 3. Commentaire d'une carte.
+
+Possibilité de rédiger et d'activer un commentaire pour chaque carte. Pour l'utilisateur, ce commentaire est visible sous forme de popup. Il peut être ouvert et fermé à tout moment.
+
+## 4. Pictogramme d'une couche
+
+Possibilité de rajouter un pictogramme pour une couche. Le pictogramme est visible dans les trois onglets qui liste les couches.
+
+## 5. Légende d'une couche
+
+Possibilité de renseigner une image afin de définir la légende d'une couche. <br>
+La légende d'une couche peut ainsi être réalisée manuellement (image) ou automatiquement (Mapserver)
+
+## 6. Gestion du format "date"
+
+L'affichage des dates est correctement gérées dans les formulaires, les sous formulaires (les grilles), le requêteur ainsi que les filtres
+
+## 7. Couches de type cluster
+
+Gestion des couches de types cluster permettant de réaliser des regroupements d'entités.
+
+## 8. Meilleure gestion des couches "non géométrique"
+
+## 9. Filtre appliqué dans les recherches graphique
+
+La sélection par géométrie prend en compte le fait qu'il y ait un filtre actif. Une petite pastille verte matérialise un filtre actif sur la carte.
+
+## 10. Etendue de la carte
+
+Possibilité de garder l'étendue de la carte en cours lors d'un changement de carte.
+
+## 11. Lecture seule pour plusieurs champs du studio
+
+Studio : Possibilité de paramétrer les champs suivants en "consultation uniquement" afin de permettre un meilleur affichage dans les formulaires.
+
+- Bouton radio
+- Boîte à cocher
+- Date
+- Date et heure
+- Liste
+- Liste déroulante
+- Couleur
+
+## 12. Nouvelle condition "Toutes les autres valeurs" dans les symbologies de couches
+
+Ajout d'une condition "Toutes les autres valeurs" permettant de gérer plus facilement certaines expressions dans la symbologies d'une couche.
+
+## 13. Lancement de traitement FME via GTF depuis vMap2
+
+
+Possibilité de lancer des traitement FME via GTF depuis le requêteur de vMap2.
+GTF et vMap2 doivent être installés sur le même serveur. Un utilisateur commun doit exister sur les deux applications.
+
+## 14. vMap2 devient un générateur de flux WFS
+
+vMap2 permet de générer et de lire des flux WMS. Désormais l'application permet aussi de générer des flux WFS (elle ne permet pas de les lire).
+
+## 15. Découpe de géométries
+
+Possibilité de découper des géométries de types polygone et ligne. Cette fonctionnalité est disponible lors de l'édition de la géométrie d'un objet.
+Fonctionnellement, un nouvel identifiants unique est généré alors que les informations attributaires de l'objet sont dupliquées. 
+
+## 16. Gestion du type date dans les formulaires et le requêteur
+
+## 17. Optimisation du fichier Json généré pour créer le mapfile des cartes
+
+# Corrections / Erreurs fixées
+
+## 1. Gestion des attributs SYMBOLSCALEDENOM, UNITS et SIZEUNITS dans la symbologie des couches
+
+## 2. Amélioration des affichages des imagettes des cartes
+
+## 3. Gestion des sous-thèmes des couches
+
+La création d'un sous-thème s'effectue par l'ajout d'un slash dans le label du thème.
+
+## 4. Gestion des titres trop longs
+
+Gestions des titres trop long dans les formulaires et les filtres
+
+## 5. Gestion des noms de couches trop longs
+
+Gestions des noms de couches trop long dans les onglets du requêteur
+
+## 6. Correction d'une erreur Javascript lorsqu'un champ de type "Lien" n'a pas de valeur
+ 
+## 7. Prise de la hauteur de l'écran pour la saisie en mode mobile
+
+## 8. Correction d'erreur d'affichage des grilles présentes dans les "Sources de données"
+
+## 9. Correction de l'affichage des grilles lors de la présence d'onglets dans le formulaire
+
+## 10. Requêteur : La suppression d'aucun élément renvoie une erreur
+
+## 11. Le filtre se désactive lors de la création d'un nouvel enregistrement
+
+## 12. Source de données : La reprojection n'est pas réalisée lorsque la donnée est stockée en EPSG:3857
+
+## 13. Erreur d'installation si le nom de la base de données choisie en paramètre n'est pas vmap
+
+## 14. Studio : Erreur d'affichage sur les champs de type "Liste double"
+
+## 15. Couche non requêtables se trouvant, quand même, dans le requêteur
+
+## 16. Requêteur : Problème d'affichage lorsqu'une valeur contient le caractère pipe "|"
+
+## 17. Symbologie : Définition du label écrasée lors d'une modification de style dans la symbologie.
+
+## 18. Erreur lors de la recherche d'une donnée stockée en EPSG:3948 en base de données
+
+## 19. Erreur d'insertion lorsqu'un formulaire contient un champ de type "Fichier"
+
+## 20. Module cadastre non fonctionnel lorsque le système de projection des données est différent de EPSG:2154
+
+
diff --git a/doc/source/changelog/2022.05.00/changelog.md b/doc/source/changelog/2022.05.00/changelog.md
new file mode 100644
index 0000000000000000000000000000000000000000..10cabd37044413a0e3963fb2849dd44f436079ca
--- /dev/null
+++ b/doc/source/changelog/2022.05.00/changelog.md
@@ -0,0 +1,151 @@
+Le document ci-dessous présente une liste non exhaustive d'évolutions / corrections à retrouver dans la version 2022.05.00 de vMap2.
+
+# Évolutions
+
+## 1. Logs lors du test d'une couche.
+
+![](images/log_couche.png)
+
+Ajout d'un onglet log permettant de voir en temps réel les logs d'erreurs lors du test d'une couche.
+
+## 2. Amélioration du champ "URL" du studio
+
+Amélioration du champ URL du studio afin de réaliser des liens cliquables de type "téléphone". Cela permet d'ouvrir automatiquement une application qui permet d'appeler.
+
+## 3. Commentaire d'une carte.
+
+![](images/commentaire_carte.png)
+
+Possibilité de rédiger et d'activer un commentaire pour chaque carte. Pour l'utilisateur, ce commentaire est visible sous forme de popup. Il peut être ouvert et fermé à tout moment.
+
+## 4. Pictogramme d'une couche
+
+![](images/pictogramme_couche.png)
+
+Possibilité de rajouter un pictogramme pour une couche. Le pictogramme est visible dans les trois onglets qui liste les couches.
+
+## 5. Légende d'une couche
+
+Possibilité de renseigner une image afin de définir la légende d'une couche. <br>
+La légende d'une couche peut ainsi être réalisée manuellement (image) ou automatiquement (Mapserver)
+
+## 6. Gestion du format "date"
+
+L'affichage des dates est correctement gérées dans les formulaires, les sous formulaires (les grilles), le requêteur ainsi que les filtres
+
+## 7. Couches de type cluster
+
+![](images/cluster.png)
+
+Gestion des couches de types cluster permettant de réaliser des regroupements d'entités.
+
+## 8. Meilleure gestion des couches "non géométrique"
+
+## 9. Filtre appliqué dans les recherches graphique
+
+![](images/filtre_requeteur.png)
+
+La sélection par géométrie prend en compte le fait qu'il y ait un filtre actif. Une petite pastille verte matérialise un filtre actif sur la carte.
+
+## 10. Etendue de la carte
+
+Possibilité de garder l'étendue de la carte en cours lors d'un changement de carte.
+
+## 11. Lecture seule pour plusieurs champs du studio
+
+![](images/read_only.png)
+
+Studio : Possibilité de paramétrer les champs suivants en "consultation uniquement" afin de permettre un meilleur affichage dans les formulaires.
+
+- Bouton radio
+- Boîte à cocher
+- Date
+- Date et heure
+- Liste
+- Liste déroulante
+- Couleur
+
+## 12. Nouvelle condition "Toutes les autres valeurs" dans les symbologies de couches
+
+![](images/expression_autre.png)
+
+Ajout d'une condition "Toutes les autres valeurs" permettant de gérer plus facilement certaines expressions dans la symbologies d'une couche.
+
+## 13. Lancement de traitement FME via GTF depuis vMap2
+
+
+Possibilité de lancer des traitement FME via GTF depuis le requêteur de vMap2.
+GTF et vMap2 doivent être installés sur le même serveur. Un utilisateur commun doit exister sur les deux applications.
+
+## 14. vMap2 devient un générateur de flux WFS
+
+vMap2 permet de générer et de lire des flux WMS. Désormais l'application permet aussi de générer des flux WFS (elle ne permet pas de les lire).
+
+## 15. Découpe de géométries
+
+![](images/decoupe_geometrie.png)
+
+Possibilité de découper des géométries de types polygone et ligne. Cette fonctionnalité est disponible lors de l'édition de la géométrie d'un objet.
+Fonctionnellement, un nouvel identifiants unique est généré alors que les informations attributaires de l'objet sont dupliquées. 
+
+## 16. Gestion du type date dans les formulaires et le requêteur
+
+## 17. Optimisation du fichier Json généré pour créer le mapfile des cartes
+
+# Corrections / Erreurs fixées
+
+## 1. Gestion des attributs SYMBOLSCALEDENOM, UNITS et SIZEUNITS dans la symbologie des couches
+
+## 2. Amélioration des affichages des imagettes des cartes
+
+![](images/redimensionnement_image_carte.png)
+
+## 3. Gestion des sous-thèmes des couches
+
+La création d'un sous-thème s'effectue par l'ajout d'un slash dans le label du thème :
+
+![](images/sous_theme_couche.png)
+
+## 4. Gestion des titres trop longs
+
+Gestions des titres trop long dans les formulaires et les filtres
+
+## 5. Gestion des noms de couches trop longs
+
+Gestions des noms de couches trop long dans les onglets du requêteur
+
+## 6. Correction d'une erreur Javascript lorsqu'un champ de type "Lien" n'a pas de valeur
+ 
+## 7. Prise de la hauteur de l'écran pour la saisie en mode mobile
+
+## 8. Correction d'erreur d'affichage des grilles présentes dans les "Sources de données"
+
+## 9. Correction de l'affichage des grilles lors de la présence d'onglets dans le formulaire
+
+![](images/erreur_grille_onglets.png)
+
+## 10. Requêteur : La suppression d'aucun élément renvoie une erreur
+
+## 11. Le filtre se désactive lors de la création d'un nouvel enregistrement
+
+## 12. Source de données : La reprojection n'est pas réalisée lorsque la donnée est stockée en EPSG:3857
+
+![](images/source_donnee_reprojection.png)
+
+## 13. Erreur d'installation si le nom de la base de données choisie en paramètre n'est pas vmap
+
+## 14. Studio : Erreur d'affichage sur les champs de type "Liste double"
+
+## 15. Couche non requêtables se trouvant, quand même, dans le requêteur
+
+## 16. Requêteur : Problème d'affichage lorsqu'une valeur contient le caractère pipe "|"
+
+## 17. Symbologie : Définition du label écrasée lors d'une modification de style dans la symbologie.
+
+## 18. Erreur lors de la recherche d'une donnée stockée en EPSG:3948 en base de données
+
+## 19. Erreur d'insertion lorsqu'un formulaire contient un champ de type "Fichier"
+
+## 20. Module cadastre non fonctionnel lorsque le système de projection des données est différent de EPSG:2154
+
+
diff --git a/doc/source/changelog/2022.05.00/images/cluster.png b/doc/source/changelog/2022.05.00/images/cluster.png
new file mode 100644
index 0000000000000000000000000000000000000000..84e0b1107f2ab06e9f5fbbb90f4dc2847c36eb76
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/cluster.png differ
diff --git a/doc/source/changelog/2022.05.00/images/commentaire_carte.png b/doc/source/changelog/2022.05.00/images/commentaire_carte.png
new file mode 100644
index 0000000000000000000000000000000000000000..b96bb6988edebc80ae94866a760482d5d5592652
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/commentaire_carte.png differ
diff --git a/doc/source/changelog/2022.05.00/images/decoupe_geometrie.png b/doc/source/changelog/2022.05.00/images/decoupe_geometrie.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca39ca576257652535fb5bd35af6b539258cea83
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/decoupe_geometrie.png differ
diff --git a/doc/source/changelog/2022.05.00/images/erreur_grille_onglets.png b/doc/source/changelog/2022.05.00/images/erreur_grille_onglets.png
new file mode 100644
index 0000000000000000000000000000000000000000..e1966769492c2745a60ac2e99d55a77095d8d407
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/erreur_grille_onglets.png differ
diff --git a/doc/source/changelog/2022.05.00/images/expression_autre.png b/doc/source/changelog/2022.05.00/images/expression_autre.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c901e913e0bf62f16faea9b99105b97b7a20e00
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/expression_autre.png differ
diff --git a/doc/source/changelog/2022.05.00/images/filtre_requeteur.png b/doc/source/changelog/2022.05.00/images/filtre_requeteur.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ab998fa44899ea968fcda0bb2aac594906e54ac
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/filtre_requeteur.png differ
diff --git a/doc/source/changelog/2022.05.00/images/log_couche.png b/doc/source/changelog/2022.05.00/images/log_couche.png
new file mode 100644
index 0000000000000000000000000000000000000000..2335a37a289ee7cb4584912da92372c53c012f43
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/log_couche.png differ
diff --git a/doc/source/changelog/2022.05.00/images/pictogramme_couche.png b/doc/source/changelog/2022.05.00/images/pictogramme_couche.png
new file mode 100644
index 0000000000000000000000000000000000000000..4380b10f83f0780723b2c82f854b02e5df6a57d4
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/pictogramme_couche.png differ
diff --git a/doc/source/changelog/2022.05.00/images/read_only.png b/doc/source/changelog/2022.05.00/images/read_only.png
new file mode 100644
index 0000000000000000000000000000000000000000..8aafb8d2655b2e566bca08e84e8cb4193ec62956
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/read_only.png differ
diff --git a/doc/source/changelog/2022.05.00/images/redimensionnement_image_carte.png b/doc/source/changelog/2022.05.00/images/redimensionnement_image_carte.png
new file mode 100644
index 0000000000000000000000000000000000000000..726f9e1f747e46b6fdcf056bface33711550690b
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/redimensionnement_image_carte.png differ
diff --git a/doc/source/changelog/2022.05.00/images/source_donnee_reprojection.png b/doc/source/changelog/2022.05.00/images/source_donnee_reprojection.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f35722359c8d4e7d2c9460ff382cc816f5d6a49
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/source_donnee_reprojection.png differ
diff --git a/doc/source/changelog/2022.05.00/images/sous_theme_couche.png b/doc/source/changelog/2022.05.00/images/sous_theme_couche.png
new file mode 100644
index 0000000000000000000000000000000000000000..6211e2d5f69f39fcf5c9562a5e94a4b37696b67a
Binary files /dev/null and b/doc/source/changelog/2022.05.00/images/sous_theme_couche.png differ
diff --git a/doc/source/changelog/2022.05.01/Changelog_2022.05.1_sans_image.md b/doc/source/changelog/2022.05.01/Changelog_2022.05.1_sans_image.md
new file mode 100644
index 0000000000000000000000000000000000000000..e496e34080cc7d3700caa8a0032900998d0b9b07
--- /dev/null
+++ b/doc/source/changelog/2022.05.01/Changelog_2022.05.1_sans_image.md
@@ -0,0 +1,129 @@
+Le document ci-dessous présente une liste non exhaustive d'évolutions / corrections à retrouver dans la version 2022.05.00 de vMap2.
+
+L'ensemble des évolutions et anomalies de cette nouvelle version sont à retrouver sur le GitLab de Veremes : https://gitlab.veremes.net/open-source/vmap/milestones/19
+
+# Évolutions
+
+## 1. Logs lors du test d'une couche.
+
+Ajout d'un onglet log permettant de voir en temps réel les logs d'erreurs lors du test d'une couche.
+
+## 2. Amélioration du champ "URL" du studio
+
+Amélioration du champ URL du studio afin de réaliser des liens cliquables de type "téléphone". Cela permet d'ouvrir automatiquement une application qui permet d'appeler.
+
+## 3. Commentaire d'une carte.
+
+Possibilité de rédiger et d'activer un commentaire pour chaque carte. Pour l'utilisateur, ce commentaire est visible sous forme de popup. Il peut être ouvert et fermé à tout moment.
+
+## 4. Pictogramme d'une couche
+
+Possibilité de rajouter un pictogramme pour une couche. Le pictogramme est visible dans les trois onglets qui liste les couches.
+
+## 5. Légende d'une couche
+
+Possibilité de renseigner une image afin de définir la légende d'une couche. <br>
+La légende d'une couche peut ainsi être réalisée manuellement (image) ou automatiquement (Mapserver)
+
+## 6. Gestion du format "date"
+
+L'affichage des dates est correctement gérées dans les formulaires, les sous formulaires (les grilles), le requêteur ainsi que les filtres
+
+## 7. Couches de type cluster
+
+Gestion des couches de types cluster permettant de réaliser des regroupements d'entités.
+
+## 8. Meilleure gestion des couches "non géométrique"
+
+## 9. Filtre appliqué dans les recherches graphique
+
+La sélection par géométrie prend en compte le fait qu'il y ait un filtre actif. Une petite pastille verte matérialise un filtre actif sur la carte.
+
+## 10. Etendue de la carte
+
+Possibilité de garder l'étendue de la carte en cours lors d'un changement de carte.
+
+## 11. Lecture seule pour plusieurs champs du studio
+
+Studio : Possibilité de paramétrer les champs suivants en "consultation uniquement" afin de permettre un meilleur affichage dans les formulaires.
+
+- Bouton radio
+- Boîte à cocher
+- Date
+- Date et heure
+- Liste
+- Liste déroulante
+- Couleur
+
+## 12. Nouvelle condition "Toutes les autres valeurs" dans les symbologies de couches
+
+Ajout d'une condition "Toutes les autres valeurs" permettant de gérer plus facilement certaines expressions dans la symbologies d'une couche.
+
+## 13. Lancement de traitement FME via GTF depuis vMap2
+
+
+Possibilité de lancer des traitement FME via GTF depuis le requêteur de vMap2.
+GTF et vMap2 doivent être installés sur le même serveur. Un utilisateur commun doit exister sur les deux applications.
+
+## 14. vMap2 devient un générateur de flux WFS
+
+vMap2 permet de générer et de lire des flux WMS. Désormais l'application permet aussi de générer des flux WFS (elle ne permet pas de les lire).
+
+## 15. Découpe de géométries
+
+Possibilité de découper des géométries de types polygone et ligne. Cette fonctionnalité est disponible lors de l'édition de la géométrie d'un objet.
+Fonctionnellement, un nouvel identifiants unique est généré alors que les informations attributaires de l'objet sont dupliquées. 
+
+## 16. Gestion du type date dans les formulaires et le requêteur
+
+## 17. Optimisation du fichier Json généré pour créer le mapfile des cartes
+
+# Corrections / Erreurs fixées
+
+## 1. Gestion des attributs SYMBOLSCALEDENOM, UNITS et SIZEUNITS dans la symbologie des couches
+
+## 2. Amélioration des affichages des imagettes des cartes
+
+## 3. Gestion des sous-thèmes des couches
+
+La création d'un sous-thème s'effectue par l'ajout d'un slash dans le label du thème.
+
+## 4. Gestion des titres trop longs
+
+Gestions des titres trop long dans les formulaires et les filtres
+
+## 5. Gestion des noms de couches trop longs
+
+Gestions des noms de couches trop long dans les onglets du requêteur
+
+## 6. Correction d'une erreur Javascript lorsqu'un champ de type "Lien" n'a pas de valeur
+ 
+## 7. Prise de la hauteur de l'écran pour la saisie en mode mobile
+
+## 8. Correction d'erreur d'affichage des grilles présentes dans les "Sources de données"
+
+## 9. Correction de l'affichage des grilles lors de la présence d'onglets dans le formulaire
+
+## 10. Requêteur : La suppression d'aucun élément renvoie une erreur
+
+## 11. Le filtre se désactive lors de la création d'un nouvel enregistrement
+
+## 12. Source de données : La reprojection n'est pas réalisée lorsque la donnée est stockée en EPSG:3857
+
+## 13. Erreur d'installation si le nom de la base de données choisie en paramètre n'est pas vmap
+
+## 14. Studio : Erreur d'affichage sur les champs de type "Liste double"
+
+## 15. Couche non requêtables se trouvant, quand même, dans le requêteur
+
+## 16. Requêteur : Problème d'affichage lorsqu'une valeur contient le caractère pipe "|"
+
+## 17. Symbologie : Définition du label écrasée lors d'une modification de style dans la symbologie.
+
+## 18. Erreur lors de la recherche d'une donnée stockée en EPSG:3948 en base de données
+
+## 19. Erreur d'insertion lorsqu'un formulaire contient un champ de type "Fichier"
+
+## 20. Module cadastre non fonctionnel lorsque le système de projection des données est différent de EPSG:2154
+
+
diff --git a/doc/source/changelog/2022.05.01/changelog.md b/doc/source/changelog/2022.05.01/changelog.md
new file mode 100644
index 0000000000000000000000000000000000000000..abc85465cb572f4afec56deb6be30773ef802b4b
--- /dev/null
+++ b/doc/source/changelog/2022.05.01/changelog.md
@@ -0,0 +1,8 @@
+Le document ci-dessous présente une liste non exhaustive de corrections à retrouver dans la version 2022.05.01 de vMap2.
+
+# Corrections / Erreurs fixées
+
+## 1. Page blanche lorsque l'on essaye d'accéder à la page d'accueil de vMap2 une fois connecté 
+
+L'erreur se produit lorsque l'utilisateur s'est déjà connecté et qu'il essaye d'accéder à l'URL de la page d'accueil
+
diff --git a/doc/source/changelog/index.rst b/doc/source/changelog/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..b98620bb707a8d3c3f7bdd88ee893fc0cd2f2958
--- /dev/null
+++ b/doc/source/changelog/index.rst
@@ -0,0 +1,10 @@
+Évolutions de vMap2
+============================================
+
+.. toctree::
+   :maxdepth: 1
+   :glob:
+
+   2022.05.01/changelog.md
+   2022.05.00/changelog.md
+   2022.01.00/changelog.md
diff --git a/doc/source/conf.py b/doc/source/conf.py
new file mode 100644
index 0000000000000000000000000000000000000000..626c1bb13990a99974f5017b98c204c504ab04de
--- /dev/null
+++ b/doc/source/conf.py
@@ -0,0 +1,141 @@
+import sphinx_rtd_theme
+import os
+from sphinx_markdown_parser.parser import MarkdownParser
+from datetime import datetime
+#from recommonmark.transform import AutoStructify
+
+source_parsers = {
+    '.md': 'CommonMarkParser',
+}
+
+# Configuration file for the Sphinx documentation builder.
+#
+# This file only contains a selection of the most common options. For a full
+# list see the documentation:
+# https://www.sphinx-doc.org/en/master/usage/configuration.html
+
+# -- Path setup --------------------------------------------------------------
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+#
+# import os
+# import sys
+# sys.path.insert(0, os.path.abspath('.'))
+
+
+# -- Project information -----------------------------------------------------
+
+project = 'vMap2'
+copyright = 'https://www.veremes.com'
+author = 'Veremes'
+
+# The full version, including alpha/beta/rc tags
+release = '2'
+version = "2022.01.00"
+
+# Python variable available in HTML template
+html_context = {
+    'actual_year_copyright' : str(datetime.now().year) + ', <a href="https://www.veremes.com" target="_blank">https://www.veremes.com</a>.'
+}
+
+# -- General configuration ---------------------------------------------------
+
+# Add any Sphinx extension module names here, as strings. They can be
+# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+# ones.
+extensions = [
+    'sphinx_rtd_theme',
+    'sphinx.ext.autodoc',
+    'sphinx.ext.doctest',
+    'sphinx.ext.intersphinx',
+    'sphinx.ext.todo',
+    'sphinx.ext.coverage',
+    'sphinx.ext.mathjax',
+    'sphinx.ext.autosectionlabel',
+    'myst_parser',
+    'sphinx.ext.viewcode',
+]
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#
+# This is also used if you do content translation via gettext catalogs.
+# Usually you set "language" from the command line for these cases.
+language = 'fr'
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+# This pattern also affects html_static_path and html_extra_path.
+exclude_patterns = []
+
+html_css_files = [
+    'custom.css',
+]
+
+html_show_sourcelink = False
+
+smartquotes = False
+
+
+# -- Options for HTML output -------------------------------------------------
+
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+#
+# Theme used
+html_theme = 'sphinx_rtd_theme'
+
+# Favicon of the website (the icon located at the top)
+html_favicon = 'images/favicon.ico'
+
+# Last time documentation was generated in format Day Month Year(ex: 17 Mai 2021)
+html_last_updated_fmt = '%-d %B %Y'
+
+# Logo of the website, what appear at the top of the summary, under the name of the project
+# html_logo = '_static/code.png'
+html_logo = 'images/logo-menu.png'
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+
+# These paths are either relative to html_static_path
+# or fully qualified paths (eg. https://...)
+html_css_files = [
+    'css/custom.css',
+]
+
+# All the foremat supported
+source_suffix = {
+    '.rst': 'restructuredtext',
+    '.txt': 'markdown',
+    '.md': 'markdown',
+}
+
+# Masque "Compilé avec Sphinx en utilisant un thème fourni par Read the Docs."
+html_show_sphinx = True
+
+# Options for the themen you can find how it work at https://sphinx-rtd-theme.readthedocs.io/en/stable/configuring.html
+html_theme_options = {
+    'canonical_url': '',
+    'analytics_id': 'UA-25689082-1',  # Provided by Google in your dashboard
+    'logo_only': False,
+    'display_version': False,
+    'prev_next_buttons_location': 'bottom',
+    'style_external_links': False,
+    # 'vcs_pageview_mode': '',
+    # 'style_nav_header_background': 'cyan',
+    # Toc options
+    'collapse_navigation': True,
+    'sticky_navigation': True,
+    'navigation_depth': 4,
+    'includehidden': True,
+    'titles_only': False
+}
diff --git a/doc/source/credits.md b/doc/source/credits.md
new file mode 100644
index 0000000000000000000000000000000000000000..80f6f1987ec9e21d66b6f4ed81e8ec8e12997ed6
--- /dev/null
+++ b/doc/source/credits.md
@@ -0,0 +1,12 @@
+# Crédits
+
+## vMap2
+
+vMap2 est une application développée et éditée par [Veremes](https://www.veremes.com).
+
+## Marques déposées
+FME® est une marque déposée de Safe Software Inc. Tous les produits et marques sont des marques ou marques déposées de leurs entreprises ou organisations respectives.
+
+## OpenStreetsMap
+Certains fonds de carte présentés utilisent des informations OpenStreetsMap. Les données sont sous licence ODbL (Open Database License) et les cartes sous la licence CC BY-SA.
+[© les contributeurs d’OpenStreetMap](https://www.openstreetmap.org/copyright)
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..fdf8038c7491fc23633a5f63f16b19f49079f57f
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..9a452a5ff9f61553bfcda32506e2258a86531c17
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..ae7b36769b9e4c560249f948b8f52ac4cd2f1e73
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..75711915f941bd51159977fc9feb01eac5e53b6f
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..c638832e0fc5ed75a0c1e1831927fd8210f90212
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..52509b1fcebd3f8b5c40c6a649b3268b6c4a1740
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..05ac7c5ff5e860acc5d9fad38839c9b9e655642e
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..0ce0cca8854af6d37544cc2f763739a9f17a9287
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..11eee3475ec087b74be72ce5940c8d44ea245824
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/docker/linux/docker_website.jpg b/doc/source/images/installation/docker/linux/docker_website.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..911834a0b3cedc8ff38894b6c139cc29552f87c4
Binary files /dev/null and b/doc/source/images/installation/docker/linux/docker_website.jpg differ
diff --git a/doc/source/images/installation/docker/windows/connexion_vmap.jpg b/doc/source/images/installation/docker/windows/connexion_vmap.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a2d103961870e1960e96989fb3979b4636e67a44
Binary files /dev/null and b/doc/source/images/installation/docker/windows/connexion_vmap.jpg differ
diff --git a/doc/source/images/installation/docker/windows/conteneur_vmap_on.jpg b/doc/source/images/installation/docker/windows/conteneur_vmap_on.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6937ff0552e45dff0710c7e32445832758653b89
Binary files /dev/null and b/doc/source/images/installation/docker/windows/conteneur_vmap_on.jpg differ
diff --git a/doc/source/images/installation/docker/windows/ouvrir_cmd.jpg b/doc/source/images/installation/docker/windows/ouvrir_cmd.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2b5578df899d06a042cb66281feea4f48e8699a
Binary files /dev/null and b/doc/source/images/installation/docker/windows/ouvrir_cmd.jpg differ
diff --git a/doc/source/images/installation/docker/windows/setup_docker_1.jpg b/doc/source/images/installation/docker/windows/setup_docker_1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40e04caf9559958ab2d44999c8758313e05c549d
Binary files /dev/null and b/doc/source/images/installation/docker/windows/setup_docker_1.jpg differ
diff --git a/doc/source/images/installation/docker/windows/setup_docker_2.jpg b/doc/source/images/installation/docker/windows/setup_docker_2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5d5df5e6e7f0fd00679b4df3fad3d0ff88e79287
Binary files /dev/null and b/doc/source/images/installation/docker/windows/setup_docker_2.jpg differ
diff --git a/doc/source/images/installation/docker/windows/setup_docker_3.jpg b/doc/source/images/installation/docker/windows/setup_docker_3.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..deb76490c42e7d6dd03ae42ae91978ba66fc751e
Binary files /dev/null and b/doc/source/images/installation/docker/windows/setup_docker_3.jpg differ
diff --git a/doc/source/images/installation/docker/windows/setup_docker_4.jpg b/doc/source/images/installation/docker/windows/setup_docker_4.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ac99d336fa0feea0115fa9d8399e37ebcda45fc
Binary files /dev/null and b/doc/source/images/installation/docker/windows/setup_docker_4.jpg differ
diff --git a/doc/source/images/installation/docker/windows/setup_docker_5.jpg b/doc/source/images/installation/docker/windows/setup_docker_5.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2169ac2951564cfad44fe8082758acd998775254
Binary files /dev/null and b/doc/source/images/installation/docker/windows/setup_docker_5.jpg differ
diff --git a/doc/source/images/installation/docker/windows/telechargement_docker.jpg b/doc/source/images/installation/docker/windows/telechargement_docker.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8329087e2dd80f4d53f1991961dc913a13db6236
Binary files /dev/null and b/doc/source/images/installation/docker/windows/telechargement_docker.jpg 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/fichier_install_maj.png b/doc/source/images/installation/fichier_install_maj.png
new file mode 100644
index 0000000000000000000000000000000000000000..78cc8162f53b4f741ab79e617dcae06d1d54318d
Binary files /dev/null and b/doc/source/images/installation/fichier_install_maj.png differ
diff --git a/doc/source/images/installation/fichier_install_maj_linux.png b/doc/source/images/installation/fichier_install_maj_linux.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3f4b88e3021330524fb4de5277676e9991944b6
Binary files /dev/null and b/doc/source/images/installation/fichier_install_maj_linux.png differ
diff --git a/doc/source/images/installation/interface_connexion_vmap2.png b/doc/source/images/installation/interface_connexion_vmap2.png
new file mode 100644
index 0000000000000000000000000000000000000000..aabbb7a88ad2d33af824f6112f2653a72a15a4cb
Binary files /dev/null and b/doc/source/images/installation/interface_connexion_vmap2.png differ
diff --git a/doc/source/images/installation/interface_vstore_pour_maj.png b/doc/source/images/installation/interface_vstore_pour_maj.png
new file mode 100644
index 0000000000000000000000000000000000000000..00fbf70fa335dddb4cd81060106781c0af348e67
Binary files /dev/null and b/doc/source/images/installation/interface_vstore_pour_maj.png differ
diff --git a/doc/source/images/installation/interface_vstore_pour_maj_telechargement.png b/doc/source/images/installation/interface_vstore_pour_maj_telechargement.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b0cba2f34b8f443258702711e6549e5c250dd29
Binary files /dev/null and b/doc/source/images/installation/interface_vstore_pour_maj_telechargement.png differ
diff --git a/doc/source/images/installation/telechargement_vmap2.png b/doc/source/images/installation/telechargement_vmap2.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bb66417210ee91780a19e3064c49799f928d89e
Binary files /dev/null and b/doc/source/images/installation/telechargement_vmap2.png differ
diff --git a/doc/source/images/logo-menu.png b/doc/source/images/logo-menu.png
new file mode 100644
index 0000000000000000000000000000000000000000..9aaa83d112ee661687a445c078bf29be488dfbbc
Binary files /dev/null and b/doc/source/images/logo-menu.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/logos/vMap/classic/vMap.svg b/doc/source/images/logos/vMap/classic/vMap.svg
new file mode 100644
index 0000000000000000000000000000000000000000..60b53be6e92afbb462d6fb4242cc4f58ed1d8da7
--- /dev/null
+++ b/doc/source/images/logos/vMap/classic/vMap.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250"><defs><style>.cls-1{fill:#fff;}.cls-2{fill:none;}.cls-3{fill:#e2075a;}</style></defs><g id="Calque_1" data-name="Calque 1"><rect class="cls-1" x="75" y="45.03" width="100" height="100"/><path class="cls-2" d="M175,45H131.4c-4,3.6-6.56,9.58-7.34,17.47l-.18,1.76c-.24,2.35-.49,4.75-.54,7.09,1.23-4.39,1.37-11.14,2.45-12.82-.38.58,1.57-.34,2-1,1.07-1.55,1.17-2,2.68-.7,1,.86,6.07-3.2,7.52-4.14.11.31,1.06,1.86,1.06,1.13,0,6.56-.38,1,3.65,2.11,1.81.5,3.28-1.27,4.93,1.35l-1.29,1.4c6.2,1.62,4.74,6.14,10.76,9.09-1.87.83-3.48,2.06-3.71,4.23a24.87,24.87,0,0,0,5.37.64L157.28,74c3.25.52,3.47,3.36,7,2.56-1.34,2.52-7.28,6.8-1.92,7.68l-.89.38c1.12.72,1.77,2.06,2.81,2.82-1.42.16-2.7,1-4.22,1,.06,2.43,2.38,2.82,4.1,3.2-3.89,2.59.47,1.35,1.09,3.2-.25-.74,1.73,1.89,1.21,1.48-.26-.22-2,.89-1.21,1.59.26.24,7.34.88,3,2.24-2.58.8-6.7.69-5.55,4.16-1.77-.19-2.84.36-4.28-.12.23,1-.1,1.27.32,2.17-2,.58-3.91-.4-5.57-1.6-.06.41-.13.81-.19,1.22l-1.67-1.47c0,.8-.38,1.65-.32,2.49-1.32-1-7.92-6.34-4.48-1.79,1.37,1.8,2.78,2.17,4.42,3.71-2.06.56-.3,7.58,2.88,7-1.57,2.57-4.75-.62-6.47,2.75,2.14.46,1,.78,2.76,1.73-.9-.21-2,.16-3-.06.09.91,2,4.39,1.66,4.79-1.15,1.59-4.18-1.72-5.95-1.72a.71.71,0,0,0-.19,1c1.9.38,1.12.78,1.47,2.56-3.69-1.32-.7.35-.7,1.66,0,5.55-4-.13-3.84,3.78-.41,0-.81,0-1.22-.06.4,4.36-3.38-.39-4.29,4.6.08,0-5-.79-5-.73-1.71,1.7-2.12,0-3.28.89-2.82,2.29-1.54-2.71-2.34-3-1-.38-3.38,3-3.7.87s-.83-4.72-2.2-2.5c-1.44-.55-5.35.48-5.8-.86-.33-1-3.39-5.46-1.31-6.15a19.33,19.33,0,0,0-2.59,1.16c1.29-4.28-2.28-3.3-4.8-1.73.16-2.55,1.36-5.31-1.63-4.9.44-1,.51-2.48,1.25-3.55l-1.73.38c.09-.71,7.51-15.64,7.87-15.64a1.79,1.79,0,0,1-.77-.49,55,55,0,0,1-7.68,12.87,3.71,3.71,0,0,0-.48-2.21c-.34,0-3,3.53-3.84,3.94v-1.15c-.35.55-2.17,4-2.69,4s.73-2.71-.76-2.21A27.16,27.16,0,0,1,89.08,117c1.49-1.78,2.59-3.67-.67-2.69.31-1.44-.29-1.86-.29-3A4.77,4.77,0,0,1,87.06,113c-.34-1.89-.36-9.26-.57-9.26-2.2,0,.18-4.42.51-5l-.77-.64c.08,1.75-.65,2-1.15,3.46-1.63-2.67,2.29-5-1.15-6l1.41-1.15-.9-.9c-.4.92-1.1,1.83-1.54,2.69-.23-.72,0-4.35.77-4.35-.47,0-.94-.07-1.41-.13,1.09-1.47.75-1.9,2.18-2.56l-.77-2.31.77.26c.23.13-.62-1.25-1-.64A7.26,7.26,0,0,1,86.23,84L85,83.23c1-.65,1.77-2,3.07-2.56C87.17,79,87,78.46,85.21,78c0-3.18,1.75-13.92,4.09-12.68-.07-.87-.09-1,.77-1.15-.13-1.73-1-1.2.9-1.67-1.48-6.18,2.78-3.14,5.5-1.66V59.3c.81.17,2.79,1,3.28.13.17-.29-1.38-.78-1.61-.9,1.69-.86,1.47-2.78.25-4.74,2.27.12,4.54,1.11,5.25-.89.93.89,1.79.88,2.56,2.05.43-.73.85-1.46,1.28-2.18.8,1,2.34,3.78,3.91,3,.33-.17,2.23,1,2.23.59a4.76,4.76,0,0,1,2.31-4.09c.31,7.34-.31,12.07,1.3,18.84.06-2.51.31-5,.56-7.47L118,61.9c.67-6.86,2.48-12.51,5.4-16.87H75V145H175Z"/><path class="cls-3" d="M250,250V0H0V250M75,45h48.38c-2.92,4.36-4.73,10-5.4,16.87l-.18,1.73c-.25,2.46-.5,5-.56,7.47-1.61-6.77-1-11.5-1.3-18.84a4.76,4.76,0,0,0-2.31,4.09c0,.4-1.9-.76-2.23-.59-1.57.79-3.11-2-3.91-3-.43.72-.85,1.45-1.28,2.18-.77-1.17-1.63-1.16-2.56-2.05-.71,2-3,1-5.25.89,1.22,2,1.44,3.88-.25,4.74.23.12,1.78.61,1.61.9-.49.83-2.47,0-3.28-.13v1.53c-2.72-1.48-7-4.52-5.5,1.66-1.86.47-1-.06-.9,1.67-.86.1-.84.28-.77,1.15C87,64.07,85.16,74.81,85.21,78c1.8.47,2,1,2.81,2.68-1.3.52-2.07,1.91-3.07,2.56l1.28.77a7.26,7.26,0,0,0-2.81,2.43c.4-.61,1.25.77,1,.64l-.77-.26.77,2.31c-1.43.66-1.09,1.09-2.18,2.56.47.06.94.11,1.41.13-.72,0-1,3.63-.77,4.35.44-.86,1.14-1.77,1.54-2.69l.9.9-1.41,1.15c3.44,1-.48,3.35,1.15,6,.5-1.49,1.23-1.71,1.15-3.46l.77.64c-.33.57-2.71,5-.51,5,.21,0,.23,7.37.57,9.26a4.77,4.77,0,0,0,1.06-1.64c0,1.12.6,1.54.29,3,3.26-1,2.16.91.67,2.69a27.16,27.16,0,0,0,3.46-1.06c1.49-.5.27,2.21.76,2.21s2.34-3.48,2.69-4v1.15c.85-.41,3.5-3.94,3.84-3.94a3.71,3.71,0,0,1,.48,2.21A55,55,0,0,0,108,100.67a1.79,1.79,0,0,0,.77.49c-.36,0-7.78,14.93-7.87,15.64l1.73-.38c-.74,1.07-.81,2.56-1.25,3.55,3-.41,1.79,2.35,1.63,4.9,2.52-1.57,6.09-2.55,4.8,1.73a19.33,19.33,0,0,1,2.59-1.16c-2.08.69,1,5.14,1.31,6.15.45,1.34,4.36.31,5.8.86,1.37-2.22,1.89.4,2.2,2.5s2.66-1.25,3.7-.87c.8.3-.48,5.3,2.34,3,1.16-.94,1.57.81,3.28-.89,0-.06,5.1.76,5,.73.91-5,4.69-.24,4.29-4.6.41,0,.81,0,1.22.06-.2-3.91,3.84,1.77,3.84-3.78,0-1.31-3-3,.7-1.66-.35-1.78.43-2.18-1.47-2.56a.71.71,0,0,1,.19-1c1.77,0,4.8,3.31,5.95,1.72.3-.4-1.57-3.88-1.66-4.79,1,.22,2.11-.15,3,.06-1.73-1-.62-1.27-2.76-1.73,1.72-3.37,4.9-.18,6.47-2.75-3.18.6-4.94-6.42-2.88-7-1.64-1.54-3.05-1.91-4.42-3.71-3.44-4.55,3.16.77,4.48,1.79-.06-.84.35-1.69.32-2.49L153,106c.06-.41.13-.81.19-1.22,1.66,1.2,3.55,2.18,5.57,1.6-.42-.9-.09-1.14-.32-2.17,1.44.48,2.51-.07,4.28.12-1.15-3.47,3-3.36,5.55-4.16,4.36-1.36-2.72-2-3-2.24-.77-.7.95-1.81,1.21-1.59.52.41-1.46-2.22-1.21-1.48-.62-1.85-5-.61-1.09-3.2-1.72-.38-4-.77-4.1-3.2,1.52,0,2.8-.86,4.22-1-1-.76-1.69-2.1-2.81-2.82l.89-.38c-5.36-.88.58-5.16,1.92-7.68-3.56.8-3.78-2-7-2.56l1.53-1.41a24.87,24.87,0,0,1-5.37-.64c.23-2.17,1.84-3.4,3.71-4.23-6-2.95-4.56-7.47-10.76-9.09l1.29-1.4c-1.65-2.62-3.12-.85-4.93-1.35-4-1.1-3.65,4.45-3.65-2.11,0,.73-.95-.82-1.06-1.13-1.45.94-6.49,5-7.52,4.14-1.51-1.26-1.61-.85-2.68.7-.48.69-2.43,1.61-2,1-1.08,1.68-1.22,8.43-2.45,12.82,0-2.34.3-4.74.54-7.09l.18-1.76c.78-7.89,3.35-13.87,7.34-17.47H175V145H75Z"/><path class="cls-1" d="M66.5,196.89,55,168.37h7.92l5.37,14.56,1.56,4.86c.41-1.23.67-2,.78-2.44.25-.81.52-1.61.81-2.42l5.42-14.56h7.76L73.29,196.89Z"/><path class="cls-1" d="M89.19,196.89V157.52h11.9l7.14,26.86,7.06-26.86h11.93v39.37h-7.39v-31l-7.81,31h-7.66l-7.79-31v31Z"/><path class="cls-1" d="M140.7,177.08l-6.85-1.24a10.63,10.63,0,0,1,4-6.12c1.88-1.33,4.68-2,8.38-2q5.06,0,7.52,1.2a7.42,7.42,0,0,1,3.48,3q1,1.84,1,6.75l-.08,8.81a30.82,30.82,0,0,0,.36,5.55,15.76,15.76,0,0,0,1.36,3.82h-7.47q-.3-.75-.72-2.22c-.13-.45-.22-.75-.27-.89a13.73,13.73,0,0,1-4.14,2.82,11.78,11.78,0,0,1-4.7.94,9.72,9.72,0,0,1-6.94-2.39,8,8,0,0,1-2.54-6,8.11,8.11,0,0,1,1.16-4.31,7.46,7.46,0,0,1,3.23-2.9,24.9,24.9,0,0,1,6-1.76,41.31,41.31,0,0,0,7.34-1.86v-.75a3.89,3.89,0,0,0-1.08-3.1q-1.08-.93-4.05-.93a4.53,4.53,0,0,0-5,3.58Zm10.1,6.12a46.06,46.06,0,0,1-4.6,1.15,14,14,0,0,0-4.11,1.32,3.15,3.15,0,0,0-1.47,2.66,3.7,3.7,0,0,0,1.18,2.74,4.13,4.13,0,0,0,3,1.15,6.54,6.54,0,0,0,3.89-1.34,4.75,4.75,0,0,0,1.8-2.5,14.65,14.65,0,0,0,.3-3.68Z"/><path class="cls-1" d="M165.43,168.37h7v4.19a10.61,10.61,0,0,1,3.7-3.49,10.29,10.29,0,0,1,5.19-1.34,10.89,10.89,0,0,1,8.43,3.89q3.47,3.9,3.46,10.85,0,7.16-3.49,11.11a10.86,10.86,0,0,1-8.46,4,9.57,9.57,0,0,1-4.28-.94,14.45,14.45,0,0,1-4-3.22v14.36h-7.55Zm7.47,13.78c0,3.21.63,5.57,1.9,7.1a5.82,5.82,0,0,0,4.65,2.3,5.46,5.46,0,0,0,4.38-2.11c1.16-1.4,1.74-3.71,1.74-6.91q0-4.49-1.8-6.66a5.55,5.55,0,0,0-4.45-2.18,5.78,5.78,0,0,0-4.6,2.14Q172.9,178,172.9,182.15Z"/></g></svg>
\ No newline at end of file
diff --git a/doc/source/images/logos/vMap/classic/vMap_large.png b/doc/source/images/logos/vMap/classic/vMap_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c3413dc3cbdc3e9fb66fa0e0272293973d7fa76
Binary files /dev/null and b/doc/source/images/logos/vMap/classic/vMap_large.png differ
diff --git a/doc/source/images/logos/vMap/classic/vMap_medium.png b/doc/source/images/logos/vMap/classic/vMap_medium.png
new file mode 100644
index 0000000000000000000000000000000000000000..f162b0e92c26732eeeaee1e3ea50f33da1280d3b
Binary files /dev/null and b/doc/source/images/logos/vMap/classic/vMap_medium.png differ
diff --git a/doc/source/images/logos/vMap/classic/vMap_small.png b/doc/source/images/logos/vMap/classic/vMap_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7c1f76c154ade304f1dbed6280f9a16d466c50e
Binary files /dev/null and b/doc/source/images/logos/vMap/classic/vMap_small.png differ
diff --git a/doc/source/images/logos/vMap/cutout/vMap.png b/doc/source/images/logos/vMap/cutout/vMap.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6542343c646b1e6db0f756f597f23499be40b11
Binary files /dev/null and b/doc/source/images/logos/vMap/cutout/vMap.png differ
diff --git a/doc/source/images/logos/vMap/cutout/vMap.svg b/doc/source/images/logos/vMap/cutout/vMap.svg
new file mode 100644
index 0000000000000000000000000000000000000000..cb14e896d0c0145b13d8fd217f11c694a13e0627
--- /dev/null
+++ b/doc/source/images/logos/vMap/cutout/vMap.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250"><defs><style>.cls-1{fill:#fff;}.cls-2{fill:#e2075a;}</style></defs><g id="Calque_1" data-name="Calque 1"><rect class="cls-1" x="75" y="45.03" width="100" height="100"/><path d="M175,45V145H75V45h48.38c-2.92,4.37-4.73,10-5.4,16.87l-.18,1.74c-.25,2.45-.5,5-.56,7.46-1.61-6.77-1-11.5-1.3-18.84a4.77,4.77,0,0,0-2.31,4.1c0,.4-1.9-.76-2.23-.6-1.57.79-3.11-2-3.91-3L106.21,55c-.77-1.17-1.64-1.16-2.56-2.05-.71,2-3,1-5.25.89,1.21,2,1.44,3.88-.25,4.74.23.12,1.78.61,1.61.9-.49.84-2.47,0-3.28-.13v1.53c-2.72-1.47-7-4.51-5.5,1.67-1.86.46-1-.06-.9,1.66-.86.11-.84.29-.77,1.16C87,64.07,85.17,74.82,85.22,78c1.8.48,2,1,2.81,2.69-1.3.51-2.07,1.91-3.07,2.56l1.28.76a7.21,7.21,0,0,0-2.81,2.44c.4-.61,1.24.76,1,.64l-.77-.26.77,2.3c-1.43.66-1.09,1.1-2.18,2.57.47,0,.94.1,1.41.12-.72,0-1,3.63-.77,4.36.44-.86,1.13-1.77,1.54-2.69l.9.89-1.41,1.15c3.44,1-.48,3.36,1.15,6,.5-1.49,1.23-1.7,1.15-3.45l.77.63c-.33.57-2.71,5-.51,5,.21,0,.23,7.36.57,9.25a4.64,4.64,0,0,0,1.06-1.63c0,1.12.6,1.53.29,3,3.26-1,2.16.91.67,2.69a26.08,26.08,0,0,0,3.46-1.06c1.49-.49.27,2.21.76,2.21s2.34-3.48,2.69-4v1.15c.85-.41,3.5-3.93,3.84-3.93a3.68,3.68,0,0,1,.48,2.2A54.89,54.89,0,0,0,108,100.68a1.68,1.68,0,0,0,.77.48c-.36,0-7.78,14.93-7.87,15.65l1.73-.39c-.74,1.08-.81,2.56-1.25,3.55,3-.41,1.79,2.36,1.63,4.9,2.52-1.57,6.09-2.54,4.8,1.73a18.7,18.7,0,0,1,2.41-1.08c-1.71.9,1.17,5.1,1.49,6.07.45,1.34,4.36.31,5.8.87,1.37-2.23,1.89.39,2.2,2.49s2.66-1.24,3.7-.86c.8.29-.48,5.29,2.34,3,1.16-.94,1.57.81,3.28-.9.05,0,5.1.76,5,.73.91-5,4.69-.24,4.29-4.6l1.21.06c-.19-3.91,3.85,1.78,3.85-3.77,0-1.32-3-3,.7-1.67-.35-1.77.43-2.17-1.47-2.56a.71.71,0,0,1,.19-1c1.76,0,4.8,3.31,6,1.73.3-.41-1.57-3.89-1.66-4.8,1,.23,2.11-.14,3,.06-1.73-1-.62-1.27-2.76-1.73,1.72-3.37,4.89-.17,6.47-2.75-3.18.6-4.94-6.42-2.88-7-1.64-1.54-3-1.91-4.42-3.71-3.44-4.56,3.16.77,4.48,1.79-.06-.85.35-1.69.32-2.5L153,106c.06-.41.12-.81.19-1.21,1.65,1.19,3.55,2.17,5.57,1.6-.42-.9-.09-1.14-.32-2.18,1.44.48,2.51-.06,4.28.13-1.15-3.48,3-3.36,5.55-4.17,4.36-1.36-2.72-2-3-2.23-.76-.71,1-1.81,1.22-1.6.52.42-1.46-2.22-1.22-1.47-.62-1.86-5-.61-1.08-3.2-1.72-.39-4-.78-4.1-3.21,1.52,0,2.8-.85,4.22-1-1-.76-1.69-2.09-2.81-2.81l.89-.39c-5.36-.88.58-5.16,1.92-7.68-3.56.81-3.78-2-7-2.56l1.53-1.41a23.68,23.68,0,0,1-5.37-.64c.23-2.17,1.84-3.4,3.71-4.22-6-3-4.56-7.48-10.76-9.09l1.28-1.41c-1.64-2.62-3.11-.85-4.93-1.34-4-1.1-3.64,4.45-3.64-2.12,0,.74-1-.82-1.06-1.12-1.45.94-6.49,5-7.52,4.14-1.51-1.27-1.61-.86-2.69.7-.45.65-2.25,1.53-2.08,1.09-1,1.78-1.2,8.43-2.41,12.76.05-2.34.3-4.75.54-7.09l.18-1.77c.78-7.89,3.35-13.86,7.34-17.47Z"/><path class="cls-2" d="M175,45H131.41c-4,3.6-6.56,9.58-7.34,17.47l-.18,1.76c-.25,2.35-.49,4.75-.54,7.09,1.23-4.39,1.36-11.14,2.44-12.82-.38.58,1.58-.34,2-1,1.08-1.55,1.18-2,2.69-.7,1,.86,6.07-3.2,7.52-4.14.11.31,1,1.86,1,1.13,0,6.56-.38,1,3.65,2.11,1.82.5,3.29-1.27,4.93,1.35-.43.46-.85.94-1.28,1.4,6.2,1.62,4.73,6.14,10.75,9.09-1.86.83-3.47,2.06-3.71,4.23a25,25,0,0,0,5.38.64L157.28,74c3.25.52,3.48,3.36,7,2.56-1.34,2.52-7.28,6.8-1.92,7.68l-.89.38c1.12.72,1.76,2.06,2.81,2.82-1.43.16-2.7,1-4.22,1,.06,2.43,2.38,2.82,4.09,3.2-3.88,2.59.47,1.35,1.09,3.2-.25-.74,1.74,1.89,1.22,1.48-.27-.22-2,.89-1.22,1.59.26.24,7.35.88,3,2.24-2.59.8-6.7.69-5.55,4.16-1.77-.19-2.84.36-4.29-.12.23,1-.1,1.27.32,2.17-2,.58-3.91-.4-5.56-1.6-.07.41-.13.81-.2,1.22l-1.66-1.47c0,.8-.39,1.65-.32,2.49-1.32-1-7.93-6.34-4.48-1.79,1.36,1.8,2.77,2.17,4.41,3.71-2.05.56-.29,7.58,2.88,7-1.57,2.57-4.74-.62-6.46,2.75,2.14.46,1,.78,2.75,1.73-.9-.21-2,.16-3-.06.08.91,2,4.39,1.66,4.79-1.15,1.59-4.19-1.72-6-1.72a.72.72,0,0,0-.2,1c1.91.38,1.13.78,1.48,2.56-3.69-1.32-.71.35-.71,1.66,0,5.55-4-.13-3.84,3.78l-1.21-.06c.39,4.36-3.38-.39-4.29,4.6.07,0-5-.79-5-.73-1.71,1.7-2.11,0-3.27.89-2.82,2.29-1.55-2.71-2.34-3-1-.38-3.39,3-3.7.87s-.83-4.72-2.21-2.5c-1.43-.55-5.34.48-5.79-.86-.33-1-3.39-5.46-1.31-6.15a19.33,19.33,0,0,0-2.59,1.16c1.29-4.28-2.28-3.3-4.8-1.73.15-2.55,1.35-5.31-1.63-4.9.44-1,.5-2.48,1.24-3.55l-1.73.38c.09-.71,7.52-15.64,7.88-15.64a1.79,1.79,0,0,1-.77-.49,55.65,55.65,0,0,1-7.68,12.87,3.71,3.71,0,0,0-.48-2.21c-.35,0-3,3.53-3.84,3.94v-1.15c-.35.55-2.18,4-2.69,4s.73-2.71-.77-2.21A27,27,0,0,1,89.09,117c1.49-1.78,2.59-3.67-.67-2.69.3-1.44-.29-1.86-.29-3A4.92,4.92,0,0,1,87.07,113c-.35-1.89-.36-9.26-.58-9.26-2.2,0,.19-4.42.52-5-.26-.21-.52-.42-.77-.64.07,1.75-.65,2-1.15,3.46-1.63-2.67,2.29-5-1.15-6l1.4-1.15-.89-.9c-.41.92-1.1,1.83-1.54,2.69-.23-.72,0-4.35.77-4.35-.47,0-.94-.07-1.41-.13,1.09-1.47.74-1.9,2.18-2.56-.26-.77-.51-1.53-.77-2.31l.77.26c.22.13-.62-1.25-1-.64A7.22,7.22,0,0,1,86.24,84L85,83.23c1-.65,1.77-2,3.07-2.56C87.18,79,87,78.46,85.21,78c0-3.18,1.76-13.92,4.1-12.68-.07-.87-.09-1,.77-1.15-.13-1.73-1-1.2.9-1.67-1.48-6.18,2.78-3.14,5.5-1.66V59.3c.8.17,2.79,1,3.28.13.16-.29-1.39-.78-1.62-.9,1.7-.86,1.47-2.78.26-4.74,2.26.12,4.53,1.11,5.25-.89.92.89,1.79.88,2.56,2.05.42-.73.85-1.46,1.28-2.18.8,1,2.33,3.78,3.9,3,.34-.17,2.24,1,2.24.59a4.76,4.76,0,0,1,2.31-4.09c.31,7.34-.31,12.07,1.29,18.84.07-2.51.31-5,.57-7.47L118,61.9c.68-6.86,2.49-12.51,5.41-16.87H75V145H175Z"/><path class="cls-2" d="M66.5,196.89,55,168.37h7.92l5.37,14.56,1.56,4.86c.41-1.23.67-2,.78-2.44.25-.81.52-1.61.81-2.42l5.42-14.56h7.76L73.29,196.89Z"/><path class="cls-2" d="M89.19,196.89V157.52h11.9l7.14,26.86,7.06-26.86h11.93v39.37h-7.39v-31l-7.81,31h-7.66l-7.79-31v31Z"/><path class="cls-2" d="M140.7,177.08l-6.85-1.24a10.63,10.63,0,0,1,4-6.12c1.88-1.33,4.68-2,8.38-2q5.06,0,7.52,1.19a7.49,7.49,0,0,1,3.48,3q1,1.84,1,6.75l-.08,8.81a30.82,30.82,0,0,0,.36,5.55,15.76,15.76,0,0,0,1.36,3.82h-7.47q-.3-.75-.72-2.22c-.13-.45-.22-.75-.27-.89a13.73,13.73,0,0,1-4.14,2.82,11.78,11.78,0,0,1-4.7.94,9.72,9.72,0,0,1-6.94-2.39,8,8,0,0,1-2.54-6,8.11,8.11,0,0,1,1.16-4.31,7.46,7.46,0,0,1,3.23-2.9,24.9,24.9,0,0,1,6-1.76,41.31,41.31,0,0,0,7.34-1.86v-.75a3.89,3.89,0,0,0-1.08-3.1q-1.08-.93-4.05-.93a4.53,4.53,0,0,0-5,3.58Zm10.1,6.12a46.06,46.06,0,0,1-4.6,1.15,14,14,0,0,0-4.11,1.32,3.15,3.15,0,0,0-1.47,2.66,3.7,3.7,0,0,0,1.18,2.74,4.13,4.13,0,0,0,3,1.15,6.54,6.54,0,0,0,3.89-1.34,4.75,4.75,0,0,0,1.8-2.5,14.65,14.65,0,0,0,.3-3.68Z"/><path class="cls-2" d="M165.43,168.37h7v4.19a10.61,10.61,0,0,1,3.7-3.49,10.29,10.29,0,0,1,5.19-1.34,10.89,10.89,0,0,1,8.43,3.89q3.47,3.9,3.46,10.85,0,7.16-3.49,11.11a10.86,10.86,0,0,1-8.46,4,9.57,9.57,0,0,1-4.28-.94,14.45,14.45,0,0,1-4-3.22v14.36h-7.55Zm7.47,13.78c0,3.21.63,5.57,1.9,7.1a5.82,5.82,0,0,0,4.65,2.3,5.46,5.46,0,0,0,4.38-2.11c1.16-1.4,1.74-3.71,1.74-6.91q0-4.49-1.8-6.66a5.55,5.55,0,0,0-4.45-2.18,5.78,5.78,0,0,0-4.6,2.14Q172.9,178,172.9,182.15Z"/></g></svg>
\ No newline at end of file
diff --git a/doc/source/images/logos/vMap/cutout/vMap2.png b/doc/source/images/logos/vMap/cutout/vMap2.png
new file mode 100644
index 0000000000000000000000000000000000000000..60e56212d33b706bb66c8897cdadd3506b3abf3d
Binary files /dev/null and b/doc/source/images/logos/vMap/cutout/vMap2.png differ
diff --git a/doc/source/images/logos/vMap/cutout/vMap_large.png b/doc/source/images/logos/vMap/cutout/vMap_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8d01f0aad516a52deaf47293a9cfd672cf8088d
Binary files /dev/null and b/doc/source/images/logos/vMap/cutout/vMap_large.png differ
diff --git a/doc/source/images/logos/vMap/cutout/vMap_small.png b/doc/source/images/logos/vMap/cutout/vMap_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..e78a83bdbdd108f535ca9267776e0d3dd6c3b6ca
Binary files /dev/null and b/doc/source/images/logos/vMap/cutout/vMap_small.png differ
diff --git a/doc/source/images/logos/vMap2/classic/vMap2-classic.jpg b/doc/source/images/logos/vMap2/classic/vMap2-classic.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..16948a4b51ad612c2ac9748224c0e0f96c92db9a
Binary files /dev/null and b/doc/source/images/logos/vMap2/classic/vMap2-classic.jpg differ
diff --git a/doc/source/images/logos/vMap2/classic/vMap2-classic.png b/doc/source/images/logos/vMap2/classic/vMap2-classic.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c396a7d7eef104aca65a774d5e52f38c168769a
Binary files /dev/null and b/doc/source/images/logos/vMap2/classic/vMap2-classic.png differ
diff --git a/doc/source/images/logos/vMap2/classic/vMap2-classic.svg b/doc/source/images/logos/vMap2/classic/vMap2-classic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..de56a78ba7c1be08050e0a230e5282e8895c1d0a
--- /dev/null
+++ b/doc/source/images/logos/vMap2/classic/vMap2-classic.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><svg id="Calque_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250"><defs><style>.cls-1{fill:#fff;}.cls-2{fill:#1fa6bf;}.cls-3{fill:none;}</style></defs><rect class="cls-1" x="74.99" y="45.02" width="100" height="100"/><g><path class="cls-3" d="M175,45.03h-43.59c-3.99,3.61-6.56,9.58-7.34,17.47l-.18,1.77c-.24,2.35-.49,4.75-.54,7.09,1.23-4.39,1.36-11.15,2.44-12.83-.38,.59,1.57-.34,2.05-1.02,1.07-1.56,1.17-1.96,2.69-.7,1.03,.85,6.07-3.2,7.52-4.14,.11,.3,1.06,1.86,1.06,1.13,0,6.56-.38,1.01,3.65,2.11,1.82,.49,3.29-1.27,4.93,1.34-.43,.47-.86,.94-1.28,1.41,6.2,1.61,4.73,6.14,10.75,9.09-1.87,.82-3.47,2.06-3.71,4.22,1.76,.4,3.57,.63,5.38,.64-.51,.47-1.03,.94-1.54,1.41,3.25,.52,3.47,3.37,7.04,2.56-1.34,2.52-7.28,6.8-1.92,7.68-.3,.13-.6,.26-.89,.39,1.12,.72,1.77,2.05,2.82,2.81-1.43,.17-2.7,1.02-4.22,1.02,.06,2.43,2.38,2.82,4.1,3.2-3.89,2.59,.47,1.34,1.09,3.2-.25-.75,1.74,1.89,1.21,1.47-.26-.21-1.98,.89-1.21,1.6,.26,.24,7.35,.88,2.98,2.24-2.58,.8-6.7,.69-5.54,4.16-1.77-.19-2.84,.36-4.29-.13,.23,1.04-.1,1.28,.32,2.18-2.01,.58-3.91-.4-5.57-1.6-.06,.41-.13,.81-.19,1.22-.56-.49-1.11-.98-1.67-1.47,.03,.81-.38,1.65-.32,2.5-1.32-1.02-7.93-6.34-4.48-1.79,1.36,1.8,2.77,2.17,4.41,3.71-2.05,.55-.3,7.58,2.88,6.98-1.57,2.57-4.75-.62-6.47,2.75,2.14,.46,1.03,.78,2.75,1.73-.9-.21-2.04,.16-3.01-.06,.09,.91,1.96,4.39,1.66,4.8-1.15,1.58-4.19-1.73-5.95-1.73-.32,.27-.38,.59-.19,.96,1.91,.39,1.12,.79,1.47,2.56-3.69-1.32-.7,.35-.7,1.67,0,5.55-4.03-.14-3.84,3.77-.41-.02-.81-.04-1.21-.06,.4,4.36-3.38-.39-4.29,4.6,.08,.03-4.97-.79-5.02-.73-1.71,1.7-2.11-.04-3.28,.89-2.82,2.28-1.54-2.72-2.34-3.01-1.05-.38-3.38,2.99-3.7,.87-.31-2.1-.83-4.72-2.2-2.49-1.44-.56-5.35,.48-5.79-.87-.34-1.01-3.39-5.45-1.31-6.14-.61,.21-2.03,.82-2.59,1.15,1.29-4.27-2.28-3.3-4.8-1.73,.16-2.55,1.36-5.31-1.63-4.9,.44-.99,.51-2.48,1.25-3.55-.58,.13-1.15,.26-1.73,.39,.09-.72,7.51-15.65,7.87-15.65-.3-.09-.56-.25-.77-.48-1.86,4.72-4.59,8.75-7.68,12.86,.07-.78-.09-1.52-.48-2.21-.35,0-2.99,3.52-3.84,3.94v-1.15c-.35,.55-2.17,4.03-2.69,4.03s.73-2.71-.77-2.21c-1.42,.47-2.2,.81-3.45,1.06,1.49-1.78,2.59-3.67-.67-2.69,.31-1.44-.29-1.85-.29-2.97-.24,.62-.59,1.16-1.06,1.63-.35-1.89-.36-9.25-.58-9.25-2.2,0,.19-4.43,.51-4.99-.26-.21-.51-.42-.77-.64,.07,1.75-.65,1.97-1.15,3.46-1.63-2.67,2.29-5-1.15-6.02,.47-.38,.94-.77,1.41-1.15-.3-.3-.6-.6-.9-.89-.41,.92-1.1,1.83-1.54,2.69-.23-.72,.05-4.35,.77-4.35-.47-.02-.94-.07-1.41-.13,1.09-1.47,.74-1.9,2.18-2.56-.26-.77-.51-1.53-.77-2.31,.26,.09,.51,.17,.77,.26,.22,.12-.62-1.25-1.02-.64,.76-1.14,1.69-1.84,2.82-2.43-.43-.25-.85-.51-1.28-.77,1-.65,1.77-2.04,3.07-2.56-.85-1.66-1.02-2.21-2.81-2.69-.05-3.17,1.75-13.92,4.1-12.67-.07-.87-.09-1.05,.77-1.15-.13-1.73-.96-1.2,.9-1.67-1.48-6.18,2.78-3.14,5.5-1.66v-1.53c.8,.17,2.79,.97,3.28,.13,.16-.29-1.39-.78-1.62-.9,1.7-.86,1.47-2.78,.26-4.74,2.27,.12,4.53,1.11,5.25-.89,.92,.89,1.79,.88,2.56,2.05,.43-.73,.85-1.45,1.28-2.18,.8,.97,2.34,3.78,3.91,2.99,.34-.17,2.24,.99,2.24,.59,0-1.75,.89-3.2,2.31-4.1,.31,7.34-.31,12.07,1.3,18.84,.06-2.51,.31-5,.56-7.46,0,0,.18-1.74,.18-1.74,.68-6.85,2.49-12.5,5.4-16.87h-48.38v100h100V45.03Z"/><path class="cls-2" d="M250,250V0H0V250M75,45.03h48.38c-2.91,4.37-4.73,10.02-5.4,16.87,0,0-.18,1.74-.18,1.74-.25,2.46-.5,4.95-.56,7.46-1.6-6.76-.98-11.5-1.3-18.84-1.42,.9-2.31,2.35-2.31,4.1,0,.4-1.9-.76-2.24-.59-1.57,.79-3.11-2.02-3.91-2.99-.43,.72-.86,1.45-1.28,2.18-.77-1.17-1.63-1.16-2.56-2.05-.71,2.01-2.98,1.01-5.25,.89,1.21,1.96,1.44,3.88-.26,4.74,.23,.12,1.78,.61,1.62,.9-.49,.84-2.48,.04-3.28-.13v1.53c-2.72-1.48-6.98-4.52-5.5,1.66-1.86,.47-1.03-.06-.9,1.67-.86,.1-.84,.28-.77,1.15-2.34-1.25-4.15,9.5-4.1,12.67,1.8,.48,1.96,1.02,2.81,2.69-1.3,.52-2.07,1.91-3.07,2.56,.43,.26,.85,.52,1.28,.77-1.13,.59-2.06,1.3-2.82,2.43,.41-.61,1.25,.77,1.02,.64-.26-.09-.51-.17-.77-.26,.26,.77,.51,1.54,.77,2.31-1.43,.66-1.09,1.1-2.18,2.56,.47,.06,.94,.1,1.41,.13-.72,0-1,3.63-.77,4.35,.44-.86,1.13-1.77,1.54-2.69,.3,.3,.6,.6,.9,.89-.47,.38-.94,.77-1.41,1.15,3.44,1.02-.48,3.35,1.15,6.02,.5-1.49,1.23-1.7,1.15-3.46,.26,.22,.51,.43,.77,.64-.33,.57-2.71,4.99-.51,4.99,.21,0,.23,7.37,.58,9.25,.46-.47,.82-1.01,1.06-1.63,0,1.12,.6,1.54,.29,2.97,3.26-.98,2.16,.91,.67,2.69,1.25-.24,2.03-.59,3.45-1.06,1.5-.5,.27,2.21,.77,2.21s2.34-3.48,2.69-4.03v1.15c.85-.41,3.49-3.94,3.84-3.94,.39,.69,.55,1.42,.48,2.21,3.09-4.11,5.82-8.15,7.68-12.86,.21,.23,.47,.39,.77,.48-.36,0-7.78,14.93-7.87,15.65,.58-.13,1.15-.26,1.73-.39-.74,1.08-.81,2.56-1.25,3.55,2.99-.41,1.79,2.35,1.63,4.9,2.52-1.57,6.09-2.54,4.8,1.73,.56-.34,1.98-.95,2.59-1.15-2.08,.69,.98,5.14,1.31,6.14,.45,1.34,4.35,.31,5.79,.87,1.37-2.22,1.89,.39,2.2,2.49,.31,2.13,2.65-1.24,3.7-.87,.8,.29-.48,5.29,2.34,3.01,1.16-.94,1.56,.81,3.28-.89,.05-.06,5.1,.76,5.02,.73,.91-4.99,4.68-.24,4.29-4.6,.41,.02,.81,.04,1.21,.06-.19-3.91,3.84,1.78,3.84-3.77,0-1.32-2.99-2.99,.7-1.67-.35-1.77,.43-2.18-1.47-2.56-.19-.37-.12-.69,.19-.96,1.76,0,4.8,3.31,5.95,1.73,.3-.41-1.58-3.88-1.66-4.8,.97,.23,2.11-.14,3.01,.06-1.72-.95-.61-1.27-2.75-1.73,1.72-3.37,4.89-.18,6.47-2.75-3.18,.6-4.93-6.42-2.88-6.98-1.64-1.54-3.05-1.91-4.41-3.71-3.45-4.56,3.16,.77,4.48,1.79-.06-.85,.35-1.69,.32-2.5,.56,.49,1.11,.98,1.67,1.47,.06-.41,.13-.81,.19-1.22,1.66,1.2,3.56,2.18,5.57,1.6-.42-.9-.09-1.14-.32-2.18,1.44,.48,2.52-.06,4.29,.13-1.16-3.48,2.96-3.36,5.54-4.16,4.36-1.36-2.72-2-2.98-2.24-.77-.7,.95-1.81,1.21-1.6,.53,.42-1.46-2.22-1.21-1.47-.62-1.86-4.97-.61-1.09-3.2-1.72-.38-4.04-.77-4.1-3.2,1.52,0,2.8-.86,4.22-1.02-1.05-.76-1.69-2.09-2.82-2.81,.3-.13,.6-.26,.89-.39-5.36-.88,.58-5.16,1.92-7.68-3.56,.81-3.79-2.04-7.04-2.56,.51-.47,1.02-.94,1.54-1.41-1.81,0-3.62-.23-5.38-.64,.24-2.17,1.84-3.4,3.71-4.22-6.02-2.95-4.56-7.47-10.75-9.09,.43-.47,.85-.94,1.28-1.41-1.64-2.62-3.11-.85-4.93-1.34-4.03-1.1-3.65,4.45-3.65-2.11,0,.73-.95-.82-1.06-1.13-1.45,.94-6.49,4.99-7.52,4.14-1.51-1.26-1.61-.85-2.69,.7-.48,.68-2.43,1.61-2.05,1.02-1.08,1.68-1.21,8.43-2.44,12.83,.05-2.34,.29-4.74,.54-7.09l.18-1.77c.78-7.89,3.35-13.86,7.34-17.47h43.59v100H75V45.03Z"/></g><g><path class="cls-1" d="M56.14,182.93c-.29,.81-.55,1.61-.8,2.42-.11,.39-.37,1.21-.78,2.44l-1.56-4.86-5.37-14.56h-7.92l11.49,28.52h6.79l11.33-28.52h-7.76l-5.43,14.56Z"/><polygon class="cls-1" points="92.93 184.38 85.79 157.53 73.89 157.53 73.89 196.9 81.28 196.9 81.28 165.91 89.06 196.9 96.72 196.9 104.53 165.91 104.53 196.9 111.92 196.9 111.92 157.53 99.99 157.53 92.93 184.38"/><path class="cls-1" d="M142.83,187.52l.08-8.81c0-3.28-.34-5.53-1.01-6.75-.67-1.23-1.83-2.24-3.48-3.03-1.65-.8-4.15-1.2-7.52-1.2-3.71,0-6.5,.66-8.38,1.99-1.88,1.33-3.21,3.37-3.97,6.12l6.85,1.24c.46-1.32,1.07-2.25,1.83-2.78,.75-.53,1.8-.79,3.14-.79,1.99,0,3.34,.31,4.06,.93,.72,.62,1.07,1.65,1.07,3.1v.75c-1.36,.57-3.8,1.19-7.33,1.85-2.61,.5-4.62,1.09-6,1.76-1.39,.67-2.47,1.64-3.24,2.9-.77,1.26-1.15,2.7-1.15,4.31,0,2.44,.85,4.45,2.54,6.04,1.69,1.59,4.01,2.39,6.94,2.39,1.67,0,3.23-.31,4.7-.94,1.47-.63,2.85-1.57,4.13-2.82,.05,.14,.14,.44,.27,.89,.29,.98,.53,1.73,.72,2.23h7.47c-.66-1.36-1.11-2.64-1.36-3.83-.24-1.19-.36-3.04-.36-5.55Zm-7.33-2.82c0,1.81-.1,3.03-.3,3.68-.29,.98-.89,1.82-1.8,2.5-1.23,.9-2.53,1.34-3.89,1.34-1.22,0-2.22-.38-3.01-1.15-.79-.77-1.18-1.68-1.18-2.74s.49-1.96,1.48-2.66c.64-.43,2.01-.87,4.11-1.32,2.09-.45,3.63-.83,4.59-1.15v1.5Z"/><path class="cls-1" d="M166.06,167.73c-1.9,0-3.62,.45-5.18,1.34-1.56,.9-2.79,2.06-3.71,3.49v-4.19h-7.04v39.37h7.55v-14.37c1.41,1.52,2.76,2.6,4.04,3.22,1.28,.63,2.71,.94,4.28,.94,3.31,0,6.13-1.32,8.46-3.96,2.33-2.64,3.49-6.34,3.49-11.1s-1.15-8.25-3.46-10.85c-2.31-2.6-5.12-3.89-8.43-3.89Zm2.47,21.71c-1.16,1.41-2.62,2.11-4.38,2.11s-3.38-.77-4.65-2.3c-1.27-1.53-1.91-3.9-1.91-7.1,0-2.79,.61-4.9,1.83-6.32,1.22-1.42,2.75-2.13,4.59-2.13s3.26,.73,4.46,2.18,1.8,3.67,1.8,6.66c0,3.21-.58,5.51-1.75,6.92Z"/><path class="cls-1" d="M194.38,187.79c.64-.72,2.14-2.17,4.53-4.35,2.38-2.18,4.03-3.86,4.94-5.02,1.38-1.75,2.39-3.43,3.02-5.04,.63-1.6,.95-3.29,.95-5.06,0-3.12-1.11-5.72-3.33-7.81s-5.27-3.14-9.16-3.14c-3.54,0-6.5,.9-8.86,2.71-2.36,1.81-3.77,4.79-4.22,8.94l7.52,.75c.14-2.2,.68-3.78,1.61-4.73,.93-.95,2.18-1.42,3.76-1.42s2.84,.45,3.75,1.36c.9,.9,1.36,2.2,1.36,3.88,0,1.52-.52,3.06-1.56,4.62-.77,1.13-2.86,3.28-6.26,6.45-4.22,3.92-7.05,7.07-8.49,9.44-1.43,2.37-2.29,4.88-2.58,7.53h26.45v-7.01h-14.99c.39-.68,.91-1.38,1.54-2.09Z"/></g></svg>
\ No newline at end of file
diff --git a/doc/source/images/logos/vMap2/cutout/vMap2-cutout.jpg b/doc/source/images/logos/vMap2/cutout/vMap2-cutout.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..94ea29bf6072e9615355f1710375a59dc5e1826b
Binary files /dev/null and b/doc/source/images/logos/vMap2/cutout/vMap2-cutout.jpg differ
diff --git a/doc/source/images/logos/vMap2/cutout/vMap2-cutout.png b/doc/source/images/logos/vMap2/cutout/vMap2-cutout.png
new file mode 100644
index 0000000000000000000000000000000000000000..e751dcf067de1e1e9d59045c51071e237a37c6f0
Binary files /dev/null and b/doc/source/images/logos/vMap2/cutout/vMap2-cutout.png differ
diff --git a/doc/source/images/logos/vMap2/cutout/vMap2-cutout.svg b/doc/source/images/logos/vMap2/cutout/vMap2-cutout.svg
new file mode 100644
index 0000000000000000000000000000000000000000..72763f9874c271e15d738472c16813977b4e31f5
--- /dev/null
+++ b/doc/source/images/logos/vMap2/cutout/vMap2-cutout.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><svg id="Calque_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250"><defs><style>.cls-1{fill:#fff;}.cls-2{fill:#1fa6bf;}.cls-3{fill:none;}</style></defs><rect class="cls-1" x="78.6" y="45.03" width="92.81" height="96.8"/><g><path class="cls-2" d="M175,45.03v100H75V45.03h48.37c-2.91,4.36-4.72,10.01-5.4,16.87l-.18,1.73c-.25,2.46-.5,4.96-.56,7.47-1.6-6.77-.98-11.5-1.3-18.84-1.42,.9-2.3,2.35-2.3,4.09,0,.4-1.9-.76-2.24-.59-1.57,.79-3.1-2.02-3.9-2.99-.43,.73-.86,1.45-1.29,2.18-.76-1.17-1.63-1.16-2.55-2.05-.72,2.01-2.99,1.01-5.25,.89,1.21,1.96,1.44,3.88-.26,4.74,.23,.12,1.78,.61,1.62,.9-.49,.83-2.48,.04-3.28-.13v1.53c-2.72-1.48-6.98-4.52-5.51,1.66-1.85,.47-1.02-.05-.89,1.67-.86,.11-.85,.28-.77,1.16-2.34-1.25-4.15,9.49-4.1,12.67,1.8,.48,1.97,1.02,2.82,2.68-1.3,.52-2.07,1.91-3.07,2.56,.42,.26,.85,.52,1.28,.77-1.13,.59-2.06,1.3-2.82,2.43,.41-.61,1.25,.77,1.02,.65-.25-.09-.51-.18-.76-.26,.25,.77,.51,1.53,.76,2.3-1.43,.66-1.08,1.1-2.17,2.56,.47,.06,.94,.11,1.41,.13-.72,0-1.01,3.63-.77,4.35,.43-.85,1.13-1.77,1.53-2.68,.3,.29,.6,.59,.9,.89-.47,.38-.94,.77-1.41,1.15,3.45,1.02-.47,3.35,1.16,6.02,.49-1.49,1.22-1.7,1.15-3.46,.25,.22,.51,.43,.77,.64-.33,.57-2.72,5-.52,5,.21,0,.23,7.36,.58,9.25,.46-.47,.81-1.02,1.05-1.64,0,1.12,.6,1.54,.29,2.98,3.27-.98,2.17,.91,.68,2.69,1.25-.25,2.03-.59,3.45-1.06,1.5-.5,.27,2.21,.77,2.21s2.34-3.48,2.69-4.03v1.15c.85-.41,3.49-3.94,3.84-3.94,.39,.69,.55,1.43,.48,2.21,3.08-4.11,5.81-8.15,7.68-12.87,.21,.23,.47,.39,.76,.49-.36,0-7.78,14.93-7.87,15.65,.58-.13,1.16-.26,1.73-.39-.74,1.08-.8,2.56-1.25,3.55,2.99-.41,1.79,2.35,1.63,4.9,2.52-1.57,6.1-2.54,4.81,1.73,.56-.34,1.97-.95,2.59-1.16-2.08,.7,.97,5.14,1.31,6.15,.45,1.34,4.35,.31,5.79,.86,1.38-2.22,1.9,.4,2.21,2.5,.31,2.13,2.65-1.24,3.7-.87,.79,.3-.48,5.3,2.34,3.02,1.16-.94,1.56,.8,3.27-.9,.06-.06,5.1,.76,5.03,.73,.91-4.99,4.68-.24,4.28-4.6,.41,.02,.81,.04,1.22,.06-.19-3.91,3.84,1.78,3.84-3.77,0-1.32-2.99-2.99,.7-1.67-.35-1.78,.44-2.18-1.47-2.56-.19-.37-.12-.69,.19-.96,1.77,0,4.81,3.31,5.96,1.73,.3-.41-1.58-3.89-1.67-4.8,.98,.23,2.11-.15,3.01,.06-1.72-.95-.61-1.27-2.75-1.73,1.71-3.37,4.89-.18,6.46-2.75-3.18,.6-4.93-6.42-2.88-6.98-1.64-1.54-3.05-1.9-4.41-3.7-3.45-4.56,3.15,.76,4.48,1.79-.07-.85,.34-1.69,.32-2.5,.55,.49,1.1,.98,1.66,1.47,.07-.41,.13-.81,.19-1.22,1.66,1.2,3.56,2.18,5.57,1.6-.42-.9-.09-1.14-.32-2.17,1.45,.48,2.52-.07,4.29,.12-1.16-3.47,2.96-3.36,5.54-4.16,4.37-1.36-2.72-2-2.98-2.24-.77-.7,.95-1.8,1.21-1.59,.53,.41-1.46-2.22-1.21-1.48-.62-1.85-4.97-.61-1.09-3.2-1.71-.38-4.03-.77-4.09-3.2,1.51,0,2.79-.85,4.22-1.02-1.05-.76-1.69-2.1-2.82-2.82,.3-.12,.6-.25,.9-.38-5.36-.88,.58-5.16,1.92-7.68-3.56,.81-3.79-2.04-7.04-2.56,.51-.47,1.02-.94,1.54-1.41-1.81-.01-3.62-.24-5.38-.64,.24-2.17,1.84-3.4,3.71-4.23-6.02-2.94-4.55-7.47-10.75-9.08,.42-.47,.85-.94,1.28-1.41-1.64-2.62-3.11-.85-4.93-1.35-4.03-1.09-3.65,4.46-3.65-2.11,0,.73-.95-.82-1.06-1.13-1.45,.95-6.49,5-7.51,4.14-1.52-1.26-1.62-.85-2.69,.7-.46,.66-2.26,1.54-2.09,1.1-1.04,1.78-1.19,8.42-2.4,12.76,.05-2.35,.29-4.75,.54-7.09l.18-1.77c.77-7.89,3.34-13.86,7.34-17.47h43.59Z"/><g><path class="cls-3" d="M175,45.03v100H75V45.03h48.37c-2.91,4.36-4.72,10.01-5.4,16.87l-.18,1.73c-.25,2.46-.5,4.96-.56,7.47-1.6-6.77-.98-11.5-1.3-18.84-1.42,.9-2.3,2.35-2.3,4.09,0,.4-1.9-.76-2.24-.59-1.57,.79-3.1-2.02-3.9-2.99-.43,.73-.86,1.45-1.29,2.18-.76-1.17-1.63-1.16-2.55-2.05-.72,2.01-2.99,1.01-5.25,.89,1.21,1.96,1.44,3.88-.26,4.74,.23,.12,1.78,.61,1.62,.9-.49,.83-2.48,.04-3.28-.13v1.53c-2.72-1.48-6.98-4.52-5.51,1.66-1.85,.47-1.02-.05-.89,1.67-.86,.11-.85,.28-.77,1.16-2.34-1.25-4.15,9.49-4.1,12.67,1.8,.48,1.97,1.02,2.82,2.68-1.3,.52-2.07,1.91-3.07,2.56,.42,.26,.85,.52,1.28,.77-1.13,.59-2.06,1.3-2.82,2.43,.41-.61,1.25,.77,1.02,.65-.25-.09-.51-.18-.76-.26,.25,.77,.51,1.53,.76,2.3-1.43,.66-1.08,1.1-2.17,2.56,.47,.06,.94,.11,1.41,.13-.72,0-1.01,3.63-.77,4.35,.43-.85,1.13-1.77,1.53-2.68,.3,.29,.6,.59,.9,.89-.47,.38-.94,.77-1.41,1.15,3.45,1.02-.47,3.35,1.16,6.02,.49-1.49,1.22-1.7,1.15-3.46,.25,.22,.51,.43,.77,.64-.33,.57-2.72,5-.52,5,.21,0,.23,7.36,.58,9.25,.46-.47,.81-1.02,1.05-1.64,0,1.12,.6,1.54,.29,2.98,3.27-.98,2.17,.91,.68,2.69,1.25-.25,2.03-.59,3.45-1.06,1.5-.5,.27,2.21,.77,2.21s2.34-3.48,2.69-4.03v1.15c.85-.41,3.49-3.94,3.84-3.94,.39,.69,.55,1.43,.48,2.21,3.08-4.11,5.81-8.15,7.68-12.87,.21,.23,.47,.39,.76,.49-.36,0-7.78,14.93-7.87,15.65,.58-.13,1.16-.26,1.73-.39-.74,1.08-.8,2.56-1.25,3.55,2.99-.41,1.79,2.35,1.63,4.9,2.52-1.57,6.1-2.54,4.81,1.73,.56-.34,1.97-.95,2.59-1.16-2.08,.7,.97,5.14,1.31,6.15,.45,1.34,4.35,.31,5.79,.86,1.38-2.22,1.9,.4,2.21,2.5,.31,2.13,2.65-1.24,3.7-.87,.79,.3-.48,5.3,2.34,3.02,1.16-.94,1.56,.8,3.27-.9,.06-.06,5.1,.76,5.03,.73,.91-4.99,4.68-.24,4.28-4.6,.41,.02,.81,.04,1.22,.06-.19-3.91,3.84,1.78,3.84-3.77,0-1.32-2.99-2.99,.7-1.67-.35-1.78,.44-2.18-1.47-2.56-.19-.37-.12-.69,.19-.96,1.77,0,4.81,3.31,5.96,1.73,.3-.41-1.58-3.89-1.67-4.8,.98,.23,2.11-.15,3.01,.06-1.72-.95-.61-1.27-2.75-1.73,1.71-3.37,4.89-.18,6.46-2.75-3.18,.6-4.93-6.42-2.88-6.98-1.64-1.54-3.05-1.9-4.41-3.7-3.45-4.56,3.15,.76,4.48,1.79-.07-.85,.34-1.69,.32-2.5,.55,.49,1.1,.98,1.66,1.47,.07-.41,.13-.81,.19-1.22,1.66,1.2,3.56,2.18,5.57,1.6-.42-.9-.09-1.14-.32-2.17,1.45,.48,2.52-.07,4.29,.12-1.16-3.47,2.96-3.36,5.54-4.16,4.37-1.36-2.72-2-2.98-2.24-.77-.7,.95-1.8,1.21-1.59,.53,.41-1.46-2.22-1.21-1.48-.62-1.85-4.97-.61-1.09-3.2-1.71-.38-4.03-.77-4.09-3.2,1.51,0,2.79-.85,4.22-1.02-1.05-.76-1.69-2.1-2.82-2.82,.3-.12,.6-.25,.9-.38-5.36-.88,.58-5.16,1.92-7.68-3.56,.81-3.79-2.04-7.04-2.56,.51-.47,1.02-.94,1.54-1.41-1.81-.01-3.62-.24-5.38-.64,.24-2.17,1.84-3.4,3.71-4.23-6.02-2.94-4.55-7.47-10.75-9.08,.42-.47,.85-.94,1.28-1.41-1.64-2.62-3.11-.85-4.93-1.35-4.03-1.09-3.65,4.46-3.65-2.11,0,.73-.95-.82-1.06-1.13-1.45,.95-6.49,5-7.51,4.14-1.52-1.26-1.62-.85-2.69,.7-.46,.66-2.26,1.54-2.09,1.1-1.04,1.78-1.19,8.42-2.4,12.76,.05-2.35,.29-4.75,.54-7.09l.18-1.77c.77-7.89,3.34-13.86,7.34-17.47h43.59Z"/><path d="M194.38,187.79c.64-.71,2.15-2.16,4.53-4.35,2.38-2.18,4.02-3.86,4.94-5.02,1.38-1.75,2.38-3.43,3.02-5.04,.63-1.6,.95-3.29,.95-5.06,0-3.11-1.11-5.72-3.33-7.81-2.22-2.1-5.27-3.14-9.16-3.14-3.54,0-6.49,.9-8.86,2.71-2.36,1.81-3.77,4.79-4.21,8.94l7.52,.75c.14-2.2,.68-3.77,1.61-4.72s2.18-1.43,3.76-1.43,2.84,.45,3.74,1.36c.91,.9,1.36,2.2,1.36,3.88,0,1.52-.52,3.06-1.56,4.62-.77,1.13-2.85,3.28-6.26,6.44-4.22,3.92-7.05,7.07-8.48,9.44-1.43,2.38-2.29,4.89-2.58,7.54h26.45v-7.01h-14.98c.39-.68,.9-1.38,1.54-2.1Zm-19.89-16.16c-2.3-2.6-5.12-3.9-8.43-3.9-1.9,0-3.62,.45-5.18,1.34-1.56,.9-2.79,2.06-3.71,3.5v-4.19h-7.03v39.37h7.54v-14.37c1.42,1.52,2.76,2.59,4.05,3.22,1.27,.63,2.7,.94,4.28,.94,3.31,0,6.13-1.32,8.46-3.96,2.33-2.64,3.49-6.34,3.49-11.1s-1.16-8.26-3.47-10.85Zm-5.96,17.81c-1.16,1.41-2.62,2.11-4.37,2.11s-3.38-.76-4.65-2.29c-1.27-1.53-1.91-3.9-1.91-7.11,0-2.79,.61-4.9,1.83-6.32,1.22-1.42,2.75-2.14,4.59-2.14s3.26,.73,4.46,2.18,1.8,3.67,1.8,6.66c0,3.2-.58,5.51-1.75,6.91Zm-25.34,3.63c-.24-1.19-.36-3.04-.36-5.55l.08-8.8c0-3.28-.33-5.53-1.01-6.76-.67-1.23-1.83-2.24-3.47-3.03-1.65-.8-4.16-1.2-7.52-1.2-3.71,0-6.5,.66-8.38,1.99-1.88,1.32-3.21,3.37-3.98,6.12l6.85,1.24c.47-1.33,1.08-2.25,1.83-2.78,.75-.53,1.8-.79,3.14-.79,1.99,0,3.34,.3,4.06,.92,.71,.62,1.07,1.65,1.07,3.1v.76c-1.36,.57-3.8,1.19-7.33,1.85-2.62,.5-4.62,1.09-6,1.76-1.39,.67-2.47,1.64-3.24,2.9s-1.15,2.7-1.15,4.31c0,2.43,.84,4.45,2.53,6.04,1.7,1.59,4.01,2.39,6.95,2.39,1.66,0,3.23-.31,4.7-.94,1.46-.63,2.84-1.57,4.13-2.82,.06,.14,.14,.44,.27,.89,.29,.98,.53,1.73,.72,2.23h7.47c-.66-1.36-1.11-2.64-1.36-3.83Zm-7.69-8.37c0,1.81-.1,3.04-.3,3.68-.28,.99-.88,1.82-1.8,2.5-1.23,.9-2.53,1.34-3.89,1.34-1.22,0-2.22-.38-3.01-1.15-.78-.77-1.18-1.68-1.18-2.74s.49-1.96,1.48-2.66c.64-.43,2.01-.87,4.11-1.31,2.09-.45,3.62-.84,4.59-1.16v1.5Zm-35.5-27.17l-7.07,26.85-7.14-26.85h-11.9v39.37h7.39v-30.99l7.79,30.99h7.65l7.82-30.99v30.99h7.38v-39.37h-11.92Zm-38.43,10.85l-5.43,14.55c-.28,.81-.55,1.61-.8,2.42-.11,.39-.37,1.21-.78,2.44l-1.56-4.86-5.37-14.55h-7.92l11.49,28.52h6.8l11.33-28.52h-7.76Z"/></g><g><path class="cls-2" d="M61.57,168.38l-5.43,14.55c-.28,.81-.55,1.61-.8,2.42-.11,.39-.37,1.21-.78,2.44l-1.56-4.86-5.37-14.55h-7.92l11.49,28.52h6.8l11.33-28.52h-7.76Z"/><path class="cls-2" d="M100,157.53l-7.07,26.85-7.14-26.85h-11.9v39.37h7.39v-30.99l7.79,30.99h7.65l7.82-30.99v30.99h7.38v-39.37h-11.92Z"/><path class="cls-2" d="M143.19,193.07c-.24-1.19-.36-3.04-.36-5.55l.08-8.8c0-3.28-.33-5.53-1.01-6.76-.67-1.23-1.83-2.24-3.47-3.03-1.65-.8-4.16-1.2-7.52-1.2-3.71,0-6.5,.66-8.38,1.99-1.88,1.32-3.21,3.37-3.98,6.12l6.85,1.24c.47-1.33,1.08-2.25,1.83-2.78,.75-.53,1.8-.79,3.14-.79,1.99,0,3.34,.3,4.06,.92,.71,.62,1.07,1.65,1.07,3.1v.76c-1.36,.57-3.8,1.19-7.33,1.85-2.62,.5-4.62,1.09-6,1.76-1.39,.67-2.47,1.64-3.24,2.9s-1.15,2.7-1.15,4.31c0,2.43,.84,4.45,2.53,6.04,1.7,1.59,4.01,2.39,6.95,2.39,1.66,0,3.23-.31,4.7-.94,1.46-.63,2.84-1.57,4.13-2.82,.06,.14,.14,.44,.27,.89,.29,.98,.53,1.73,.72,2.23h7.47c-.66-1.36-1.11-2.64-1.36-3.83Zm-7.69-8.37c0,1.81-.1,3.04-.3,3.68-.28,.99-.88,1.82-1.8,2.5-1.23,.9-2.53,1.34-3.89,1.34-1.22,0-2.22-.38-3.01-1.15-.78-.77-1.18-1.68-1.18-2.74s.49-1.96,1.48-2.66c.64-.43,2.01-.87,4.11-1.31,2.09-.45,3.62-.84,4.59-1.16v1.5Z"/><path class="cls-2" d="M174.49,171.63c-2.3-2.6-5.12-3.9-8.43-3.9-1.9,0-3.62,.45-5.18,1.34-1.56,.9-2.79,2.06-3.71,3.5v-4.19h-7.03v39.37h7.54v-14.37c1.42,1.52,2.76,2.59,4.05,3.22,1.27,.63,2.7,.94,4.28,.94,3.31,0,6.13-1.32,8.46-3.96,2.33-2.64,3.49-6.34,3.49-11.1s-1.16-8.26-3.47-10.85Zm-5.96,17.81c-1.16,1.41-2.62,2.11-4.37,2.11s-3.38-.76-4.65-2.29c-1.27-1.53-1.91-3.9-1.91-7.11,0-2.79,.61-4.9,1.83-6.32,1.22-1.42,2.75-2.14,4.59-2.14s3.26,.73,4.46,2.18,1.8,3.67,1.8,6.66c0,3.2-.58,5.51-1.75,6.91Z"/><path class="cls-2" d="M194.38,187.79c.64-.71,2.15-2.16,4.53-4.35,2.38-2.18,4.02-3.86,4.94-5.02,1.38-1.75,2.38-3.43,3.02-5.04,.63-1.6,.95-3.29,.95-5.06,0-3.11-1.11-5.72-3.33-7.81-2.22-2.1-5.27-3.14-9.16-3.14-3.54,0-6.49,.9-8.86,2.71-2.36,1.81-3.77,4.79-4.21,8.94l7.52,.75c.14-2.2,.68-3.77,1.61-4.72s2.18-1.43,3.76-1.43,2.84,.45,3.74,1.36c.91,.9,1.36,2.2,1.36,3.88,0,1.52-.52,3.06-1.56,4.62-.77,1.13-2.85,3.28-6.26,6.44-4.22,3.92-7.05,7.07-8.48,9.44-1.43,2.38-2.29,4.89-2.58,7.54h26.45v-7.01h-14.98c.39-.68,.9-1.38,1.54-2.1Z"/></g></g></svg>
\ No newline at end of file
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..a978d8834697c93e449a4316f8e7aea96d633893
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..9d4134ce48a9af0deec99c8bcbb66c74ce3cf799
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..ea5ba5477588bec6dbdb946b80c29a9bae250f32
--- /dev/null
+++ b/doc/source/index.rst
@@ -0,0 +1,35 @@
+Documentation de vMap2
+============================================
+
+.. image:: /images/logos/vMap/cutout/vMap2.png
+   :height: 200 px
+   :width: 200 px
+   :align: center
+   :target: #
+
+
+vMap2 est un logiciel de webSIG Open Source porté et développé par Veremes. Il se base sur des technologies libres et solides permettant :
+	- de consulter et d'interroger de la donnée géoréférencée (exemple : donnée cadastrale)
+	- de réaliser des rapports et impressions
+	- de mettre en place des applications métier
+	- d'administrer ses couches, cartes et formulaires métier par l'intermédiaire d'une interface simple d'utilisation (no-code)
+	- ...
+
+Chaque utilisateur de vMap2 dispose de son environnement de travail personnel qui lui permet d'accéder aux fonctionnalités qui lui sont propres. Les administrateurs disposent des fonctions d'administration et de supervision mais aussi de configuration de l'esthétique de l'interface.
+
+
+============================================
+
+.. 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..13a1bb4b4181ecc57e5cf25cdafbd7711eda3f28
--- /dev/null
+++ b/doc/source/installation/index.rst
@@ -0,0 +1,11 @@
+Prérequis et installation
+============================================
+
+.. toctree::
+   :maxdepth: 2
+   :glob:
+
+   prerequis.md
+   installation.md
+   installation_docker.md
+   miseAJour.md
diff --git a/doc/source/installation/installation.md b/doc/source/installation/installation.md
new file mode 100644
index 0000000000000000000000000000000000000000..2ad2ba96716b5b3646baf575a773dcd136257bd3
--- /dev/null
+++ b/doc/source/installation/installation.md
@@ -0,0 +1,228 @@
+# Procédure d'installation
+
+## Téléchargement de vMap2
+
+L'application vMap2 est téléchargeable sur le [vStore](https://vstore.veremes.net/vstore/login) de la société Veremes. L'utilisation du vStore est gratuite. Une simple demande de création d'un utilisateur (login / mot de passe) est nécessaire pour avoir la possibilité de télécharger le produit.
+
+Une fois connecté, se référer à la section vMap et télécharger le setup souhaité en fonction de son système d'exploitation.
+
+![Télechargement de vMap2](../images/installation/telechargement_vmap2.png)
+
+## Installation de vMap2
+
+vMap2 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 vMap2, dézippez le dossier zip téléchargé puis é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 vMap2 (par défaut : /rest)                                                |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   APP_ALIAS           | Alias pour accéder au client de vMap2 (par défaut : /vmap)                                              |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   WMS_ALIAS           | Alias pour accéder au Mapserver de vMap2 (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                                                                |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   SRID                | Système de projection du modèles de données du module Cadastre (par défaut : 2154)                     |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   WMS_ALIAS           | Alias pour accéder au service WMS (par défaut : /wms)                                                   |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+
+```
+
+Dans la section **application** (tout en bas du fichier *dependencies.json*) il est possible de définir les utilisateurs qui seront créés lors de l'installation de vMap2 ainsi que leurs droits. Cela est défini dans le tableau **users**.
+Dans l'exemple ci-dessous, un utilisateur admin (et son mot de passe mdpadmin) sera créé avec les provilèges vitis_user et vitis_admin.
+
+```js
+{
+  ...
+  "application" : {
+    ...
+    "users": {
+      "admin": {
+        "grouproles": [
+          "vitis_user",
+          "vitis_admin"
+        ],
+        "login": true,
+        "password": "mdpadmin",
+        "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 vMap2
+- **password** : mot de passe de l'utilisateur
+- **roles** : roles de connexion de l'utilisateur qui sera créé dans postgresql
+
+L’installateur de vMap2 assure les opérations suivantes :
+- Copie du code du serveur d’application Vitis
+- Copie du code du moteur Vitis
+- 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
+
+
+Pour les distributions Linux exécuter les commandes suivantes une fois que l'installeur a été lancé :
+
+```bash
+sudo apt update
+sudo apt install -y gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget libgbm-dev
+```
+
+```{Warning}
+  Si un paquet vient à manquer, c'est que la version n'est peut-être pas disponible pour votre distribution.
+  Dans ce cas vous pouvez soit trouver une version compatible, soit retirer le paquet de la commande.
+```
+Pour vérifier la présence des librairies vous pouvez lancer l'éxécutable de chromium **chrome** qui se trouve dans le dossier **/var/www/vmap/vas/engine/vitis/node_modules/puppeteer/.local-chromium/linux-901912/chrome-linux** ou lancer la commande `ldd` dessus.
+
+Pour la distribution Debian, qui bloque certaines fonctionnalités du chromium embarqué pour des raisons de sécurité, il faut ajouter la properties **chromium_args** comme dans l'exemple suivant :
+```js
+  "chromium_args" : [
+        "--no-sandbox",
+        "--disable-setuid-sandbox"
+  ]
+```
+
+
+---
+
+## 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 vMap2. 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 vmapdatabase 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 vMap2
+    host vmapdatabase u_vitis     127.0.0.1/32 trust
+
+
+Immédiatement après « # IPv6 local connections » insérez la ligne :
+
+
+    # IPv6 local connections
+    host vmapdatabase all         ::1/128 md5
+    # La ligne ci-dessous n'est à ajouter que pour des raisons de retro-compatibilité avec d'anciennes versions de vMap2
+    host vmapdatabase 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 vMap2
+
+L'instance de vMap2 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 paramètre "WMS_ALIAS" du fichier de configuration *dependencies.json* (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_vmap2.png)
+
+Vous pouvez vous connecter en utilisant le compte et le mot de passe définis lors de l’installation.
+
+---
+
+<!--
+## Configuration de vMap2
+
+### Configuration Générale
+
+En cours de rédaction...
+
+---
+
+-->
diff --git a/doc/source/installation/installation_docker.md b/doc/source/installation/installation_docker.md
new file mode 100644
index 0000000000000000000000000000000000000000..50485062db4292109eab9086925d095c2445c4db
--- /dev/null
+++ b/doc/source/installation/installation_docker.md
@@ -0,0 +1,195 @@
+# Installation de vMap avec Docker
+
+Veremes propose également la possibilité d'installer vMap via Docker.
+
+Cela rend possible une première utilisation du produit (découverte, familiarisation ou approche commerciale) rapidement, et sans nécessité de connaissances particulières (aucune configuration).  
+
+```{admonition} Précautions
+:class: tip
+L'image de vMap, ainsi que la place nécessaire étant assez conséquent, il est recommandé d'avoir **au moins 10 Go d'espace disque disponible** afin de ne pas rencontrer de problèmes d'espace durant l'installation.
+```
+
+```{admonition} Attention
+:class: danger
+Il est à noter qu'il ne faut **en aucun cas utiliser l'image brute en production**.
+N'ayant pas été conçu dans ce but, la configuration reste générique (même mot de passe, ...) et certaines configurations sont omises (certificat SSL, ...).
+
+Si votre but est de déployer une application en production, vous pouvez retrouver la documentation pour une installation en production [au lien suivant](../installation/installation.md)
+```
+
+## Installation sous Windows
+
+### Installation de Docker
+
+```{admonition} Lien vers le site de docker
+:class: tip
+[Site de Docker](https://www.docker.com/get-started/)
+```
+
+Une fois sur le site, il faut cliquer sur "Download for Windows"  
+![telechargement_docker](../images/installation/docker/windows/telechargement_docker.jpg)  
+
+Une fois le téléchargement terminé, vous pouvez exécuter l'exécutable, et suivre les différentes étapes :  
+![installation_docker_1](../images/installation/docker/windows/setup_docker_1.jpg)  
+
+Cocher "Use WSL 2 instead of Hyper-V"
+![installation_docker_2](../images/installation/docker/windows/setup_docker_2.jpg)
+
+Docker demande de redémarrer l'ordinateur à la fin de l'installation, **c'est une étape obligatoire, sinon le moteur de docker ne peut pas démarrer**
+![installation_docker_3](../images/installation/docker/windows/setup_docker_3.jpg)
+
+Après le redémarrage de l'ordinateur, vous deviez voir une interface, il faut attendre que le rectangle en bas à gauche tourne au vert, une fois ceci fait, votre installation de docker est prête.
+![installation_docker_4](../images/installation/docker/windows/setup_docker_5.jpg)
+
+### Installation et démarrage de l'instance vMap sur Docker
+
+```{admonition} Image vMap2 sur Docker Hub
+:class: tip
+Notre image Docker pour vMap2, ainsi que la documentation relative à cette image est disponible [à l'adresse suivante](https://hub.docker.com/r/veremes/vmap).
+```
+
+Il faut dans un premier temps ouvrir une fenêtre d'invite de commandes
+```{admonition} Ouvrir un invite de commande
+:class: note
+Vous pouvez utiliser le raccourci "touche windows + r" et taper dans la fenêtre "cmd.exe" afin de démarrer un invite de commandes.
+![ouverture_invite_de_commandes](../images/installation/docker/windows/ouvrir_cmd.jpg)
+```
+
+Et copier la commande suivante :
+
+```batch
+docker run -dit --name vmap -p 8080:8080 -e BIND_PORT=8080 -d veremes/vmap:latest
+```
+
+```{admonition} Précautions en cas de lancement de multiples instances
+:class: danger
+Si jamais plusieurs instances vMap2 venaient à être lancées, il faut absolument faire attention à ne **pas utiliser le même nombre que pour la précédente** (8080 dans le cas d'exemple), dans le cas contraire, des conflits pourraient rendre les machines inutilisables.
+```
+
+La commande devrait dans un premier temps récupérer l'image de vMap, puis vous démarrer l'instance, le temps nécéssaire est variable en fonction de la puissance de l'ordinateur, et la connexion réseau.
+
+Une fois le processus terminé (un bon moyen de le savoir est de voir un conteneur démarré et en vert sur l'interface) :
+![conteneur_fonctionnel](../images/installation/docker/windows/conteneur_vmap_on.jpg)
+
+Une fois ceci fait, vous pouvez vous rendre à l'adresse suivante [localhost:8080/vmap](http://localhost:8080/vmap) (changer le 8080 dans le cas ou un nombre différent est précisé dans la commande précédente).
+
+Vous devriez arriver devant l'interface suivante :
+![page_connexion_vmap](../images/installation/docker/windows/connexion_vmap.jpg)
+
+Vous pouvez donc vous connecter et commencer à utiliser vMap
+
+```{admonition} Identifiants vMap Docker par défaut
+:class: tip
+**Nom d'utilisateur : admin**  
+**Mot de passe : admin**
+```
+
+---
+
+## Installation sous Linux
+
+### Installation de Docker
+
+```{admonition} Exemple pour Ubuntu / Debian
+:class: warning
+Les indications suivantes sont un résumé de l'installation de la documentation oficielle, l'installation de Docker sous Linux étant plus compliquée et dépendante du système Linux.
+Il est recommandé d'utiliser la documentation oficielle disponible [au lien suivant](https://docs.docker.com/desktop/install/linux-install/) pour installer Docker sous Linux.
+```
+
+Pour installer Docker sur Linux, il faut dans un premier temps, ajouter les dépôts de Docker à la distribution
+
+Mise à jour d'apt, et installation des paquets nécéssaires :
+```bash
+ sudo apt-get update
+
+ sudo apt-get install \
+    ca-certificates \
+    curl \
+    gnupg \
+    lsb-release
+```
+
+Ajout de la clef GPG de Docker :  
+```bash
+sudo mkdir -p /etc/apt/keyrings
+curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
+```
+
+Ajout du dépôt :  
+```bash
+echo \
+  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
+  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
+```
+
+Mise à jour de la liste des paquets apt :
+```bash
+sudo apt-get update
+```
+
+Installation du moteur Docker :  
+```bash
+sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
+```
+
+````{admonition} Exemple pour Ubuntu / Debian
+:class: note
+Vous pouvez aussi installer l'interface desktop de docker en passant par le paquet fourni par Docker, exemple avec le paquet DEB pour Ubuntu / Debian disponible à [l'adresse suivante](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.0-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64)
+
+Il suffit de lancer les commandes suivantes :
+
+```bash
+sudo apt-get update
+sudo apt-get install ./docker-desktop-<version>-<arch>.deb
+```
+
+Et à la fin de l'installation, vous devriez avoir l'application "Docker Desktop" dans les applications installées.
+
+Cela vous permet d'avoir une interface pour gérer les conteneurs de ce type :  
+![installation_docker_4](../images/installation/docker/windows/setup_docker_5.jpg)
+````
+
+### Lancement de vMap avec Docker
+
+```{admonition} Image vMap sur Docker Hub
+:class: tip
+Notre image Docker pour vMap2, ainsi que la documentation relative à cette image est disponible [à l'addresse suivante](https://hub.docker.com/r/veremes/vmap).
+```
+
+Il faut copier la commande suivante dans un terminal :  
+
+```bash
+sudo docker run -dit --name vmap -p 8080:8080 -e BIND_PORT=8080 -d veremes/vmap:latest
+```
+
+```{admonition} Précautions en cas de lancement de multiples instances
+:class: danger
+Si jamais plusieurs instances vMap2 venaient à être lancées, il faut absolument faire attention à ne **pas utiliser le même nombre que pour la précédente** (8080 dans le cas d'exemple), dans le cas contraire, des conflits pourraient rendre les machines inutilisables.
+```
+
+La commande devrait dans un premier temps récupérer l'image de vMap, puis vous démarrer l'instance, le temps nécéssaire est variable en fonction de la puissance de l'ordinateur, et la connexion réseau.
+
+Vous pouvez voir si la machine est démarée avec la commande suivante :
+
+```bash
+sudo docker container ls
+```
+
+Voici un exemple de sortie de la commande dans la console :  
+```bash
+CONTAINER ID   IMAGE                 COMMAND                  CREATED          STATUS          PORTS                                       NAMES
+716f1bc79690   veremes/vmap:latest   "bin/bash -c /usr/lo…"   12 minutes ago   Up 12 minutes   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   vmap
+```
+
+Une fois ceci fait, vous pouvez vous rendre à l'adresse suivante [localhost:8080/vmap](http://localhost:8080/vmap) (changer le 8080 dans le cas ou un nombre différent est précisé dans la commande précédente).
+
+Vous devriez arriver devant l'interface suivante :
+![page_connexion_vmap](../images/installation/docker/windows/connexion_vmap.jpg)
+
+Vous pouvez donc vous connecter et commencer à utiliser vMap
+
+```{admonition} Identifiants vMap Docker par défaut
+:class: tip
+**Nom d'utilisateur : admin**  
+**Mot de passe : admin**
+```
diff --git a/doc/source/installation/miseAJour.md b/doc/source/installation/miseAJour.md
new file mode 100644
index 0000000000000000000000000000000000000000..6ce599aa64ba19f53cba8e6c86f0c70ff75a67cb
--- /dev/null
+++ b/doc/source/installation/miseAJour.md
@@ -0,0 +1,123 @@
+# Procédure de mise à jour
+
+## Téléchargement du fichier d'installation
+
+Pour mettre à jour vMap2, téléchargez le .zip correspondant à votre système d'exploitation sur le <a href="https://vstore.veremes.net/vstore/dashboard/documents" target="_blank">vStore</a> :
+
+- Sélectionnez la version et le système d'exploitation correspondant
+
+![vstore_maj](../images/installation/interface_vstore_pour_maj.png)
+
+- Téléchargez le fichier .zip et positionnez le sur votre serveur
+
+![vstore_dl](../images/installation/interface_vstore_pour_maj_telechargement.png)
+
+- Dézippez le
+
+
+## Edition du fichier de configuration
+
+Maintenant que tous les fichiers ont bien été téléchargés, il faut s'occuper du fichier de configuration.
+
+Editez le fichier **dependencies.json** afin de définir les paramètres de l'installation
+
+Les variables à modifier pour l'installation sont les suivantes :
+
+```{eval-rst}
++-----------------------+--------------------------------------------------------------------------------------------------------+
+| Variable              |     Description                                                                                        |
++=======================+========================================================================================================+
+|   API_ALIAS           | Alias pour accéder à l'API de vMap2 (par défaut : /rest)                                               |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   APP_ALIAS           | Alias pour accéder au client de vMap2 (par défaut : /vmap)                                             |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+|   WMS_ALIAS           | Alias pour accéder au Mapserver de vMap2 (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                                                                |
++-----------------------+--------------------------------------------------------------------------------------------------------+
+```
+
+Vérifier dans la section **application** situé en bas du fichier:
+
+- Si vous ne souhaitez pas que l'application crée un nouveau compte administrateur lors du lancement de la mise à jour alors, faites la modification suivante :
+
+```js
+{
+  ...
+  "application" : {
+    ...
+    "users": {
+
+    }
+  }
+}
+```
+
+- Sinon, si vous souhaitez rajouter un compte administrateur, vous n'avez qu'à modifier le login (ex ci-dessous : `"admin"`) et le `"password"` présent dans **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 Vitis
+- 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
+
+## Lancement de l'installateur
+
+Après avoir bien édité le fichier **dependencies.json**, vous pouvez lancer l'installateur.
+
+- Sous Windows : **installer.exe**
+
+![installer_maj_windows](../images/installation/fichier_install_maj.png)
+
+- Sous Linux : **installer.sh**
+
+![installer_maj_linux](../images/installation/fichier_install_maj_linux.png)
+
+<!--## Suite en cours de rédaction 
+-->
diff --git a/doc/source/installation/prerequis.md b/doc/source/installation/prerequis.md
new file mode 100644
index 0000000000000000000000000000000000000000..7ada5fc6899b436277fbdc3bf6dccb1d15bad9f1
--- /dev/null
+++ b/doc/source/installation/prerequis.md
@@ -0,0 +1,57 @@
+# Prérequis
+
+## Préconisations techniques
+
+### Serveur applicatif
+
+```{eval-rst}
+
++------------------------------+-----------------------------------------+-----------------------------------------+
+|                              |     Configuration minimale              |     Configuration recommandée           |
++==============================+=========================================+=========================================+
+|                              | - Debian 11 ou plus récent              | - Debian 11 ou plus récent              |
+|   Système d'exploitation     | - Ubuntu 20.04 ou Ubuntu 22.04          | - Ubuntu 20.04 ou Ubuntu 22.04          |
+|                              | - Windows Server 2016, 2019 ou 2022     | - Windows Server 2016, 2019 ou 2022     |
++------------------------------+-----------------------------------------+-----------------------------------------+
+|   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 12 ou plus                   | PostgreSQL 12 ou plus                   |
++------------------------------+-----------------------------------------+-----------------------------------------+
+|    Serveur HTTP              | Apache 2.4.13 ou plus (avec mod_ssl)    | Apache 2.4.13 ou plus (avec mod_ssl)    |
++------------------------------+-----------------------------------------+-----------------------------------------+
+
+```
+
+---
+
+### Postes clients
+
+Utilisation d'un navigateur web à jour (ou version de l'année courante) parmi les suivants :
+
+- [Google Chrome (navigateur préconisé)](https://chromereleases.googleblog.com/)
+- [Mozilla Firefox](https://wiki.mozilla.org/Release_Management/Calendar)
+- [Microsoft Edge](https://learn.microsoft.com/fr-fr/deployedge/microsoft-edge-release-schedule)
+
+## Installation des prérequis
+
+### Installation d'Apache 2.4
+
+vMap2 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
+
+vMap2 utilise une base PostgreSQL. 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..34e7853bb76fa52d4a2175d5b7363168c88689aa
--- /dev/null
+++ b/doc/source/introduction/composants.md
@@ -0,0 +1,88 @@
+# Composants logiciels de vMap2
+
+## 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>
+ vMap2 Client
+ </td>
+ <td>
+ Applications Web permettant aux utilisateurs l’accès aux services vMap
+ </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-even">
+  <td>
+  MapServer
+  </td>
+  <td>
+  Logiciel permettant de générer des flux cartographique.
+  </td>
+</tr>
+
+</tbody>
+</table>
+
+ ![composants logiciels de vMap](../images/gtf_composants.png)
+
+## Composants importants
+
+### vMap2 Client
+
+Todo
+
+### API REST
+L'API REST de vMap permet à n'importe quelle application de faire appel aux services de vMap2 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..a49f2e0b81cf2144d4c1b7acd9eb7be0acc4b4fb
--- /dev/null
+++ b/doc/source/introduction/index.rst
@@ -0,0 +1,9 @@
+Introduction
+============================================
+
+.. 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..053962f7da51150f8bcb69150d2cac2f747de7f6
--- /dev/null
+++ b/doc/source/introduction/introduction.md
@@ -0,0 +1,14 @@
+# Présentation de vMap2
+
+vMap2 est un logiciel de webSIG Open Source porté et développé par Veremes, il se base sur des technologies libres solides telles que PostgreSQL / PostGIS ou MapServer.
+
+vMap2 permet de consulter :
+- des données basées sur PostGIS
+- des fichiers raster (ECW, JPG2000, TIFF...)
+- des flux de différents formats (WMS, WMTS, XYZ, OSM, VectorTiles…).
+
+vMap2 est également générateur de flux WMS et WFS afin qu'ils soient utilisés sur des logiciels tiers.
+
+vMap2 est la troisième génération d’outils de webmapping proposée par Veremes après Veremap et vMap. vMap2 offre une sécurité renforcée et des fonctionnalités étendues mais les utilisateurs apprécieront immédiatement les gains de productivité de la nouvelle interface totalement graphique.
+
+Veremes fournit l’ensemble des services indispensables à l’exploitation de vMap2 dans un cadre professionnel : installation, support technique, formation, développement, personnalisation, intégration des données et hébergement du produit…
diff --git a/doc/source/license.md b/doc/source/license.md
new file mode 100644
index 0000000000000000000000000000000000000000..1418aeed140fabace519392312931782be4f822b
--- /dev/null
+++ b/doc/source/license.md
@@ -0,0 +1,254 @@
+# Licence d'utilisation
+
+## Avertissement
+
+Ce contrat est une licence de logiciel libre issue d'une concertation entre ses auteurs afin que le respect de deux grands principes préside à sa rédaction:
+
+- d'une part, le respect des principes de diffusion des logiciels libres: accès au code source, droits étendus conférés aux utilisateurs,
+- d'autre part, la désignation d'un droit applicable, le droit français, auquel elle est conforme, tant au regard du droit de la responsabilité civile que du droit de la propriété intellectuelle et de la protection qu'il offre aux auteurs et titulaires des droits patrimoniaux sur un logiciel.
+
+Les auteurs de la licence CeCILL-B[1](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#footnote1) sont:
+
+Commissariat à l'Energie Atomique - CEA, établissement public de recherche à caractère scientifique, technique et industriel, dont le siège est situé 25 rue Leblanc, immeuble Le Ponant D, 75015 Paris.
+
+Centre National de la Recherche Scientifique - CNRS, établissement public à caractère scientifique et technologique, dont le siège est situé 3 rue Michel-Ange, 75794 Paris cedex 16.
+
+Institut National de Recherche en Informatique et en Automatique - INRIA, établissement public à caractère scientifique et technologique, dont le siège est situé Domaine de Voluceau, Rocquencourt, BP 105, 78153 Le Chesnay cedex.
+
+---
+## Préambule
+
+Ce contrat est une licence de logiciel libre dont l'objectif est de conférer aux utilisateurs une très large liberté de modification et de redistribution du logiciel régi par cette licence.
+
+L'exercice de cette liberté est assorti d'une obligation forte de citation à la charge de ceux qui distribueraient un logiciel incorporant un logiciel régi par la présente licence afin d'assurer que les contributions de tous soient correctement identifiées et reconnues.
+
+L'accessibilité au code source et les droits de copie, de modification et de redistribution qui découlent de ce contrat ont pour contrepartie de n'offrir aux utilisateurs qu'une garantie limitée et de ne faire peser sur l'auteur du logiciel, le titulaire des droits patrimoniaux et les concédants successifs qu'une responsabilité restreinte.
+
+A cet égard l'attention de l'utilisateur est attirée sur les risques associés au chargement, à l'utilisation, à la modification et/ou au développement et à la reproduction du logiciel par l'utilisateur étant donné sa spécificité de logiciel libre, qui peut le rendre complexe à manipuler et qui le réserve donc à des développeurs ou des professionnels avertis possédant des connaissances informatiques approfondies. Les utilisateurs sont donc invités à charger et tester l'adéquation du logiciel à leurs besoins dans des conditions permettant d'assurer la sécurité de leurs systèmes et/ou de leurs données et, plus généralement, à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. Ce contrat peut être reproduit et diffusé librement, sous réserve de le conserver en l'état, sans ajout ni suppression de clauses.
+
+Ce contrat est susceptible de s'appliquer à tout logiciel dont le titulaire des droits patrimoniaux décide de soumettre l'exploitation aux dispositions qu'il contient.
+
+---
+## Article 1 - DEFINITIONS
+
+Dans ce contrat, les termes suivants, lorsqu'ils seront écrits avec une lettre capitale, auront la signification suivante:
+
+Contrat: désigne le présent contrat de licence, ses éventuelles versions postérieures et annexes.
+
+Logiciel: désigne le logiciel sous sa forme de Code Objet et/ou de Code Source et le cas échéant sa documentation, dans leur état au moment de l'acceptation du Contrat par le Licencié.
+
+Logiciel Initial: désigne le Logiciel sous sa forme de Code Source et éventuellement de Code Objet et le cas échéant sa documentation, dans leur état au moment de leur première diffusion sous les termes du Contrat.
+
+Logiciel Modifié: désigne le Logiciel modifié par au moins une Contribution.
+
+Code Source: désigne l'ensemble des instructions et des lignes de programme du Logiciel et auquel l'accès est nécessaire en vue de modifier le Logiciel.
+
+Code Objet: désigne les fichiers binaires issus de la compilation du Code Source.
+
+Titulaire: désigne le ou les détenteurs des droits patrimoniaux d'auteur sur le Logiciel Initial.
+
+Licencié: désigne le ou les utilisateurs du Logiciel ayant accepté le Contrat.
+
+Contributeur: désigne le Licencié auteur d'au moins une Contribution.
+
+Concédant: désigne le Titulaire ou toute personne physique ou morale distribuant le Logiciel sous le Contrat.
+
+Contribution: désigne l'ensemble des modifications, corrections, traductions, adaptations et/ou nouvelles fonctionnalités intégrées dans le Logiciel par tout Contributeur, ainsi que tout Module Interne.
+
+Module: désigne un ensemble de fichiers sources y compris leur documentation qui permet de réaliser des fonctionnalités ou services supplémentaires à ceux fournis par le Logiciel.
+
+Module Externe: désigne tout Module, non dérivé du Logiciel, tel que ce Module et le Logiciel s'exécutent dans des espaces d'adressage différents, l'un appelant l'autre au moment de leur exécution.
+
+Module Interne: désigne tout Module lié au Logiciel de telle sorte qu'ils s'exécutent dans le même espace d'adressage.
+
+Parties: désigne collectivement le Licencié et le Concédant.
+
+Ces termes s'entendent au singulier comme au pluriel.
+
+---
+## Article 2 - OBJET
+
+Le Contrat a pour objet la concession par le Concédant au Licencié d'une licence non exclusive, cessible et mondiale du Logiciel telle que définie ci-après à l'article [5](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#etendue) pour toute la durée de protection des droits portant sur ce Logiciel.
+
+---
+## Article 3 - ACCEPTATION
+
+3.1 L'acceptation par le Licencié des termes du Contrat est réputée acquise du fait du premier des faits suivants:
+
+- (i) le chargement du Logiciel par tout moyen notamment par téléchargement à partir d'un serveur distant ou par chargement à partir d'un support physique;
+- (ii) le premier exercice par le Licencié de l'un quelconque des droits concédés par le Contrat.
+
+3.2 Un exemplaire du Contrat, contenant notamment un avertissement relatif aux spécificités du Logiciel, à la restriction de garantie et à la limitation à un usage par des utilisateurs expérimentés a été mis à disposition du Licencié préalablement à son acceptation telle que définie à l'article [3.1](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#acceptation-acquise) ci dessus et le Licencié reconnaît en avoir pris connaissance.
+
+---
+## Article 4 - ENTREE EN VIGUEUR ET DUREE
+
+### 4.1 ENTREE EN VIGUEUR
+
+Le Contrat entre en vigueur à la date de son acceptation par le Licencié telle que définie en [3.1](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#acceptation-acquise).
+
+### 4.2 DUREE
+
+Le Contrat produira ses effets pendant toute la durée légale de protection des droits patrimoniaux portant sur le Logiciel.
+
+---
+## Article 5 - ETENDUE DES DROITS CONCEDES
+
+Le Concédant concède au Licencié, qui accepte, les droits suivants sur le Logiciel pour toutes destinations et pour la durée du Contrat dans les conditions ci-après détaillées.
+
+Par ailleurs, si le Concédant détient ou venait à détenir un ou plusieurs brevets d'invention protégeant tout ou partie des fonctionnalités du Logiciel ou de ses composants, il s'engage à ne pas opposer les éventuels droits conférés par ces brevets aux Licenciés successifs qui utiliseraient, exploiteraient ou modifieraient le Logiciel. En cas de cession de ces brevets, le Concédant s'engage à faire reprendre les obligations du présent alinéa aux cessionnaires.
+
+### 5.1 DROIT D'UTILISATION
+
+Le Licencié est autorisé à utiliser le Logiciel, sans restriction quant aux domaines d'application, étant ci-après précisé que cela comporte:
+
+1. la reproduction permanente ou provisoire du Logiciel en tout ou partie par tout moyen et sous toute forme.
+2. le chargement, l'affichage, l'exécution, ou le stockage du Logiciel sur tout support.
+3. la possibilité d'en observer, d'en étudier, ou d'en tester le fonctionnement afin de déterminer les idées et principes qui sont à la base de n'importe quel élément de ce Logiciel; et ceci, lorsque le Licencié effectue toute opération de chargement, d'affichage, d'exécution, de transmission ou de stockage du Logiciel qu'il est en droit d'effectuer en vertu du Contrat.
+
+### 5.2 DROIT D'APPORTER DES CONTRIBUTIONS
+
+Le droit d'apporter des Contributions comporte le droit de traduire, d'adapter, d'arranger ou d'apporter toute autre modification au Logiciel et le droit de reproduire le logiciel en résultant.
+
+Le Licencié est autorisé à apporter toute Contribution au Logiciel sous réserve de mentionner, de façon explicite, son nom en tant qu'auteur de cette Contribution et la date de création de celle-ci.
+
+### 5.3 DROIT DE DISTRIBUTION
+
+Le droit de distribution comporte notamment le droit de diffuser, de transmettre et de communiquer le Logiciel au public sur tout support et par tout moyen ainsi que le droit de mettre sur le marché à titre onéreux ou gratuit, un ou des exemplaires du Logiciel par tout procédé.
+
+Le Licencié est autorisé à distribuer des copies du Logiciel, modifié ou non, à des tiers dans les conditions ci-après détaillées.
+
+#### 5.3.1 DISTRIBUTION DU LOGICIEL SANS MODIFICATION
+
+Le Licencié est autorisé à distribuer des copies conformes du Logiciel, sous forme de Code Source ou de Code Objet, à condition que cette distribution respecte les dispositions du Contrat dans leur totalité et soit accompagnée:
+
+1. d'un exemplaire du Contrat,
+2. d'un avertissement relatif à la restriction de garantie et de responsabilité du Concédant telle que prévue aux articles [8](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#responsabilite) et [9](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#garantie),
+
+et que, dans le cas où seul le Code Objet du Logiciel est redistribué, le Licencié permette un accès effectif au Code Source complet du Logiciel pendant au moins toute la durée de sa distribution du Logiciel, étant entendu que le coût additionnel d'acquisition du Code Source ne devra pas excéder le simple coût de transfert des données.
+
+#### 5.3.2 DISTRIBUTION DU LOGICIEL MODIFIE
+
+Lorsque le Licencié apporte une Contribution au Logiciel, le Logiciel Modifié peut être distribué sous un contrat de licence autre que le présent Contrat sous réserve du respect des dispositions de l'article [5.3.4](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#citations).
+
+#### 5.3.3 DISTRIBUTION DES MODULES EXTERNES
+
+Lorsque le Licencié a développé un Module Externe les conditions du Contrat ne s'appliquent pas à ce Module Externe, qui peut être distribué sous un contrat de licence différent.
+
+#### 5.3.4 CITATIONS
+
+Le Licencié qui distribue un Logiciel Modifié s'engage expressément:
+
+1. à indiquer dans sa documentation qu'il a été réalisé à partir du Logiciel régi par le Contrat, en reproduisant les mentions de propriété intellectuelle du Logiciel,
+2. à faire en sorte que l'utilisation du Logiciel, ses mentions de propriété intellectuelle et le fait qu'il est régi par le Contrat soient indiqués dans un texte facilement accessible depuis l'interface du Logiciel Modifié,
+3. à mentionner, sur un site Web librement accessible décrivant le Logiciel Modifié, et pendant au moins toute la durée de sa distribution, qu'il a été réalisé à partir du Logiciel régi par le Contrat, en reproduisant les mentions de propriété intellectuelle du Logiciel,
+4. lorsqu'il le distribue à un tiers susceptible de distribuer lui-même un Logiciel Modifié, sans avoir à en distribuer le code source, à faire ses meilleurs efforts pour que les obligations du présent article [5.3.4](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#citations) soient reprises par le dit tiers.
+
+Lorsque le Logiciel modifié ou non est distribué avec un Module Externe qui a été conçu pour l'utiliser, le Licencié doit soumettre le dit Module Externe aux obligations précédentes.
+
+#### 5.3.5 COMPATIBILITE AVEC LES LICENCES CeCILL et CeCILL-C
+
+Lorsqu'un Logiciel Modifié contient une Contribution soumise au contrat de licence CeCILL, les stipulations prévues à l'article [5.3.4](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#citations) sont facultatives.
+
+Un Logiciel Modifié peut être distribué sous le contrat de licence CeCILL-C. Les stipulations prévues à l'article [5.3.4](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#citations) sont alors facultatives.
+
+---
+## Article 6 - PROPRIETE INTELLECTUELLE
+
+### 6.1 SUR LE LOGICIEL INITIAL
+
+Le Titulaire est détenteur des droits patrimoniaux sur le Logiciel Initial. Toute utilisation du Logiciel Initial est soumise au respect des conditions dans lesquelles le Titulaire a choisi de diffuser son oeuvre et nul autre n'a la faculté de modifier les conditions de diffusion de ce Logiciel Initial.
+
+Le Titulaire s'engage à ce que le Logiciel Initial reste au moins régi par le Contrat et ce, pour la durée visée à l'article [4.2](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#duree).
+
+### 6.2 SUR LES CONTRIBUTIONS
+
+Le Licencié qui a développé une Contribution est titulaire sur celle-ci des droits de propriété intellectuelle dans les conditions définies par la législation applicable.
+
+### 6.3 SUR LES MODULES EXTERNES
+
+Le Licencié qui a développé un Module Externe est titulaire sur celui-ci des droits de propriété intellectuelle dans les conditions définies par la législation applicable et reste libre du choix du contrat régissant sa diffusion.
+
+### 6.4 DISPOSITIONS COMMUNES
+
+Le Licencié s'engage expressément:
+
+1. à ne pas supprimer ou modifier de quelque manière que ce soit les mentions de propriété intellectuelle apposées sur le Logiciel;
+2. à reproduire à l'identique lesdites mentions de propriété intellectuelle sur les copies du Logiciel modifié ou non.
+
+Le Licencié s'engage à ne pas porter atteinte, directement ou indirectement, aux droits de propriété intellectuelle du Titulaire et/ou des Contributeurs sur le Logiciel et à prendre, le cas échéant, à l'égard de son personnel toutes les mesures nécessaires pour assurer le respect des dits droits de propriété intellectuelle du Titulaire et/ou des Contributeurs.
+
+---
+## Article 7 - SERVICES ASSOCIES
+
+7.1 Le Contrat n'oblige en aucun cas le Concédant à la réalisation de prestations d'assistance technique ou de maintenance du Logiciel.
+
+Cependant le Concédant reste libre de proposer ce type de services. Les termes et conditions d'une telle assistance technique et/ou d'une telle maintenance seront alors déterminés dans un acte séparé. Ces actes de maintenance et/ou assistance technique n'engageront que la seule responsabilité du Concédant qui les propose.
+
+7.2 De même, tout Concédant est libre de proposer, sous sa seule responsabilité, à ses licenciés une garantie, qui n'engagera que lui, lors de la redistribution du Logiciel et/ou du Logiciel Modifié et ce, dans les conditions qu'il souhaite. Cette garantie et les modalités financières de son application feront l'objet d'un acte séparé entre le Concédant et le Licencié.
+
+---
+## Article 8 - RESPONSABILITE
+
+8.1 Sous réserve des dispositions de l'article [8.2](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#limite-responsabilite), le Licencié a la faculté, sous réserve de prouver la faute du Concédant concerné, de solliciter la réparation du préjudice direct qu'il subirait du fait du Logiciel et dont il apportera la preuve.
+
+8.2 La responsabilité du Concédant est limitée aux engagements pris en application du Contrat et ne saurait être engagée en raison notamment: (i) des dommages dus à l'inexécution, totale ou partielle, de ses obligations par le Licencié, (ii) des dommages directs ou indirects découlant de l'utilisation ou des performances du Logiciel subis par le Licencié et (iii) plus généralement d'un quelconque dommage indirect. En particulier, les Parties conviennent expressément que tout préjudice financier ou commercial (par exemple perte de données, perte de bénéfices, perte d'exploitation, perte de clientèle ou de commandes, manque à gagner, trouble commercial quelconque) ou toute action dirigée contre le Licencié par un tiers, constitue un dommage indirect et n'ouvre pas droit à réparation par le Concédant.
+
+---
+## Article 9 - GARANTIE
+
+9.1 Le Licencié reconnaît que l'état actuel des connaissances scientifiques et techniques au moment de la mise en circulation du Logiciel ne permet pas d'en tester et d'en vérifier toutes les utilisations ni de détecter l'existence d'éventuels défauts. L'attention du Licencié a été attirée sur ce point sur les risques associés au chargement, à l'utilisation, la modification et/ou au développement et à la reproduction du Logiciel qui sont réservés à des utilisateurs avertis.
+
+Il relève de la responsabilité du Licencié de contrôler, par tous moyens, l'adéquation du produit à ses besoins, son bon fonctionnement et de s'assurer qu'il ne causera pas de dommages aux personnes et aux biens.
+
+9.2 Le Concédant déclare de bonne foi être en droit de concéder l'ensemble des droits attachés au Logiciel (comprenant notamment les droits visés à l'article [5](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#etendue)).
+
+9.3 Le Licencié reconnaît que le Logiciel est fourni "en l'état" par le Concédant sans autre garantie, expresse ou tacite, que celle prévue à l'article [9.2](https://cecill.info/licences/Licence_CeCILL-B_V1-fr.html#bonne-foi) et notamment sans aucune garantie sur sa valeur commerciale, son caractère sécurisé, innovant ou pertinent.
+
+En particulier, le Concédant ne garantit pas que le Logiciel est exempt d'erreur, qu'il fonctionnera sans interruption, qu'il sera compatible avec l'équipement du Licencié et sa configuration logicielle ni qu'il remplira les besoins du Licencié.
+
+9.4 Le Concédant ne garantit pas, de manière expresse ou tacite, que le Logiciel ne porte pas atteinte à un quelconque droit de propriété intellectuelle d'un tiers portant sur un brevet, un logiciel ou sur tout autre droit de propriété. Ainsi, le Concédant exclut toute garantie au profit du Licencié contre les actions en contrefaçon qui pourraient être diligentées au titre de l'utilisation, de la modification, et de la redistribution du Logiciel. Néanmoins, si de telles actions sont exercées contre le Licencié, le Concédant lui apportera son aide technique et juridique pour sa défense. Cette aide technique et juridique est déterminée au cas par cas entre le Concédant concerné et le Licencié dans le cadre d'un protocole d'accord. Le Concédant dégage toute responsabilité quant à l'utilisation de la dénomination du Logiciel par le Licencié. Aucune garantie n'est apportée quant à l'existence de droits antérieurs sur le nom du Logiciel et sur l'existence d'une marque.
+
+---
+## Article 10 - RESILIATION
+
+10.1 En cas de manquement par le Licencié aux obligations mises à sa charge par le Contrat, le Concédant pourra résilier de plein droit le Contrat trente (30) jours après notification adressée au Licencié et restée sans effet.
+
+10.2 Le Licencié dont le Contrat est résilié n'est plus autorisé à utiliser, modifier ou distribuer le Logiciel. Cependant, toutes les licences qu'il aura concédées antérieurement à la résiliation du Contrat resteront valides sous réserve qu'elles aient été effectuées en conformité avec le Contrat.
+
+---
+## Article 11 - DISPOSITIONS DIVERSES
+
+### 11.1 CAUSE EXTERIEURE
+
+Aucune des Parties ne sera responsable d'un retard ou d'une défaillance d'exécution du Contrat qui serait dû à un cas de force majeure, un cas fortuit ou une cause extérieure, telle que, notamment, le mauvais fonctionnement ou les interruptions du réseau électrique ou de télécommunication, la paralysie du réseau liée à une attaque informatique, l'intervention des autorités gouvernementales, les catastrophes naturelles, les dégâts des eaux, les tremblements de terre, le feu, les explosions, les grèves et les conflits sociaux, l'état de guerre...
+
+11.2 Le fait, par l'une ou l'autre des Parties, d'omettre en une ou plusieurs occasions de se prévaloir d'une ou plusieurs dispositions du Contrat, ne pourra en aucun cas impliquer renonciation par la Partie intéressée à s'en prévaloir ultérieurement.
+
+11.3 Le Contrat annule et remplace toute convention antérieure, écrite ou orale, entre les Parties sur le même objet et constitue l'accord entier entre les Parties sur cet objet. Aucune addition ou modification aux termes du Contrat n'aura d'effet à l'égard des Parties à moins d'être faite par écrit et signée par leurs représentants dûment habilités.
+
+11.4 Dans l'hypothèse où une ou plusieurs des dispositions du Contrat s'avèrerait contraire à une loi ou à un texte applicable, existants ou futurs, cette loi ou ce texte prévaudrait, et les Parties feraient les amendements nécessaires pour se conformer à cette loi ou à ce texte. Toutes les autres dispositions resteront en vigueur. De même, la nullité, pour quelque raison que ce soit, d'une des dispositions du Contrat ne saurait entraîner la nullité de l'ensemble du Contrat.
+
+### 11.5 LANGUE
+
+Le Contrat est rédigé en langue française et en langue anglaise, ces deux versions faisant également foi.
+
+---
+## Article 12 - NOUVELLES VERSIONS DU CONTRAT
+
+12.1 Toute personne est autorisée à copier et distribuer des copies de ce Contrat.
+
+12.2 Afin d'en préserver la cohérence, le texte du Contrat est protégé et ne peut être modifié que par les auteurs de la licence, lesquels se réservent le droit de publier périodiquement des mises à jour ou de nouvelles versions du Contrat, qui posséderont chacune un numéro distinct. Ces versions ultérieures seront susceptibles de prendre en compte de nouvelles problématiques rencontrées par les logiciels libres.
+
+12.3 Tout Logiciel diffusé sous une version donnée du Contrat ne pourra faire l'objet d'une diffusion ultérieure que sous la même version du Contrat ou une version postérieure.
+
+---
+## Article 13 - LOI APPLICABLE ET COMPETENCE TERRITORIALE
+
+13.1 Le Contrat est régi par la loi française. Les Parties conviennent de tenter de régler à l'amiable les différends ou litiges qui viendraient à se produire par suite ou à l'occasion du Contrat.
+
+13.2 A défaut d'accord amiable dans un délai de deux (2) mois à compter de leur survenance et sauf situation relevant d'une procédure d'urgence, les différends ou litiges seront portés par la Partie la plus diligente devant les Tribunaux compétents de Paris.
+
+1 CeCILL est pour Ce(a) C(nrs) I(nria) L(ogiciel) L(ibre)
+
+Version 1.0 du 2006-09-05.
diff --git a/doc/source/premiersPas/configurationCompte.md b/doc/source/premiersPas/configurationCompte.md
new file mode 100644
index 0000000000000000000000000000000000000000..9cdbfca30430d104afe64c5a0e5b4e8eea1a58dd
--- /dev/null
+++ b/doc/source/premiersPas/configurationCompte.md
@@ -0,0 +1,25 @@
+# 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)
+
+### 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..4fde9ab7c4095d9b53fd3aeb0dd24d0b0dde17eb
--- /dev/null
+++ b/doc/source/premiersPas/index.rst
@@ -0,0 +1,9 @@
+Premiers pas
+============================================
+
+.. toctree::
+   :maxdepth: 2
+   :glob:
+
+   #roles.md
+   configurationCompte.md
diff --git a/doc/source/premiersPas/roles.md b/doc/source/premiersPas/roles.md
new file mode 100644
index 0000000000000000000000000000000000000000..d9ba310bb836c6a0238de5e4683c8697f691e942
--- /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 vMap2. 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 :
+- vMap2
+- Administration
+  - *[Utilisateurs](../administrator/users.md)*
+  - *[Configuration](../administrator/configuration/index.md)*
+  - *[API](../administrator/api/api.md)*
+  - *[Journaux](../administrator/journaux.md)*
diff --git a/doc/source/support.md b/doc/source/support.md
new file mode 100644
index 0000000000000000000000000000000000000000..b5eed6f8200344856ea4bfa4083c58ff8c5467bc
--- /dev/null
+++ b/doc/source/support.md
@@ -0,0 +1,9 @@
+# Support technique et assistance
+
+![](././images/logos/Veremes/Veremes_center.png)
+
+* Notre site : [www.veremes.com](https://www.veremes.com)
+
+* Support technique (réservé aux utilisateurs sous maintenance) : [support.veremes.com](http://support.veremes.com)
+
+* Tél : [+33 (0)4.68.38.65.27](tel:+33468386527)
diff --git a/doc/source/user/index.rst b/doc/source/user/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..ab0b7043641c30817e881ba68ee53a6c1bf25446
--- /dev/null
+++ b/doc/source/user/index.rst
@@ -0,0 +1,15 @@
+Documentation de vMap2 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 vMap2.
+
+L'utilisateur a accès au mode *Carto* permettant d'accéder aux fonctionnalités de base de vMap2.
+
+============================================
+
+.. toctree::
+   :maxdepth: 2
+
+   carto.rst
diff --git a/doc/cahier_de_recette_2022.00.ods b/specs/cahier_de_recette_2022.00.ods
similarity index 100%
rename from doc/cahier_de_recette_2022.00.ods
rename to specs/cahier_de_recette_2022.00.ods
diff --git a/doc/img/connexion.png b/specs/img/connexion.png
similarity index 100%
rename from doc/img/connexion.png
rename to specs/img/connexion.png
diff --git a/doc/img/jdd-1.jpg b/specs/img/jdd-1.jpg
similarity index 100%
rename from doc/img/jdd-1.jpg
rename to specs/img/jdd-1.jpg
diff --git a/doc/img/jdd-2.jpg b/specs/img/jdd-2.jpg
similarity index 100%
rename from doc/img/jdd-2.jpg
rename to specs/img/jdd-2.jpg
diff --git a/doc/img/jdd-3.jpg b/specs/img/jdd-3.jpg
similarity index 100%
rename from doc/img/jdd-3.jpg
rename to specs/img/jdd-3.jpg
diff --git a/doc/img/jdd-4-1.jpg b/specs/img/jdd-4-1.jpg
similarity index 100%
rename from doc/img/jdd-4-1.jpg
rename to specs/img/jdd-4-1.jpg
diff --git a/doc/img/jdd-4.jpg b/specs/img/jdd-4.jpg
similarity index 100%
rename from doc/img/jdd-4.jpg
rename to specs/img/jdd-4.jpg
diff --git a/doc/img/jdd-5.jpg b/specs/img/jdd-5.jpg
similarity index 100%
rename from doc/img/jdd-5.jpg
rename to specs/img/jdd-5.jpg
diff --git a/doc/img/layer-attrs.jpg b/specs/img/layer-attrs.jpg
similarity index 100%
rename from doc/img/layer-attrs.jpg
rename to specs/img/layer-attrs.jpg
diff --git a/doc/img/layer-formulaire.jpg b/specs/img/layer-formulaire.jpg
similarity index 100%
rename from doc/img/layer-formulaire.jpg
rename to specs/img/layer-formulaire.jpg
diff --git a/doc/img/layer-symbologie.jpg b/specs/img/layer-symbologie.jpg
similarity index 100%
rename from doc/img/layer-symbologie.jpg
rename to specs/img/layer-symbologie.jpg
diff --git a/doc/maquette/symbologie/scrnli_16_09_2021_14-36-42.png b/specs/maquette/symbologie/scrnli_16_09_2021_14-36-42.png
similarity index 100%
rename from doc/maquette/symbologie/scrnli_16_09_2021_14-36-42.png
rename to specs/maquette/symbologie/scrnli_16_09_2021_14-36-42.png
diff --git a/doc/maquette/symbologie/scrnli_16_09_2021_14-36-54.png b/specs/maquette/symbologie/scrnli_16_09_2021_14-36-54.png
similarity index 100%
rename from doc/maquette/symbologie/scrnli_16_09_2021_14-36-54.png
rename to specs/maquette/symbologie/scrnli_16_09_2021_14-36-54.png
diff --git a/doc/maquette/symbologie/scrnli_16_09_2021_14-37-08.png b/specs/maquette/symbologie/scrnli_16_09_2021_14-37-08.png
similarity index 100%
rename from doc/maquette/symbologie/scrnli_16_09_2021_14-37-08.png
rename to specs/maquette/symbologie/scrnli_16_09_2021_14-37-08.png
diff --git a/doc/maquette/symbologie/scrnli_16_09_2021_14-37-16.png b/specs/maquette/symbologie/scrnli_16_09_2021_14-37-16.png
similarity index 100%
rename from doc/maquette/symbologie/scrnli_16_09_2021_14-37-16.png
rename to specs/maquette/symbologie/scrnli_16_09_2021_14-37-16.png
diff --git a/doc/maquette/symbologie/scrnli_16_09_2021_14-37-31.png b/specs/maquette/symbologie/scrnli_16_09_2021_14-37-31.png
similarity index 100%
rename from doc/maquette/symbologie/scrnli_16_09_2021_14-37-31.png
rename to specs/maquette/symbologie/scrnli_16_09_2021_14-37-31.png
diff --git a/doc/maquette/symbologie/scrnli_16_09_2021_14-38-25.png b/specs/maquette/symbologie/scrnli_16_09_2021_14-38-25.png
similarity index 100%
rename from doc/maquette/symbologie/scrnli_16_09_2021_14-38-25.png
rename to specs/maquette/symbologie/scrnli_16_09_2021_14-38-25.png
diff --git a/doc/maquette/symbologie/scrnli_16_09_2021_14-38-42.png b/specs/maquette/symbologie/scrnli_16_09_2021_14-38-42.png
similarity index 100%
rename from doc/maquette/symbologie/scrnli_16_09_2021_14-38-42.png
rename to specs/maquette/symbologie/scrnli_16_09_2021_14-38-42.png
diff --git a/doc/maquette/symbologie/scrnli_16_09_2021_14-38-55.png b/specs/maquette/symbologie/scrnli_16_09_2021_14-38-55.png
similarity index 100%
rename from doc/maquette/symbologie/scrnli_16_09_2021_14-38-55.png
rename to specs/maquette/symbologie/scrnli_16_09_2021_14-38-55.png
diff --git a/doc/maquette/symbologie/scrnli_16_09_2021_14-39-07.png b/specs/maquette/symbologie/scrnli_16_09_2021_14-39-07.png
similarity index 100%
rename from doc/maquette/symbologie/scrnli_16_09_2021_14-39-07.png
rename to specs/maquette/symbologie/scrnli_16_09_2021_14-39-07.png
diff --git a/doc/specs.md b/specs/specs.md
similarity index 100%
rename from doc/specs.md
rename to specs/specs.md