From 2650bba7cce3254bb3c00463e8ff4c34a8d22fd6 Mon Sep 17 00:00:00 2001
From: Hugo Trentesaux <hugo@trentesaux.fr>
Date: Thu, 1 Sep 2022 11:24:45 +0200
Subject: [PATCH] [logiciels] maj

ajout logo duniter v2
ajout g1 compagnion
---
 static/img/duniterv2.svg         | 220 +++++++++++++++++++++++++++++++
 templates/custom/ecosysteme.html |  22 +++-
 2 files changed, 235 insertions(+), 7 deletions(-)
 create mode 100644 static/img/duniterv2.svg

diff --git a/static/img/duniterv2.svg b/static/img/duniterv2.svg
new file mode 100644
index 0000000..337fb16
--- /dev/null
+++ b/static/img/duniterv2.svg
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="583.38434mm"
+   height="583.38434mm"
+   viewBox="0 0 583.38435 583.38437"
+   version="1.1"
+   id="svg5"
+   inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
+   sodipodi:docname="74f55631708f49f5e137ac5a497542889f95a395.svg">
+  <metadata
+     id="metadata61">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1864"
+     inkscape:window-height="1016"
+     id="namedview59"
+     showgrid="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-paths="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-bbox-edge-midpoints="true"
+     inkscape:zoom="0.095814202"
+     inkscape:cx="1066.902"
+     inkscape:cy="1347.2704"
+     inkscape:window-x="56"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g28790" />
+  <defs
+     id="defs2">
+    <linearGradient
+       inkscape:swatch="solid"
+       id="linearGradient6689">
+      <stop
+         id="stop6691"
+         offset="0"
+         style="stop-color:#40b2ff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:swatch="solid"
+       id="linearGradient4372">
+      <stop
+         id="stop4374"
+         offset="0"
+         style="stop-color:#dca900;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:swatch="gradient"
+       id="linearGradient4140">
+      <stop
+         id="stop4142"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4144"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <clipPath
+       id="PQPKqSVvdeZn">
+      <path
+         id="path876"
+         d="M 0,0 H 1500 V 931 H 0 Z"
+         inkscape:connector-curvature="0"
+         style="fill:none;stroke:none" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath1436">
+      <circle
+         style="fill:#40b2ff;fill-opacity:0.99607801;stroke:none;stroke-width:1.35469997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="circle1438"
+         cx="100.8839"
+         cy="936.9743"
+         r="157.86525" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath1436-2">
+      <circle
+         style="fill:#40b2ff;fill-opacity:0.99607801;stroke:none;stroke-width:1.35469997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="circle1438-7"
+         cx="100.8839"
+         cy="936.9743"
+         r="157.86525" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath1436-3">
+      <circle
+         style="fill:#40b2ff;fill-opacity:0.99607801;stroke:none;stroke-width:1.35469997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="circle1438-8"
+         cx="100.8839"
+         cy="936.9743"
+         r="157.86525" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath971">
+      <circle
+         cx="201.48499"
+         cy="-820.97003"
+         r="291.69217"
+         id="circle973"
+         style="fill:#3fb2ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.49214399;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+    </clipPath>
+  </defs>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(7.9670528,1453.0105)">
+    <path
+       style="fill:none;fill-opacity:0.99393897;stroke:#ffffff;stroke-width:8.74193954;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path6212-2"
+       ry="440"
+       rx="300"
+       cy="492.36221"
+       cx="340"
+       d=""
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       d=""
+       stroke-miterlimit="10"
+       id="path885"
+       style="fill:none;stroke:#c0c0c0;stroke-width:0.26458299;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:0.235294;paint-order:fill stroke markers" />
+    <path
+       inkscape:connector-curvature="0"
+       d=""
+       stroke-miterlimit="10"
+       id="path889"
+       style="fill:none;stroke:#c0c0c0;stroke-width:0.26458299;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:0.235294;paint-order:fill stroke markers" />
+    <g
+       id="g28790"
+       transform="translate(39.906818,-340.34827)"
+       clip-path="none"
+       mask="none">
+      <circle
+         style="fill:#3fb2ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.49214301;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+         id="path21315"
+         cx="243.8183"
+         cy="-820.97003"
+         r="291.69217" />
+      <g
+         id="g28775"
+         clip-path="url(#clipPath971)"
+         transform="translate(42.333313)">
+        <path
+           style="fill:#5096c8;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="m 678.13376,-1040.5665 -11.91225,481.51791 -461.94921,-189.97517 33.95749,-180.10688 c 72.34614,-15.56488 439.90397,-111.43586 439.90397,-111.43586 z"
+           id="path25212"
+           sodipodi:nodetypes="ccccc"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:#ffd086;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="m -5.59393,-770.58376 c -36.84845,27.67059 -195.33724,144.84467 -195.33724,144.84467 v 211.1375 h 444.5 c 0,-10.58334 1.48144,-515.43828 1.48144,-515.43828 -43.07526,1.1592 -213.79575,131.78552 -250.6442,159.45611 z"
+           id="path1259-3"
+           sodipodi:nodetypes="zccccz"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:#fbc14c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="m 592.81882,-636.85159 v 190.5 H -21.01451 c 0,0 248.04481,-397.85068 275.14269,-428.44418 29.37113,15.5669 338.69064,237.94418 338.69064,237.94418 z"
+           id="path7386-0"
+           sodipodi:nodetypes="ccccc"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:#fab012;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="m 211.89445,-864.39877 349.17438,177.93332 v 98.5418 c 0,0 -272.66841,-243.29982 -349.17438,-276.47512 z"
+           id="path10605-4"
+           sodipodi:nodetypes="cccc"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:#ffd086;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="m -10.43117,-686.92969 v 208.8281 c 0,0 317.59637,-275.21187 317.71918,-312.11808 0.058,-17.444 -16.41265,-20.2626 -50.25992,-38.1743 l -52.72917,-70.0737 z"
+           id="path1823-4"
+           sodipodi:nodetypes="ccsccc"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:#cc8902;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="m 247.86626,-930.06037 c -27.24334,-0.8327 -52.27622,28.6133 -51.76991,47.4058 0.50631,18.7924 20.60162,31.7209 38.58363,42.6702 17.98204,10.9493 315.80551,155.50778 315.80551,155.50778 v -37.04167 c 0,0 -252.06845,-206.99691 -302.61923,-208.54211 z"
+           id="path2872-4"
+           sodipodi:nodetypes="sssccs"
+           inkscape:connector-curvature="0" />
+        <path
+           style="fill:#402800;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="m 247.86626,-930.06037 c 46.93015,0.4567 314.22256,208.54211 314.22256,208.54211 l -1.01999,17.83647 c 0,0 -264.33397,-222.91388 -313.20257,-226.37858 z"
+           id="path9117-4"
+           sodipodi:nodetypes="cccc"
+           inkscape:connector-curvature="0" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/templates/custom/ecosysteme.html b/templates/custom/ecosysteme.html
index 4ccd00d..6e0b1f9 100644
--- a/templates/custom/ecosysteme.html
+++ b/templates/custom/ecosysteme.html
@@ -56,15 +56,15 @@
         <h1>En développement</h1>
         <div class="w3-row-padding">
             <div class="w3-col m4">
-                <a href="https://git.p2p.legal/axiom-team/gecko"><img src="/img/gecko.png"/></a>
-                <h3>Äžecko</h3>
-                <p>Le framework <strong>Flutter</strong> permet au client mobile axé transaction <a href="https://git.p2p.legal/axiom-team/gecko">Ğecko</a> d'atteindre de très bonnes performances. Les portefeuilles sont gérés via des bindings <strong>Rust</strong> et les données sont échangées via GVA et les Datapods.</p>
+                <a href="https://git.duniter.org/nodes/rust/duniter-v2s"><img src="/img/duniterv2.svg"/></a>
+                <h3>Duniter-v2s</h3>
+                <p><a href="https://git.duniter.org/nodes/rust/duniter-v2s">Duniter-v2s</a> est la version 2 de Duniter totalement ré-écrite sur le framework blockchain Substrate.</p>
             </div>
 
             <div class="w3-col m4">
-                <a href="https://git.duniter.org/nodes/rust/duniter-v2s"><img src="/img/duniter.png"/></a>
-                <h3>Duniter-v2s</h3>
-                <p><a href="https://git.duniter.org/nodes/rust/duniter-v2s">Duniter-v2s</a> est la version 2 de Duniter totalement ré-écrite sur le framework blockchain Substrate.</p>
+                <a href="https://git.p2p.legal/axiom-team/gecko"><img src="/img/gecko.png"/></a>
+                <h3>Äžecko</h3>
+                <p>Le framework <strong>Flutter</strong> permet au client mobile axé transaction <a href="https://git.p2p.legal/axiom-team/gecko">Ğecko</a> d'atteindre de très bonnes performances. Les portefeuilles sont gérés via des bindings <strong>Rust</strong> et les données sont échangées via GVA et les Datapods.</p>
             </div>
 
             <div class="w3-col m4">
@@ -73,6 +73,14 @@
                 <p><a href="https://forum.duniter.org/t/naissance-aujourdhui-de-tikka-un-nouveau-client/7849">Tikka</a> est un client bureau en développement à destination des commerçants.</p>
             </div>
         </div>
+
+        <div class="w3-row-padding">
+            <div class="w3-col m4">
+                <a href="https://git.duniter.org/clients/g1-compagnon"><i class="fa fa-compass"></i></a>
+                <h3>Ǧ1-compagnion</h3>
+                <p>Extension de navigateur pour la gestion de clés Ǧ1v2. Elle expose une API permettant à n'importe quel site web de fournir des fonctionnalités liées à la Ǧ1v2.</p>
+            </div>
+        </div>
     </div>
 </section>
 
@@ -104,7 +112,7 @@
             <div class="w3-col m4">
                 <a href="https://framagit.org/g1/g1lib.js"><img src="/home/g1js.svg"/></a>
                 <h3>ÄŸ1lib</h3>
-                <p>Bibliothèque <strong>JavaScript</strong> qui permet pour l'instant de manipuler les clés cryptographiques, <a href="https://framagit.org/g1/g1lib.js">ğ1lib</a> est pour l'instant utilisée par Ğsper.</p>
+                <p>Bibliothèque <strong>JavaScript</strong> qui permet de manipuler les clés cryptographiques, <a href="https://framagit.org/g1/g1lib.js">ğ1lib</a> est pour l'instant utilisée par Ğsper.</p>
             </div>
         </div>
     </div>
-- 
GitLab