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