Tony CHEMIT pushed to branch pages at ultreiaio / ird-observe

Commits:

5 changed files:

Changes:

  • administration-web.html
    1 1
     <!DOCTYPE html>
    
    2 2
     <!--
    
    3
    - | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/administration-web.md.vm at 2019-08-02
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/administration-web.md.vm at 2019-09-16
    
    4 4
      | Rendered using Apache Maven Fluido Skin 1.7
    
    5 5
     -->
    
    6 6
     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    7 7
       <head>
    
    8 8
         <meta charset="UTF-8" />
    
    9 9
         <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
    10
    -    <meta name="Date-Revision-yyyymmdd" content="20190802" />
    
    10
    +    <meta name="Date-Revision-yyyymmdd" content="20190916" />
    
    11 11
         <meta http-equiv="Content-Language" content="fr" />
    
    12 12
         <title>ObServe :: Pom &#x2013; Installation de lapplication web</title>
    
    13 13
         <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
    
    ... ... @@ -27,8 +27,8 @@
    27 27
             <ul class="breadcrumb">
    
    28 28
           <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
    
    29 29
         <li class="active ">Installation de lapplication web</li>
    
    30
    -        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-08-02</li>
    
    31
    -          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.0</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-09-16</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
    
    32 32
           <li class="pull-right"><span class="divider">|</span>
    
    33 33
     <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
    
    34 34
           <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
    
    ... ... @@ -101,7 +101,7 @@
    101 101
     <pre class="source">  /var/local/observeweb/{contextPath}
    
    102 102
       |-- databases.yml  # configuration des bases de donn&#xe9;es
    
    103 103
       |-- log
    
    104
    -  |   `-- observeweb-7.1.0.log # logs de l'application
    
    104
    +  |   `-- observeweb-7.1.1.log # logs de l'application
    
    105 105
       |-- observeweb-log4j2.xml # configuration des logs
    
    106 106
       |-- temp # r&#xe9;pertoire temporaire
    
    107 107
       `-- users.yml # configuration des utilisateurs
    

  • architecture-logicielle.html
    1 1
     <!DOCTYPE html>
    
    2 2
     <!--
    
    3
    - | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/architecture-logicielle.md at 2019-08-02
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/architecture-logicielle.md at 2019-09-16
    
    4 4
      | Rendered using Apache Maven Fluido Skin 1.7
    
    5 5
     -->
    
    6 6
     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    7 7
       <head>
    
    8 8
         <meta charset="UTF-8" />
    
    9 9
         <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
    10
    -    <meta name="Date-Revision-yyyymmdd" content="20190802" />
    
    10
    +    <meta name="Date-Revision-yyyymmdd" content="20190916" />
    
    11 11
         <meta http-equiv="Content-Language" content="fr" />
    
    12 12
         <title>ObServe :: Pom &#x2013; Architecture logicielle dObServe</title>
    
    13 13
         <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
    
    ... ... @@ -27,8 +27,8 @@
    27 27
             <ul class="breadcrumb">
    
    28 28
           <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
    
    29 29
         <li class="active ">Architecture logicielle dObServe</li>
    
    30
    -        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-08-02</li>
    
    31
    -          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.0</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-09-16</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
    
    32 32
           <li class="pull-right"><span class="divider">|</span>
    
    33 33
     <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
    
    34 34
           <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
    
    ... ... @@ -75,13 +75,11 @@
    75 75
               </div>
    
    76 76
             </div>
    
    77 77
             <div id="bodyColumn"  class="span10" >
    
    78
    -<h1>Architecture logicielle d&#x2019;ObServe</h1>
    
    79
    -<div class="section">
    
    78
    +<h1>Architecture logicielle d&#x2019;ObServe</h1><section>
    
    80 79
     <h2><a name="Abstract"></a>Abstract</h2>
    
    81
    -<p>Ce document d&#xe9;crit l&#x2019;architecture logicielle du projet <i>ObServe</i>.</p></div>
    
    82
    -<div class="section">
    
    80
    +<p>Ce document d&#xe9;crit l&#x2019;architecture logicielle du projet <i>ObServe</i>.</p></section><section>
    
    83 81
     <h2><a name="Les_diff.C3.A9rentes_couches_de_l.E2.80.99application"></a>Les diff&#xe9;rentes couches de l&#x2019;application</h2>
    
    84
    -<p>Ce logiciel est une application de type &#x201c;client lourd&#x201d; totalement &#xe9;crit en <tt>Java</tt>_.</p>
    
    82
    +<p>Ce logiciel est une application de type &#x201c;client lourd&#x201d; totalement &#xe9;crit en Java_.</p>
    
    85 83
     <p>Il est bas&#xe9; sur une architecture n-tiers en couches, &#xe0; savoir :</p>
    
    86 84
     <ul>
    
    87 85
     
    
    ... ... @@ -92,11 +90,10 @@
    92 90
     </ul>
    
    93 91
     <p>.. image:: images/architecture.png :scale: 50 :align: center</p>
    
    94 92
     <h1>La couche de Pr&#xe9;sentation</h1>
    
    95
    -<p>Cette couche incarne l&#x2019;IHM de l&#x2019;application et est impl&#xe9;ment&#xe9;e en <i>Java Swing</i>. Le rendu, quant &#xe0; lui, utilise le style <tt>Nimbus</tt>_ disponible &#xe0; partir de la version 6u10 de la <i>JRE</i> de Sun et qui sera le nouveau style par d&#xe9;faut &#xe0; partir de la version 7 de <i>Java</i>.</p>
    
    96
    -<p>La couche de pr&#xe9;sentation respecte rigoureusement le mod&#xe8;le de conception <i>MVC</i> qui d&#xe9;couple la vue du mod&#xe8;le et du contr&#xf4;leur, et ne communique qu&#x2019;avec la couche M&#xe9;tier et la couche de Services.</p></div>
    
    97
    -<div class="section">
    
    93
    +<p>Cette couche incarne l&#x2019;IHM de l&#x2019;application et est impl&#xe9;ment&#xe9;e en <i>Java Swing</i>. Le rendu, quant &#xe0; lui, utilise le style Nimbus_ disponible &#xe0; partir de la version 6u10 de la <i>JRE</i> de Sun et qui sera le nouveau style par d&#xe9;faut &#xe0; partir de la version 7 de <i>Java</i>.</p>
    
    94
    +<p>La couche de pr&#xe9;sentation respecte rigoureusement le mod&#xe8;le de conception <i>MVC</i> qui d&#xe9;couple la vue du mod&#xe8;le et du contr&#xf4;leur, et ne communique qu&#x2019;avec la couche M&#xe9;tier et la couche de Services.</p></section><section>
    
    98 95
     <h2><a name="Construction_des_interfaces_graphiques"></a>Construction des interfaces graphiques</h2>
    
    99
    -<p>Les interfaces graphiques sont construites &#xe0; l&#x2019;aide de la technologie <tt>JAXX</tt>_ qui permet de sp&#xe9;cifier les IHM  en <i>xml</i> puis de les g&#xe9;n&#xe9;rer automatiquement &#xe0; partir de ces sp&#xe9;cifications.</p>
    
    96
    +<p>Les interfaces graphiques sont construites &#xe0; l&#x2019;aide de la technologie JAXX_ qui permet de sp&#xe9;cifier les IHM  en <i>xml</i> puis de les g&#xe9;n&#xe9;rer automatiquement &#xe0; partir de ces sp&#xe9;cifications.</p>
    
    100 97
     <p>Cette technologie permet, entre autre et de mani&#xe8;re transparente, de g&#xe9;rer :</p>
    
    101 98
     <ul>
    
    102 99
     
    
    ... ... @@ -117,21 +114,18 @@
    117 114
     
    
    118 115
     <li>le service de Tracabilit&#xe9; (bas&#xe9; sur la librairie <i>common-logging</i>) permet de tracer les diff&#xe9;rents &#xe9;v&#xe8;nements produits durant l&#x2019;ex&#xe9;cution du logiciel. Ce service sera notamment utilis&#xe9; lors de la validation de niveau 2 des donn&#xe9;es d&#x2019;observateur, ainsi que lors de la synchronisation avec le serveur <i>Obstuna</i>.</li>
    
    119 116
     <li>Le service de Validation.</li>
    
    120
    -</ul></div>
    
    121
    -<div class="section">
    
    117
    +</ul></section><section>
    
    122 118
     <h2><a name="le_service_de_Validation"></a>le service de Validation</h2>
    
    123
    -<p>La validation des donn&#xe9;es est r&#xe9;alis&#xe9;e &#xe0; partir du moteur de validation <tt>XWorks</tt>_ actuellement utilis&#xe9; par le c&#xe9;l&#xe9;bre framework web <tt>Struts 2</tt>_. Pour r&#xe9;pondre aux besoins sp&#xe9;cifiques du projet Observe, ce moteur a &#xe9;t&#xe9; &#x201c;customis&#xe9;&#x201d; pour prendre en compte 2 niveaux de gravit&#xe9; d&#x2019;erreurs : erreur ou anomalie.</p>
    
    119
    +<p>La validation des donn&#xe9;es est r&#xe9;alis&#xe9;e &#xe0; partir du moteur de validation XWorks_ actuellement utilis&#xe9; par le c&#xe9;l&#xe9;bre framework web Struts 2_. Pour r&#xe9;pondre aux besoins sp&#xe9;cifiques du projet Observe, ce moteur a &#xe9;t&#xe9; &#x201c;customis&#xe9;&#x201d; pour prendre en compte 2 niveaux de gravit&#xe9; d&#x2019;erreurs : erreur ou anomalie.</p>
    
    124 120
     <p>L&#x2019;implantation de la validation est &#x201c;non intrusive&#x201d; vis-&#xe0;-vis des donn&#xe9;es quelle valide. Toutes les r&#xe8;gles de validation sont externalis&#xe9;es et d&#xe9;crites dans des fichiers xml. Elles peuvent donc &#xea;tre modifi&#xe9;es et affin&#xe9;es sans avoir &#xe0; recompiler. Elles sont rassembl&#xe9;es dans un <i>jar</i> ind&#xe9;pendant pour en faciliter l&#x2019;&#xe9;volution.</p>
    
    125 121
     <p>Ce service est utilis&#xe9; par la couche Pr&#xe9;sentation lors de la saisie des formulaires et par la couche M&#xe9;tier lors de la consolidation des donn&#xe9;es (validation dite de &#x201c;niveau 2&#x201d;).</p>
    
    126
    -<h1>La couche de persistance</h1></div>
    
    127
    -<div class="section">
    
    122
    +<h1>La couche de persistance</h1></section><section>
    
    128 123
     <h2><a name="ToPIA"></a>ToPIA</h2>
    
    129
    -<p>L&#x2019;application utilise le composant <i>ToPIA-persistence</i> provenant framework <tt>ToPIA</tt>_ d&#xe9;velopp&#xe9; par la soci&#xe9;t&#xe9; <tt>Codelutin</tt>_. Ce composant assure l&#x2019;acc&#xe8;s aux diff&#xe9;rentes bases de donn&#xe9;es de mani&#xe8;re transparente.</p>
    
    130
    -<p>Actuellement <i>ToPIA-persistence</i> s&#x2019;appuie sur <tt>Hibernate 3</tt>_ pour la persistance et les transactions. Prochainement <i>ToPIA-persistence</i> s&#x2019;appuiera sur la norme <i>JPA</i> de persistance pr&#xe9;conis&#xe9;e par Sun.</p></div>
    
    131
    -<div class="section">
    
    124
    +<p>L&#x2019;application utilise le composant <i>ToPIA-persistence</i> provenant framework ToPIA_ d&#xe9;velopp&#xe9; par la soci&#xe9;t&#xe9; Codelutin_. Ce composant assure l&#x2019;acc&#xe8;s aux diff&#xe9;rentes bases de donn&#xe9;es de mani&#xe8;re transparente.</p>
    
    125
    +<p>Actuellement <i>ToPIA-persistence</i> s&#x2019;appuie sur Hibernate 3_ pour la persistance et les transactions. Prochainement <i>ToPIA-persistence</i> s&#x2019;appuiera sur la norme <i>JPA</i> de persistance pr&#xe9;conis&#xe9;e par Sun.</p></section><section>
    
    132 126
     <h2><a name="Les_bases_de_donn.C3.A9es_de_l.E2.80.99application"></a>Les bases de donn&#xe9;es de l&#x2019;application</h2>
    
    133
    -<p>La base de donn&#xe9;es centrale <tt>Obstuna</tt> sera implant&#xe9;e sur un moteur <tt>PostgreSQL</tt>_.</p>
    
    134
    -<p>Les bases de donn&#xe9;es d&#xe9;ploy&#xe9;es sur les Tablet-PC utiliseront un moteur <tt>h2</tt><i>. Ce choix est conditionn&#xe9; par le fait que ce moteur est tr&#xe8;s l&#xe9;ger (&lt; &#xe0; 1Moctets), ne n&#xe9;cessite aucune installation sp&#xe9;cifique et fournit un mode <tt>Postgres</tt></i> rendant une base de donn&#xe9;es <tt>h2</tt>_ compatible avec un moteur <tt>PostgreSQL</tt>_ (simplification des op&#xe9;rations de synchronisation entre bases de donn&#xe9;es locales et base de donn&#xe9;es centrale).</p>
    
    127
    +<p>La base de donn&#xe9;es centrale Obstuna sera implant&#xe9;e sur un moteur PostgreSQL_.</p>
    
    128
    +<p>Les bases de donn&#xe9;es d&#xe9;ploy&#xe9;es sur les Tablet-PC utiliseront un moteur h2<i>. Ce choix est conditionn&#xe9; par le fait que ce moteur est tr&#xe8;s l&#xe9;ger (&lt; &#xe0; 1Moctets), ne n&#xe9;cessite aucune installation sp&#xe9;cifique et fournit un mode Postgres</i> rendant une base de donn&#xe9;es h2_ compatible avec un moteur PostgreSQL_ (simplification des op&#xe9;rations de synchronisation entre bases de donn&#xe9;es locales et base de donn&#xe9;es centrale).</p>
    
    135 129
     <p>.. _java: <a class="externalLink" href="http://java.sun.com/javase/">http://java.sun.com/javase/</a></p>
    
    136 130
     <p>.. _Codelutin: <a class="externalLink" href="http://www.codelutin.com">http://www.codelutin.com</a></p>
    
    137 131
     <p>.. _Nimbus: <a class="externalLink" href="http://java.sun.com/developer/technicalArticles/javase/java6u10/index.html">http://java.sun.com/developer/technicalArticles/javase/java6u10/index.html</a></p>
    
    ... ... @@ -142,7 +136,7 @@
    142 136
     <p>.. _Hibernate 3: <a class="externalLink" href="http://www.hibernate.org/">http://www.hibernate.org/</a></p>
    
    143 137
     <p>.. _h2: <a class="externalLink" href="http://www.h2database.com/html/main.html">http://www.h2database.com/html/main.html</a></p>
    
    144 138
     <p>.. _Postgres: <a class="externalLink" href="http://www.postgresql.org/">http://www.postgresql.org/</a></p>
    
    145
    -<p>.. _PostgreSQL: <a class="externalLink" href="http://www.postgresql.org/">http://www.postgresql.org/</a></p></div>
    
    139
    +<p>.. _PostgreSQL: <a class="externalLink" href="http://www.postgresql.org/">http://www.postgresql.org/</a></p></section>
    
    146 140
             </div>
    
    147 141
           </div>
    
    148 142
         </div>
    

  • index.html
    1 1
     <!DOCTYPE html>
    
    2 2
     <!--
    
    3
    - | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/index.md at 2019-08-02
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/index.md at 2019-09-16
    
    4 4
      | Rendered using Apache Maven Fluido Skin 1.7
    
    5 5
     -->
    
    6 6
     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    7 7
       <head>
    
    8 8
         <meta charset="UTF-8" />
    
    9 9
         <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
    10
    -    <meta name="Date-Revision-yyyymmdd" content="20190802" />
    
    10
    +    <meta name="Date-Revision-yyyymmdd" content="20190916" />
    
    11 11
         <meta http-equiv="Content-Language" content="fr" />
    
    12 12
         <title>ObServe :: Pom &#x2013; ObServe</title>
    
    13 13
         <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
    
    ... ... @@ -27,8 +27,8 @@
    27 27
             <ul class="breadcrumb">
    
    28 28
           <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
    
    29 29
         <li class="active ">ObServe</li>
    
    30
    -        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-08-02</li>
    
    31
    -          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.0</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-09-16</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
    
    32 32
           <li class="pull-right"><span class="divider">|</span>
    
    33 33
     <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
    
    34 34
           <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
    
    ... ... @@ -92,8 +92,7 @@
    92 92
               </div>
    
    93 93
             </div>
    
    94 94
             <div id="bodyColumn"  class="span10" >
    
    95
    -<h1>ObServe</h1>
    
    96
    -<div class="section">
    
    95
    +<h1>ObServe</h1><section>
    
    97 96
     <h2><a name="Pr.C3.A9sentation"></a>Pr&#xe9;sentation</h2>
    
    98 97
     <p>Le logiciel <i>ObServe</i>&#x2026; TODO</p>
    
    99 98
     <h1>Les documents</h1>
    
    ... ... @@ -103,7 +102,7 @@
    103 102
     <li><a href=";/install-serverPG.html">Administration obstuna</a></li>
    
    104 103
     <li><a href="./administration-web.html">Administration web</a></li>
    
    105 104
     <li><a href="./config-report.html">Configuration</a></li>
    
    106
    -</ul></div>
    
    105
    +</ul></section>
    
    107 106
             </div>
    
    108 107
           </div>
    
    109 108
         </div>
    

  • install-serverPG.html
    1 1
     <!DOCTYPE html>
    
    2 2
     <!--
    
    3
    - | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/install-serverPG.md at 2019-08-02
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/install-serverPG.md at 2019-09-16
    
    4 4
      | Rendered using Apache Maven Fluido Skin 1.7
    
    5 5
     -->
    
    6 6
     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    7 7
       <head>
    
    8 8
         <meta charset="UTF-8" />
    
    9 9
         <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
    10
    -    <meta name="Date-Revision-yyyymmdd" content="20190802" />
    
    10
    +    <meta name="Date-Revision-yyyymmdd" content="20190916" />
    
    11 11
         <meta http-equiv="Content-Language" content="fr" />
    
    12 12
         <title>ObServe :: Pom &#x2013; Installation du serveur Obstuna</title>
    
    13 13
         <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
    
    ... ... @@ -27,8 +27,8 @@
    27 27
             <ul class="breadcrumb">
    
    28 28
           <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
    
    29 29
         <li class="active ">Installation du serveur Obstuna</li>
    
    30
    -        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-08-02</li>
    
    31
    -          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.0</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-09-16</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
    
    32 32
           <li class="pull-right"><span class="divider">|</span>
    
    33 33
     <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
    
    34 34
           <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
    
    ... ... @@ -75,14 +75,13 @@
    75 75
               </div>
    
    76 76
             </div>
    
    77 77
             <div id="bodyColumn"  class="span10" >
    
    78
    -<h1>Installation du serveur Obstuna</h1>
    
    79
    -<div class="section">
    
    78
    +<h1>Installation du serveur Obstuna</h1><section>
    
    80 79
     <h2><a name="Pr.C3.A9-requis"></a>Pr&#xe9;-requis</h2>
    
    81 80
     <ul>
    
    82 81
     
    
    83 82
     <li>
    
    84 83
     
    
    85
    -<p>Un certain nombre d&#x2019;outils et scripts sont int&#xe9;gr&#xe9;s dans ObServe, il faut au pr&#xe9;alable r&#xe9;cup&#xe9;rer la derni&#xe8;re version de l&#x2019;application. <tt>downloads</tt>_</p>
    
    84
    +<p>Un certain nombre d&#x2019;outils et scripts sont int&#xe9;gr&#xe9;s dans ObServe, il faut au pr&#xe9;alable r&#xe9;cup&#xe9;rer la derni&#xe8;re version de l&#x2019;application. downloads_</p>
    
    86 85
     </li>
    
    87 86
     <li>
    
    88 87
     
    
    ... ... @@ -103,8 +102,7 @@
    103 102
     <li>poss&#xe9;der une base postgres accessible par le programme</li>
    
    104 103
     <li>un utilisateur propri&#xe9;taire de la base</li>
    
    105 104
     <li>tous les autres utilisateurs cr&#xe9;&#xe9;s sur le serveur postgres</li>
    
    106
    -</ul></div>
    
    107
    -<div class="section">
    
    105
    +</ul></section><section>
    
    108 106
     <h2><a name="Cr.C3.A9ation_d.E2.80.99une_base_obstuna"></a>Cr&#xe9;ation d&#x2019;une base obstuna</h2>
    
    109 107
     <p>La mise en place d&#x2019;une nouvelle base obstuna se fait en 3 &#xe9;tapes :</p>
    
    110 108
     <ul>
    
    ... ... @@ -114,8 +112,7 @@
    114 112
     <li>cr&#xe9;ation du contenu de la base via ObServe</li>
    
    115 113
     </ul>
    
    116 114
     <p>Note</p>
    
    117
    -<p><b>Il faut de plus avoir &#xe0; disposition une autre base obstuna qui contient le r&#xe9;f&#xe9;rentiel &#xe0; importer dans la nouvelle base.</b></p>
    
    118
    -<div class="section">
    
    115
    +<p><b>Il faut de plus avoir &#xe0; disposition une autre base obstuna qui contient le r&#xe9;f&#xe9;rentiel &#xe0; importer dans la nouvelle base.</b></p><section>
    
    119 116
     <h3><a name="Phase_1"></a>Phase 1</h3>
    
    120 117
     <p>Pour cr&#xe9;er une nouvelle instance d&#x2019;obstuna, il faut au pr&#xe9;alable avoir une base vierge (sans sch&#xe9;ma) et les utilisateurs sur le serveur postgres.</p>
    
    121 118
     <p>Il existe une script qui permet de faire &#xe7;a en tant qu&#x2019;utilisateur <i>postgres</i>.</p>
    
    ... ... @@ -156,8 +153,7 @@
    156 153
     <div>
    
    157 154
     <pre class="source">  ( cd scripts/postgresl/createdb ; ./create-empty.sh obstuna-test admin-test &quot;technicien-test utilisateur-test referentiel-test&quot;)
    
    158 155
     </pre></div></div>
    
    159
    -</div>
    
    160
    -<div class="section">
    
    156
    +</section><section>
    
    161 157
     <h3><a name="Phase_1_.28base_de_test.29"></a>Phase 1 (base de test)</h3>
    
    162 158
     <p>Pour cr&#xe9;er la base de test utilis&#xe9;e pour tous les tests d&#x2019;int&#xe9;gration, on lance un autre script :</p>
    
    163 159
     
    
    ... ... @@ -175,8 +171,7 @@
    175 171
     <li>techniciens <i>technicien1</i>, <i>technicien2</i>, <i>technicien3</i></li>
    
    176 172
     <li>utilisateurs <i>utilisateur</i></li>
    
    177 173
     <li>utilisateurs de r&#xe9;f&#xe9;rentiel <i>referentiel</i></li>
    
    178
    -</ul></div>
    
    179
    -<div class="section">
    
    174
    +</ul></section><section>
    
    180 175
     <h3><a name="Phase_2"></a>Phase 2</h3>
    
    181 176
     <p>Ajouter une ligne dans le fichier de configuration pg_hba.conf</p>
    
    182 177
     
    
    ... ... @@ -213,8 +208,7 @@
    213 208
     <div>
    
    214 209
     <pre class="source">  psql -h localhost obstuna admin
    
    215 210
     </pre></div></div>
    
    216
    -</div>
    
    217
    -<div class="section">
    
    211
    +</section><section>
    
    218 212
     <h3><a name="Phase_3"></a>Phase 3</h3>
    
    219 213
     <p>Il suffit enfin de lancer l&#x2019;application en mode <i>cr&#xe9;ation de base obstuna</i> via le raccourci suivant :</p>
    
    220 214
     
    
    ... ... @@ -238,8 +232,7 @@
    238 232
     <li>remplir le r&#xe9;f&#xe9;rentiel &#xe0; partir de celui d&#x2019;une autre base obstuna &#xe0; jour (topia-service-migration)</li>
    
    239 233
     <li>appliquer la s&#xe9;curit&#xe9; sur les r&#xf4;les de la base</li>
    
    240 234
     </ul>
    
    241
    -<p>Note : le script appelle l&#x2019;application avec l&#x2019;action <b>&#x2013;admin create</b></p></div></div>
    
    242
    -<div class="section">
    
    235
    +<p>Note : le script appelle l&#x2019;application avec l&#x2019;action <b>&#x2013;admin create</b></p></section></section><section>
    
    243 236
     <h2><a name="Mise_.C3.A0_jour_d.E2.80.99une_base_obstuna"></a>Mise &#xe0; jour d&#x2019;une base obstuna</h2>
    
    244 237
     <p>Pour mettre &#xe0; jour une base obstuna via le service de migration int&#xe9;gr&#xe9; dans ObServe, il suffit de lancer l&#x2019;application en mode <i>mise &#xe0; jour obstuna</i> via le raccourci suivant :</p>
    
    245 238
     
    
    ... ... @@ -261,8 +254,7 @@
    261 254
     <li>mettre &#xe0; jour le sch&#xe9;ma et les donn&#xe9;es via le service de migration int&#xe9;gr&#xe9; (topia)</li>
    
    262 255
     <li>appliquer la s&#xe9;curit&#xe9; sur les r&#xf4;les de la base</li>
    
    263 256
     </ul>
    
    264
    -<p>Note : le script appelle l&#x2019;application avec l&#x2019;action <b>&#x2013;admin update</b></p></div>
    
    265
    -<div class="section">
    
    257
    +<p>Note : le script appelle l&#x2019;application avec l&#x2019;action <b>&#x2013;admin update</b></p></section><section>
    
    266 258
     <h2><a name="Mise_.C3.A0_jour_de_la_s.C3.A9curit.C3.A9"></a>Mise &#xe0; jour de la s&#xe9;curit&#xe9;</h2>
    
    267 259
     <p>On diff&#xe9;rencie dans ObServe plusieurs types d&#x2019;utilisateurs pour les connexions distantes :</p>
    
    268 260
     <ul>
    
    ... ... @@ -290,8 +282,7 @@
    290 282
     
    
    291 283
     <li>appliquer la s&#xe9;curit&#xe9; sur les r&#xf4;les de la base</li>
    
    292 284
     </ul>
    
    293
    -<p>Note : le script appelle l&#x2019;application avec l&#x2019;action <b>&#x2013;admin security</b></p></div>
    
    294
    -<div class="section">
    
    285
    +<p>Note : le script appelle l&#x2019;application avec l&#x2019;action <b>&#x2013;admin security</b></p></section><section>
    
    295 286
     <h2><a name="Vider_une_base_obstuna"></a>Vider une base obstuna</h2>
    
    296 287
     <p>Pour vider une base obstuna (ne vue de la recr&#xe9;er par exemple), il suffit de lancer ObServe en mode <i>suppression obstuna</i> via le raccourci suivant :</p>
    
    297 288
     
    
    ... ... @@ -312,8 +303,7 @@
    312 303
     
    
    313 304
     <li>supprimer toutes les tables g&#xe9;rer de la base</li>
    
    314 305
     </ul>
    
    315
    -<p>Note : le script appelle l&#x2019;application avec l&#x2019;action <b>&#x2013;admin drop</b></p></div>
    
    316
    -<div class="section">
    
    306
    +<p>Note : le script appelle l&#x2019;application avec l&#x2019;action <b>&#x2013;admin drop</b></p></section><section>
    
    317 307
     <h2><a name="Appliquer_des_scripts_sql_suppl.C3.A9mentaires"></a>Appliquer des scripts sql suppl&#xe9;mentaires</h2>
    
    318 308
     <p>Depuis la version 3.0, il est possible de lancer sur la base de scripts sql suppl&#xe9;mentaires plac&#xe9; dans le r&#xe9;pertoire <b>extra</b>.</p>
    
    319 309
     <p>On lance ensuite la commande</p>
    
    ... ... @@ -328,7 +318,7 @@
    328 318
     
    
    329 319
     <li>le nom de la base et l&#x2019;utilisateur de connexion</li>
    
    330 320
     <li>une confirmation d&#x2019;ex&#xe9;cution pour chaque script qu&#x2019;il a trouv&#xe9; dans le r&#xe9;pertoire <b>extra</b></li>
    
    331
    -</ul></div>
    
    321
    +</ul></section>
    
    332 322
             </div>
    
    333 323
           </div>
    
    334 324
         </div>
    

  • install.html
    1 1
     <!DOCTYPE html>
    
    2 2
     <!--
    
    3
    - | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/install.md at 2019-08-02
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/install.md at 2019-09-16
    
    4 4
      | Rendered using Apache Maven Fluido Skin 1.7
    
    5 5
     -->
    
    6 6
     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    7 7
       <head>
    
    8 8
         <meta charset="UTF-8" />
    
    9 9
         <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
    10
    -    <meta name="Date-Revision-yyyymmdd" content="20190802" />
    
    10
    +    <meta name="Date-Revision-yyyymmdd" content="20190916" />
    
    11 11
         <meta http-equiv="Content-Language" content="fr" />
    
    12 12
         <title>ObServe :: Pom &#x2013; Installation dObServe</title>
    
    13 13
         <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
    
    ... ... @@ -27,8 +27,8 @@
    27 27
             <ul class="breadcrumb">
    
    28 28
           <li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
    
    29 29
         <li class="active ">Installation dObServe</li>
    
    30
    -        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-08-02</li>
    
    31
    -          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.0</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-09-16</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
    
    32 32
           <li class="pull-right"><span class="divider">|</span>
    
    33 33
     <a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
    
    34 34
           <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
    
    ... ... @@ -75,8 +75,7 @@
    75 75
               </div>
    
    76 76
             </div>
    
    77 77
             <div id="bodyColumn"  class="span10" >
    
    78
    -<h1>Installation d&#x2019;ObServe</h1>
    
    79
    -<div class="section">
    
    78
    +<h1>Installation d&#x2019;ObServe</h1><section>
    
    80 79
     <h2><a name="Configuration_des_interfaces_graphiques"></a>Configuration des interfaces graphiques</h2>
    
    81 80
     <p>Il est possible de modifier certains aspects de l&#x2019;interfaces graphiques en modifiant le fichier ui.properties qui se trouve &#xe0; la racine du jar principal sans pour autant &#xe0; avoir &#xe0; recompiler le projet :</p>
    
    82 81
     <ul>
    
    ... ... @@ -99,7 +98,7 @@
    99 98
     <h1>Configuration de l&#x2019;utilisateur</h1>
    
    100 99
     <p>L&#x2019;application cr&#xe9;e un fichier de configuration sur chaque poste o&#xf9; elle est install&#xe9;.</p>
    
    101 100
     <p>Ce fichier se nomme .observe et se trouve dans le r&#xe9;pertoire principal de l&#x2019;utilisateur.</p>
    
    102
    -<p>TODO d&#xe9;finir ce qu&#x2019;il faut y mettre.</p></div>
    
    101
    +<p>TODO d&#xe9;finir ce qu&#x2019;il faut y mettre.</p></section>
    
    103 102
             </div>
    
    104 103
           </div>
    
    105 104
         </div>