Compare commits
27 commits
ddf53894ba
...
master
Author | SHA1 | Date | |
---|---|---|---|
74ed89929e | |||
a52abbef3c | |||
35ed7068db | |||
9abc318168 | |||
f2fdfaf86e | |||
4298334b1d | |||
6c6be577ec | |||
bbb1c21bfe | |||
0dbeabbae4 | |||
c2d97dbb68 | |||
66fa8b1f14 | |||
df4446ed09 | |||
3586b64fe0 | |||
4a803f2df5 | |||
27c6c704c5 | |||
d807601ccf | |||
5fdb7f51e9 | |||
f479909ebc | |||
8766954939 | |||
fafc49583a | |||
630e7f0fec | |||
5f66c4f059 | |||
8f909070a1 | |||
28cdbd5c0c | |||
670624c221 | |||
7dfe8ec2a9 | |||
c8dfdfed25 |
37 changed files with 353 additions and 61 deletions
13
log4j.properties
Normal file
13
log4j.properties
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# Log configuration
|
||||||
|
# #################
|
||||||
|
|
||||||
|
# priority setting: DEBUG < INFO < WARN < ERROR
|
||||||
|
log4j.rootLogger = INFO, console
|
||||||
|
log4j.logger.eu.libreservice.www = INFO
|
||||||
|
log4j.logger.fr.devinsy.xidyn = WARN
|
||||||
|
|
||||||
|
#--
|
||||||
|
log4j.appender.console = org.apache.log4j.ConsoleAppender
|
||||||
|
log4j.appender.console.layout = org.apache.log4j.PatternLayout
|
||||||
|
#log4j.appender.console.layout.ConversionPattern = %d{ISO8601} - LibreServiceEuWeb [%-5p] %34.34c.%25M - %m%n
|
||||||
|
log4j.appender.console.layout.ConversionPattern = %m%n
|
|
@ -22,9 +22,10 @@
|
||||||
<li><b>libre</b> d'utiliser des services sans contrainte</li>
|
<li><b>libre</b> d'utiliser des services sans contrainte</li>
|
||||||
<li><b>libre</b> de ne pas être exploité pour vos données</li>
|
<li><b>libre</b> de ne pas être exploité pour vos données</li>
|
||||||
<li><b>libre</b> de ne pas être espionné</li>
|
<li><b>libre</b> de ne pas être espionné</li>
|
||||||
<li><b>libre</b> d'être protégé par le droit de l'Union européenne</li>
|
|
||||||
<li><b>libre</b> de participer financièrement, comme et quand vous le voulez</li>
|
<li><b>libre</b> de participer financièrement, comme et quand vous le voulez</li>
|
||||||
|
<li><b>libre</b> d'être protégé par le droit de l'Union européenne</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<div style="font-size: 64pt; line-height: .7; text-align: center;">🇪🇺</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="column" style="width: 380px; padding-left: 75px; ">
|
<div class="column" style="width: 380px; padding-left: 75px; ">
|
||||||
<h3>Les services</h3>
|
<h3>Les services</h3>
|
||||||
|
@ -32,6 +33,14 @@
|
||||||
<a href="https://audio.libre-service.eu/" class="button-hero-square" role="button" style="margin-right: 10px;">Utiliser</a>
|
<a href="https://audio.libre-service.eu/" class="button-hero-square" role="button" style="margin-right: 10px;">Utiliser</a>
|
||||||
<a href="/services/audio.xhtml" class="button-hero-square" role="button">Découvrir</a>
|
<a href="/services/audio.xhtml" class="button-hero-square" role="button">Découvrir</a>
|
||||||
</p>
|
</p>
|
||||||
|
<p><span style="display: inline-block; width: 80px;">Minetest :</span>
|
||||||
|
<a href="https://minetest.libre-service.eu/" class="button-hero-square" role="button" style="margin-right: 10px;">Utiliser</a>
|
||||||
|
<a href="/services/minetest.xhtml" class="button-hero-square" role="button">Découvrir</a>
|
||||||
|
</p>
|
||||||
|
<p><span style="display: inline-block; width: 80px;">Pad :</span>
|
||||||
|
<a href="https://pad.libre-service.eu/" class="button-hero-square" role="button" style="margin-right: 10px;">Utiliser</a>
|
||||||
|
<a href="/services/pad.xhtml" class="button-hero-square" role="button">Découvrir</a>
|
||||||
|
</p>
|
||||||
<p><span style="display: inline-block; width: 80px;">Paste :</span>
|
<p><span style="display: inline-block; width: 80px;">Paste :</span>
|
||||||
<a href="https://paste.libre-service.eu/" class="button-hero-square" role="button" style="margin-right: 10px;">Utiliser</a>
|
<a href="https://paste.libre-service.eu/" class="button-hero-square" role="button" style="margin-right: 10px;">Utiliser</a>
|
||||||
<a href="/services/paste.xhtml" class="button-hero-square" role="button">Découvrir</a>
|
<a href="/services/paste.xhtml" class="button-hero-square" role="button">Découvrir</a>
|
||||||
|
@ -48,12 +57,59 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h3>Collectif CHATONS</h3>
|
<h3>Collectif CHATONS</h3>
|
||||||
<p class="clearfix">Libre-service.eu respecte la <a href="https://www.chatons.org/charte">charte</a> du <a href="https://www.chatons.org/">collectif CHATONS</a>
|
<div>
|
||||||
et est candidat pour en devenir membre en décembre 2021.
|
<p class="clearfix">Libre-service.eu a été <a href="https://www.chatons.org/chatons/libre-serviceeu">membre</a> du <a href="https://www.chatons.org/">collectif CHATONS</a> du 21 décembre 2021 au 16 septembre 2023 et en respectait <a href="https://framagit.org/chatons/CHATONS/-/blob/master/docs/Charte/Charter2-fr.md">l'ancienne charte version 2</a>
|
||||||
<a href="https://www.chatons.org/"><img src="/commons/logo_chatons2-128x.png" alt="Logo CHATONS" style="width: 100px; vertical-align: middle;"/></a>
|
<a href="https://www.chatons.org/"><img src="/commons/logo_chatons3-128x.png" alt="Logo CHATONS" style="width: 100px; vertical-align: middle;"/></a>
|
||||||
</p>
|
</p>
|
||||||
|
<p>En septembre 2023, un vote de révision de la charte du collectif CHATONS autorise maintenant l'usage de logiciels non libres, de formats non ouverts, moins de transparence, etc. De fait, le collectif n'est plus libriste et Libre-service.eu ne peut plus soutenir un collectif qui renie l'un de ses principes fondateur et fédérateur depuis 7 années.
|
||||||
|
</p>
|
||||||
|
<p>Libre-service.eu reste et continuera toujours d'être un fournisseur libriste de services libres, éthiques et loyaux pour la défense et la libération des utilisateurs. Soyez « LIBRE » !!!
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<h3>Actualités</h3>
|
<h3>Actualités</h3>
|
||||||
|
<p>17 novembre 2023 : les services de Libre-service passent en IPv6  <span style="font-size: large;">🦺</span>
|
||||||
|
</p>
|
||||||
|
<p>17 novembre 2023 : Libre-service déménage ses machines au Data Center Park Falkenstein de <a href="https://www.hetzner.com/?country=fr" alt="Hetzner">Hetzner</a> en Allemagne  <span style="font-size: large;">🦺</span>
|
||||||
|
</p>
|
||||||
|
<p>16 septembre 2023 : Libre-service.eu quitte le collectif CHATONS  <a href="https://www.chatons.org/"><img src="/commons/logo_chatons3-128x.png" alt="Logo CHATONS en deuil" style="width: 35px; vertical-align: middle;"/></a>
|
||||||
|
</p>
|
||||||
|
<p>22 août 2023 : Libre-service.eu <a href="https://forum.chatons.org/t/pourquoi-dire-non-a-la-proposition-de-revision/5152">dit NON</a> à une révision de la charte qui rend le collectif CHATONS non libriste  <a href="https://www.chatons.org/"><img src="/commons/logo_chatons3-128x.png" alt="Logo CHATONS en deuil" style="width: 35px; vertical-align: middle;"/></a>
|
||||||
|
</p>
|
||||||
|
<p>12 août 2023 : mise à jour des machines Libre-service en Debian 12 bookworm <a href="https://www.debian.org/"><img src="/commons/debian.svg" alt="Logo Debian" style="width: 20px; vertical-align: middle;"/></a>
|
||||||
|
</p>
|
||||||
|
<p>11 août 2023 : Libre-service.eu <a href="https://forum.chatons.org/t/vote-sur-la-revision-de-la-charte-chatons/5089/12">vote CONTRE</a> une révision de la charte qui rend le collectif CHATONS non libriste  <a href="https://www.chatons.org/"><img src="/commons/logo_chatons3-128x.png" alt="Logo CHATONS en deuil" style="width: 35px; vertical-align: middle;"/></a>
|
||||||
|
</p>
|
||||||
|
<p>06 mai 2023 : visio mensuelle avec l'équipe de Libre-service.eu à 11h00 sur <a href="https://visio.libre-service.eu/contact">notre salon dédié</a>  <span class="fa fa-users" style="font-size: large;"></span>
|
||||||
|
</p>
|
||||||
|
<p>1<sup>er</sup> avril 2023 : visio mensuelle avec l'équipe de Libre-service.eu à 11h00 sur <a href="https://visio.libre-service.eu/contact">notre salon dédié</a>  <span class="fa fa-users" style="font-size: large;"></span>
|
||||||
|
</p>
|
||||||
|
<p>04 février 2023 : visio mensuelle avec l'équipe de Libre-service.eu à 11h00 sur <a href="https://visio.libre-service.eu/contact">notre salon dédié</a>  <span class="fa fa-users" style="font-size: large;"></span>
|
||||||
|
</p>
|
||||||
|
<p>1<sup>er</sup> janvier 2023 : Libre-service.eu vous adresse ses meilleurs vœux 2023 pour un monde libre, éthique et loyal <span class="fa fa-gnu" style="font-size: x-large;"></span>
|
||||||
|
</p>
|
||||||
|
<p>24 décembre 2022 : Libre-service.eu vous souhaite de bonnes fêtes de fin d'année dans un monde libre, éthique et loyal <span style="font-size: x-large;">☃ 🎉</span>
|
||||||
|
</p>
|
||||||
|
<p>1<sup>er</sup> septembre 2022 : bon courage pour la rentrée, comptez sur Libre-service.eu pour des services libres et éthiques 😎
|
||||||
|
</p>
|
||||||
|
<p>1<sup>er</sup> juillet 2022 : Libre-service.eu vous souhaite un bel été ☀️
|
||||||
|
</p>
|
||||||
|
<p>02 avril 2022 : visio mensuelle avec l'équipe de Libre-service.eu à 11h00 sur <a href="https://visio.libre-service.eu/contact">notre salon dédié</a>  <span class="fa fa-users" style="font-size: large;"></span>
|
||||||
|
</p>
|
||||||
|
<p>26 mars 2022 : Libre-service.eu ouvre un nouveau service de <a href="/services/pad.xhtml">traitement de texte collaboratif</a> basé sur Etherpad <span class="fa fa-gnu" style="font-size: x-large;"></span>
|
||||||
|
</p>
|
||||||
|
<p>05 mars 2022 : visio mensuelle avec l'équipe de Libre-service.eu à 11h00 sur <a href="https://visio.libre-service.eu/contact">notre salon dédié</a>  <span class="fa fa-users" style="font-size: large;"></span>
|
||||||
|
</p>
|
||||||
|
<p>05 février 2022 : visio mensuelle avec l'équipe de Libre-service.eu à 11h00 sur <a href="https://visio.libre-service.eu/contact">notre salon dédié</a>  <span class="fa fa-users" style="font-size: large;"></span>
|
||||||
|
</p>
|
||||||
|
<p>1<sup>er</sup> janvier 2022 : Libre-service.eu vous adresse ses meilleurs vœux 2022 pour un monde libre, éthique et loyal <span class="fa fa-gnu" style="font-size: x-large;"></span>
|
||||||
|
</p>
|
||||||
|
<p>24 décembre 2021 : Libre-service.eu vous souhaite de bonnes fêtes de fin d'année dans un monde libre, éthique et loyal <span style="font-size: x-large;">☃ 🎉</span>
|
||||||
|
</p>
|
||||||
|
<p>23 décembre 2021 : Libre-service.eu ouvre un nouveau service <a href="/services/minetest.xhtml">Minetest</a> basé sur Mineclone2.
|
||||||
|
</p>
|
||||||
|
<p>21 décembre 2021 : Libre-service.eu rejoint officiellement le <a href="https://www.chatons.org/">collectif CHATONS</a> <a href="https://www.chatons.org/"><img src="/commons/logo_chatons2-128x.png" alt="Logo CHATONS" style="width: 35px; vertical-align: middle;"/></a>
|
||||||
|
</p>
|
||||||
<p>15 novembre 2021 : Libre-service.eu est présent sur Mastodon via le compte <a href="https://mastodon.tetaneutral.net/@LibreServiceEU">@LibreServiceEU</a>. Merci à <a href="https://tetaneutral.net/">Tetaneutral.net</a>.
|
<p>15 novembre 2021 : Libre-service.eu est présent sur Mastodon via le compte <a href="https://mastodon.tetaneutral.net/@LibreServiceEU">@LibreServiceEU</a>. Merci à <a href="https://tetaneutral.net/">Tetaneutral.net</a>.
|
||||||
</p>
|
</p>
|
||||||
<p>31 octobre 2021 : Libre-service.eu est candidat pour devenir membre du collectif CHATONS.
|
<p>31 octobre 2021 : Libre-service.eu est candidat pour devenir membre du collectif CHATONS.
|
||||||
|
|
|
@ -43,7 +43,7 @@
|
||||||
<li>Votre contenu vous appartient.</li>
|
<li>Votre contenu vous appartient.</li>
|
||||||
<li>Nous n’exploitons pas vos données personnelles sauf à fin de statistiques internes (anonymisées) ou pour vous prévenir d’un changement important sur le service.</li>
|
<li>Nous n’exploitons pas vos données personnelles sauf à fin de statistiques internes (anonymisées) ou pour vous prévenir d’un changement important sur le service.</li>
|
||||||
<li>Nous ne transmettons ni ne revendons pas vos données personnelles.</li>
|
<li>Nous ne transmettons ni ne revendons pas vos données personnelles.</li>
|
||||||
<li>Nous ne garantissons aucune qualité de service. le site peux être fermé ou vos données perdues par notre ou votre faute. Nous sommes pour la plupart bénévoles. Nous ferons tout pour qu’il n’y est pas de couac mais l’erreur est humaine. Dans le cas d’une fermeture nous tacherons de vous informer le plus tôt possible et de vous accompagner dans ce moment.</li>
|
<li>Nous ne garantissons aucune qualité de service. le site peux être fermé ou vos données perdues par notre ou votre faute. Nous sommes pour la plupart bénévoles. Nous ferons tout pour qu’il n’y ait pas de couac mais l’erreur est humaine. Dans le cas d’une fermeture nous tacherons de vous informer le plus tôt possible et de vous accompagner dans ce moment.</li>
|
||||||
<li>Vous devez respecter la loi.</li>
|
<li>Vous devez respecter la loi.</li>
|
||||||
<li>Vous devez faire preuve de civisme et ne pas abuser des services/ressources que nous vous mettons à disposition.</li>
|
<li>Vous devez faire preuve de civisme et ne pas abuser des services/ressources que nous vous mettons à disposition.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
<body>
|
<body>
|
||||||
<header id="headerbox">
|
<header id="headerbox">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<a class="headerbox-brand" href="https://www.libre-service.eu/">
|
<a class="headerbox-brand" href="/">
|
||||||
<img class="headerbox-brand-logo" alt='Logo Libre-service.eu' src="/charter/libreserviceeu-logo.png" />
|
<img class="headerbox-brand-logo" alt='Logo Libre-service.eu' src="/charter/libreserviceeu-logo.png" />
|
||||||
Libre-service.eu
|
Libre-service.eu
|
||||||
</a>
|
</a>
|
||||||
|
@ -68,9 +68,8 @@
|
||||||
<h3>Liens du libre</h3>
|
<h3>Liens du libre</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://fsf.org/">Free Software Foundation</a></li>
|
<li><a href="https://fsf.org/">Free Software Foundation</a></li>
|
||||||
|
<li><a href="https://www.gnu.org/">Projet GNU</a></li>
|
||||||
<li><a href="https://linuxfr.org/">LinuxFr.org</a></li>
|
<li><a href="https://linuxfr.org/">LinuxFr.org</a></li>
|
||||||
<li><a href="https://www.a-lec.org/">Libre en communs</a></li>
|
|
||||||
<li><a href="https://www.chatons.org/">Collectif CHATONS</a></li>
|
|
||||||
<li><a href="https://www.libre-entreprise.org/">Libre-Entreprise</a></li>
|
<li><a href="https://www.libre-entreprise.org/">Libre-Entreprise</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
@ -80,7 +79,7 @@
|
||||||
<li class="puce-fa">
|
<li class="puce-fa">
|
||||||
<span class="fa fa-mastodon"></span>
|
<span class="fa fa-mastodon"></span>
|
||||||
<div class="puce-fa-body">
|
<div class="puce-fa-body">
|
||||||
<p><a href="https://mastodon.tetaneutral.net/@LibreServiceEU">@LibreServiceEU</a></p>
|
<p><a rel="me" href="https://mastodon.tetaneutral.net/@LibreServiceEU">@LibreServiceEU</a></p>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="puce-fa">
|
<li class="puce-fa">
|
||||||
|
@ -92,7 +91,7 @@
|
||||||
<li class="puce-fa">
|
<li class="puce-fa">
|
||||||
<span class="fa fa-home"></span>
|
<span class="fa fa-home"></span>
|
||||||
<div class="puce-fa-body">
|
<div class="puce-fa-body">
|
||||||
<p>91300 Massy, France</p>
|
<p><span style="vertical-align: top;">91300 Massy, France </span><span style="font-size: x-large; line-height: 1;">🇪🇺</span></p>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<!--
|
<!--
|
||||||
|
@ -111,7 +110,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="footerbox-bottom">
|
<div class="footerbox-bottom">
|
||||||
<p>Devinsy 2021-2021 – Licence CC-BY-SA+</p>
|
<p>Devinsy 2021-2023 – Licence CC-BY-SA+</p>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
|
86
src/website/commons/debian.svg
Normal file
86
src/website/commons/debian.svg
Normal file
|
@ -0,0 +1,86 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 10.0, SVG Export Plug-In . SVG Version: 3.0.0 Build 77) -->
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
|
||||||
|
<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
|
||||||
|
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
|
||||||
|
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
|
||||||
|
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
|
||||||
|
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
|
||||||
|
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
|
||||||
|
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
|
||||||
|
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
|
||||||
|
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
|
||||||
|
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||||
|
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||||
|
]>
|
||||||
|
<svg
|
||||||
|
xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" i:viewOrigin="262 450" i:rulerOrigin="0 0" i:pageBounds="0 792 612 0"
|
||||||
|
xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
|
||||||
|
width="87.041" height="108.445" viewBox="0 0 87.041 108.445" overflow="visible" enable-background="new 0 0 87.041 108.445"
|
||||||
|
xml:space="preserve">
|
||||||
|
<metadata>
|
||||||
|
<variableSets xmlns="&ns_vars;">
|
||||||
|
<variableSet varSetName="binding1" locked="none">
|
||||||
|
<variables></variables>
|
||||||
|
<v:sampleDataSets xmlns="&ns_custom;" xmlns:v="&ns_vars;"></v:sampleDataSets>
|
||||||
|
</variableSet>
|
||||||
|
</variableSets>
|
||||||
|
<sfw xmlns="&ns_sfw;">
|
||||||
|
<slices></slices>
|
||||||
|
<sliceSourceBounds y="341.555" x="262" width="87.041" height="108.445" bottomLeftOrigin="true"></sliceSourceBounds>
|
||||||
|
</sfw>
|
||||||
|
</metadata>
|
||||||
|
<g id="Layer_1" i:layer="yes" i:dimmedPercent="50" i:rgbTrio="#4F008000FFFF">
|
||||||
|
<g>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M51.986,57.297c-1.797,0.025,0.34,0.926,2.686,1.287
|
||||||
|
c0.648-0.506,1.236-1.018,1.76-1.516C54.971,57.426,53.484,57.434,51.986,57.297"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M61.631,54.893c1.07-1.477,1.85-3.094,2.125-4.766c-0.24,1.192-0.887,2.221-1.496,3.307
|
||||||
|
c-3.359,2.115-0.316-1.256-0.002-2.537C58.646,55.443,61.762,53.623,61.631,54.893"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M65.191,45.629c0.217-3.236-0.637-2.213-0.924-0.978
|
||||||
|
C64.602,44.825,64.867,46.932,65.191,45.629"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M45.172,1.399c0.959,0.172,2.072,0.304,1.916,0.533
|
||||||
|
C48.137,1.702,48.375,1.49,45.172,1.399"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M47.088,1.932l-0.678,0.14l0.631-0.056L47.088,1.932"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M76.992,46.856c0.107,2.906-0.85,4.316-1.713,6.812l-1.553,0.776
|
||||||
|
c-1.271,2.468,0.123,1.567-0.787,3.53c-1.984,1.764-6.021,5.52-7.313,5.863c-0.943-0.021,0.639-1.113,0.846-1.541
|
||||||
|
c-2.656,1.824-2.131,2.738-6.193,3.846l-0.119-0.264c-10.018,4.713-23.934-4.627-23.751-17.371
|
||||||
|
c-0.107,0.809-0.304,0.607-0.526,0.934c-0.517-6.557,3.028-13.143,9.007-15.832c5.848-2.895,12.704-1.707,16.893,2.197
|
||||||
|
c-2.301-3.014-6.881-6.209-12.309-5.91c-5.317,0.084-10.291,3.463-11.951,7.131c-2.724,1.715-3.04,6.611-4.227,7.507
|
||||||
|
C31.699,56.271,36.3,61.342,44.083,67.307c1.225,0.826,0.345,0.951,0.511,1.58c-2.586-1.211-4.954-3.039-6.901-5.277
|
||||||
|
c1.033,1.512,2.148,2.982,3.589,4.137c-2.438-0.826-5.695-5.908-6.646-6.115c4.203,7.525,17.052,13.197,23.78,10.383
|
||||||
|
c-3.113,0.115-7.068,0.064-10.566-1.229c-1.469-0.756-3.467-2.322-3.11-2.615c9.182,3.43,18.667,2.598,26.612-3.771
|
||||||
|
c2.021-1.574,4.229-4.252,4.867-4.289c-0.961,1.445,0.164,0.695-0.574,1.971c2.014-3.248-0.875-1.322,2.082-5.609l1.092,1.504
|
||||||
|
c-0.406-2.696,3.348-5.97,2.967-10.234c0.861-1.304,0.961,1.403,0.047,4.403c1.268-3.328,0.334-3.863,0.66-6.609
|
||||||
|
c0.352,0.923,0.814,1.904,1.051,2.878c-0.826-3.216,0.848-5.416,1.262-7.285c-0.408-0.181-1.275,1.422-1.473-2.377
|
||||||
|
c0.029-1.65,0.459-0.865,0.625-1.271c-0.324-0.186-1.174-1.451-1.691-3.877c0.375-0.57,1.002,1.478,1.512,1.562
|
||||||
|
c-0.328-1.929-0.893-3.4-0.916-4.88c-1.49-3.114-0.527,0.415-1.736-1.337c-1.586-4.947,1.316-1.148,1.512-3.396
|
||||||
|
c2.404,3.483,3.775,8.881,4.404,11.117c-0.48-2.726-1.256-5.367-2.203-7.922c0.73,0.307-1.176-5.609,0.949-1.691
|
||||||
|
c-2.27-8.352-9.715-16.156-16.564-19.818c0.838,0.767,1.896,1.73,1.516,1.881c-3.406-2.028-2.807-2.186-3.295-3.043
|
||||||
|
c-2.775-1.129-2.957,0.091-4.795,0.002c-5.23-2.774-6.238-2.479-11.051-4.217l0.219,1.023c-3.465-1.154-4.037,0.438-7.782,0.004
|
||||||
|
c-0.228-0.178,1.2-0.644,2.375-0.815c-3.35,0.442-3.193-0.66-6.471,0.122c0.808-0.567,1.662-0.942,2.524-1.424
|
||||||
|
c-2.732,0.166-6.522,1.59-5.352,0.295c-4.456,1.988-12.37,4.779-16.811,8.943l-0.14-0.933c-2.035,2.443-8.874,7.296-9.419,10.46
|
||||||
|
l-0.544,0.127c-1.059,1.793-1.744,3.825-2.584,5.67c-1.385,2.36-2.03,0.908-1.833,1.278c-2.724,5.523-4.077,10.164-5.246,13.97
|
||||||
|
c0.833,1.245,0.02,7.495,0.335,12.497c-1.368,24.704,17.338,48.69,37.785,54.228c2.997,1.072,7.454,1.031,11.245,1.141
|
||||||
|
c-4.473-1.279-5.051-0.678-9.408-2.197c-3.143-1.48-3.832-3.17-6.058-5.102l0.881,1.557c-4.366-1.545-2.539-1.912-6.091-3.037
|
||||||
|
l0.941-1.229c-1.415-0.107-3.748-2.385-4.386-3.646l-1.548,0.061c-1.86-2.295-2.851-3.949-2.779-5.23l-0.5,0.891
|
||||||
|
c-0.567-0.973-6.843-8.607-3.587-6.83c-0.605-0.553-1.409-0.9-2.281-2.484l0.663-0.758c-1.567-2.016-2.884-4.6-2.784-5.461
|
||||||
|
c0.836,1.129,1.416,1.34,1.99,1.533c-3.957-9.818-4.179-0.541-7.176-9.994l0.634-0.051c-0.486-0.732-0.781-1.527-1.172-2.307
|
||||||
|
l0.276-2.75C4.667,58.121,6.719,47.409,7.13,41.534c0.285-2.389,2.378-4.932,3.97-8.92l-0.97-0.167
|
||||||
|
c1.854-3.234,10.586-12.988,14.63-12.486c1.959-2.461-0.389-0.009-0.772-0.629c4.303-4.453,5.656-3.146,8.56-3.947
|
||||||
|
c3.132-1.859-2.688,0.725-1.203-0.709c5.414-1.383,3.837-3.144,10.9-3.846c0.745,0.424-1.729,0.655-2.35,1.205
|
||||||
|
c4.511-2.207,14.275-1.705,20.617,1.225c7.359,3.439,15.627,13.605,15.953,23.17l0.371,0.1
|
||||||
|
c-0.188,3.802,0.582,8.199-0.752,12.238L76.992,46.856"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M32.372,59.764l-0.252,1.26c1.181,1.604,2.118,3.342,3.626,4.596
|
||||||
|
C34.661,63.502,33.855,62.627,32.372,59.764"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M35.164,59.654c-0.625-0.691-0.995-1.523-1.409-2.352
|
||||||
|
c0.396,1.457,1.207,2.709,1.962,3.982L35.164,59.654"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M84.568,48.916l-0.264,0.662c-0.484,3.438-1.529,6.84-3.131,9.994
|
||||||
|
C82.943,56.244,84.088,52.604,84.568,48.916"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M45.527,0.537C46.742,0.092,48.514,0.293,49.803,0c-1.68,0.141-3.352,0.225-5.003,0.438
|
||||||
|
L45.527,0.537"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M2.872,23.219c0.28,2.592-1.95,3.598,0.494,1.889
|
||||||
|
C4.676,22.157,2.854,24.293,2.872,23.219"/>
|
||||||
|
<path i:knockout="Off" fill="#A80030" d="M0,35.215c0.563-1.728,0.665-2.766,0.88-3.766C-0.676,33.438,0.164,33.862,0,35.215"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 6.7 KiB |
BIN
src/website/commons/logo_chatons3-128x.png
Normal file
BIN
src/website/commons/logo_chatons3-128x.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.5 KiB |
|
@ -33,7 +33,8 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2>En visio</h2>
|
<h2>En visio</h2>
|
||||||
<p>Des séances de visiophonie sont organisées le samedi matin de 11h00 à 11h30.</p>
|
<p>Des séances de visiophonie sont organisées le 1<sup>er</sup> samedi du mois de 11h00 à 11h30.</p>
|
||||||
<p>Rendez-vous sur <a href="https://visio.libre-service.eu/contact">notre salon dédié</a>.</p>
|
<p>Rendez-vous sur <a href="https://visio.libre-service.eu/contact">notre salon dédié</a>.</p>
|
||||||
|
<p>Séance à la demande organisable.</p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -22,21 +22,16 @@
|
||||||
Cela consiste à ne pas évoquer directement la saisine mais à préciser qu'il n'y en a pas eu durant une certaine période.
|
Cela consiste à ne pas évoquer directement la saisine mais à préciser qu'il n'y en a pas eu durant une certaine période.
|
||||||
C'est astucieux, légal et informatif pour les utilisateurs.</p>
|
C'est astucieux, légal et informatif pour les utilisateurs.</p>
|
||||||
|
|
||||||
<p>L'image <img src="/commons/canary-logo.png" style="width: 30px; vertical-align: middle;" alt="Warrant Canary ok" /> signale l'absence de procédure jusqu'à cette date.
|
<p>L'image <img src="/commons/canary-logo.png" style="width: 30px; vertical-align: middle;" alt="Warrant Canary ok" /> signale l'absence de procédure depuis la date indiquée.</p>
|
||||||
Au contraire, l'image <img src="/commons/canary-logo-dead.png" style="width: 30px; vertical-align: middle;" alt="Warrant Canary ko" /> signale l'existence d'une procédure à cette date.</p>
|
|
||||||
|
|
||||||
<p>Plus d'explications sur le <a href="https://www.eff.org/deeplinks/2014/04/warrant-canary-faq">site de l'Electronic Frontier Foundation</a>.</p>
|
<p>Plus d'explications sur le <a href="https://www.eff.org/deeplinks/2014/04/warrant-canary-faq">site de l'Electronic Frontier Foundation</a>.</p>
|
||||||
|
|
||||||
|
|
||||||
<h2 id="evenement-moderation">Événements de modération</h2>
|
<h2 id="evenement-moderation">Événements de modération</h2>
|
||||||
<p><img src="/commons/canary-logo.png" style="width: 50px; vertical-align: middle;" alt="Warrant Canary ok"/>
|
<p><img src="/commons/canary-logo.png" style="width: 50px; vertical-align: middle;" alt="Warrant Canary ok"/>
|
||||||
Depuis le 1<sup>er</sup> novembre 2021, nous n’avons connaissance d’aucune demande officielle de dépublication
|
Depuis le 27 octobre 2021, nous n’avons connaissance d’aucune demande officielle de dépublication
|
||||||
ou d’interférence sur les services de quelque sorte qu’elle soit.</p>
|
ou d’interférence sur les services de quelque sorte qu’elle soit.</p>
|
||||||
|
|
||||||
<h3>1<sup>er</sup> novembre 2021 – Warrant canary</h3>
|
|
||||||
<p><img src="/commons/canary-logo-dead.png" style="width: 50px; vertical-align: middle;" alt="Warrant Canary ko"/>
|
|
||||||
Depuis le 1<sup>er</sup> novembre 2021, nous n’avons connaissance d’aucune demande officielle de dépublication ou d’interférence sur les services de quelque sorte qu’elle soit.</p>
|
|
||||||
|
|
||||||
<h3>27 octobre 2021 – Ouverture des services Libre-service.eu</h3>
|
<h3>27 octobre 2021 – Ouverture des services Libre-service.eu</h3>
|
||||||
<p>Libre-service.eu ouvre ses premiers services.</p>
|
<p>Libre-service.eu ouvre ses premiers services.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -29,11 +29,9 @@
|
||||||
<h3><a href="/services/visio.xhtml">Visio.libre-service.eu</a></h3>
|
<h3><a href="/services/visio.xhtml">Visio.libre-service.eu</a></h3>
|
||||||
<img src="/services/visio00.png" alt="Copie d'écran de visio.libre-service.eu" style="width: 400px; margin-right: 40px;" />
|
<img src="/services/visio00.png" alt="Copie d'écran de visio.libre-service.eu" style="width: 400px; margin-right: 40px;" />
|
||||||
</div>
|
</div>
|
||||||
<!--
|
|
||||||
<div style="display: inline-block; vertical-align: top; margin-right: 40px;">
|
<div style="display: inline-block; vertical-align: top; margin-right: 40px;">
|
||||||
<h3><a href="/services/minetest.xhtml">Minetest.libre-service.eu</a></h3>
|
<h3><a href="/services/minetest.xhtml">Minetest.libre-service.eu</a></h3>
|
||||||
<img src="/services/minetest-soleil-800x.jpg" alt="Copie d'écran de minetest.libre-service.eu" style="width: 400px; margin-right: 40px;" />
|
<img src="/services/minetest-pyramide-800x.jpg" alt="Copie d'écran de minetest.libre-service.eu" style="width: 400px; margin-right: 40px;" />
|
||||||
</div>
|
</div>
|
||||||
-->
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -47,7 +47,6 @@ public class AudioPage extends HttpServlet
|
||||||
@Override
|
@Override
|
||||||
public void doGet(final HttpServletRequest request, final HttpServletResponse response) throws IOException, ServletException
|
public void doGet(final HttpServletRequest request, final HttpServletResponse response) throws IOException, ServletException
|
||||||
{
|
{
|
||||||
logger.debug("Htmlize about page.");
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
// Get parameters.
|
// Get parameters.
|
||||||
|
@ -72,8 +71,6 @@ public class AudioPage extends HttpServlet
|
||||||
{
|
{
|
||||||
ErrorView.show(request, response, "Error", exception.getMessage(), null);
|
ErrorView.show(request, response, "Error", exception.getMessage(), null);
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.debug("doGet done.");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
|
|
87
src/website/services/PadPage.java
Normal file
87
src/website/services/PadPage.java
Normal file
|
@ -0,0 +1,87 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2021-2022 Christian Pierre MOMON <christian@momon.org>
|
||||||
|
*
|
||||||
|
* This file is part of LibreServiceEUWeb, the website www.libre-service.eu.
|
||||||
|
*
|
||||||
|
* LibreServiceEUWeb is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* LibreServiceEUWeb is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with LibreServiceEUWeb. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
package website.services;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
import javax.servlet.http.HttpServlet;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
import fr.devinsy.xidyn.data.TagDataManager;
|
||||||
|
import fr.devinsy.xidyn.presenters.PresenterUtils;
|
||||||
|
import website.charter.ErrorView;
|
||||||
|
import website.charter.WebCharterView;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The Class PadPage.
|
||||||
|
*/
|
||||||
|
public class PadPage extends HttpServlet
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -8225743451426546008L;
|
||||||
|
private static Logger logger = LoggerFactory.getLogger(PadPage.class);
|
||||||
|
|
||||||
|
/* (non-Javadoc)
|
||||||
|
* @see javax.servlet.http.HttpServlet#doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void doGet(final HttpServletRequest request, final HttpServletResponse response) throws IOException, ServletException
|
||||||
|
{
|
||||||
|
logger.debug("Htmlize pad page.");
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// Get parameters.
|
||||||
|
// ===============
|
||||||
|
|
||||||
|
// Use parameters.
|
||||||
|
// ===============
|
||||||
|
|
||||||
|
// Send response.
|
||||||
|
// ==============
|
||||||
|
TagDataManager data = new TagDataManager();
|
||||||
|
|
||||||
|
String page = PresenterUtils.dynamize("/website/services/pad.xhtml", data).toString();
|
||||||
|
|
||||||
|
String html = WebCharterView.build(page);
|
||||||
|
|
||||||
|
// Display page.
|
||||||
|
response.setContentType("application/xhtml+xml; charset=UTF-8");
|
||||||
|
response.getWriter().println(html);
|
||||||
|
}
|
||||||
|
catch (Exception exception)
|
||||||
|
{
|
||||||
|
ErrorView.show(request, response, "Error", exception.getMessage(), null);
|
||||||
|
}
|
||||||
|
|
||||||
|
logger.debug("doGet done.");
|
||||||
|
}
|
||||||
|
|
||||||
|
/* (non-Javadoc)
|
||||||
|
* @see javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void doPost(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException
|
||||||
|
{
|
||||||
|
doGet(request, response);
|
||||||
|
}
|
||||||
|
}
|
BIN
src/website/services/etherpad_demo.gif
Normal file
BIN
src/website/services/etherpad_demo.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 874 KiB |
|
@ -54,7 +54,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2>Les sources</h2>
|
<h2>Les sources</h2>
|
||||||
<p>Pour Minetest, le paquet <a href="https://tracker.debian.org/pkg/minetest">Debian Stable Mumble</a> est utilisé.</p>
|
<p>Pour Minetest, le paquet <a href="https://tracker.debian.org/pkg/minetest">Debian Stable Minetest</a> est utilisé.</p>
|
||||||
<p>Pour Mineclone2, les sources sont sur la <a href="https://git.minetest.land/MineClone2/MineClone2/">forge Minetest</a>.</p>
|
<p>Pour Mineclone2, les sources sont sur la <a href="https://git.minetest.land/MineClone2/MineClone2/">forge Minetest</a>.</p>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
46
src/website/services/pad.xhtml
Normal file
46
src/website/services/pad.xhtml
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head>
|
||||||
|
<title>LibreServiceEuWeb</title>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="keywords" content="LibreServiceEuWeb,devinsy,federation" />
|
||||||
|
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="LibreServiceEuWeb.css" />
|
||||||
|
<script src="sorttable.js" />
|
||||||
|
<script src="Chart.bundle.min.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Le service <a href="https://pad.libre-service.eu/">Pad.libre-service.eu</a></h1>
|
||||||
|
|
||||||
|
<h2>Description</h2>
|
||||||
|
<div class="clearfix">
|
||||||
|
<p>Pad.libre-service.eu est un service de rédaction collaborative de texte basé sur le logiciel libre <a href="https://etherpad.org/">Etherpad</a>.</p>
|
||||||
|
<div style="float: right; margin-left: 10px;">
|
||||||
|
<img src="/services/etherpad_demo.gif" alt="Démonstration du service" style="width: 700px;" />
|
||||||
|
</div>
|
||||||
|
<p>Quelques caractéristiques :</p>
|
||||||
|
<ul>
|
||||||
|
<li>s'utilise dans le navigateur web</li>
|
||||||
|
<li>vous pouvez écrire à plusieurs en même temps</li>
|
||||||
|
<li>accès à un pad existant par son adresse ou son nom</li>
|
||||||
|
<li>interface en français</li>
|
||||||
|
<li>titres, table des matières, puces et justifications</li>
|
||||||
|
<li>vérification orthographique</li>
|
||||||
|
<li>zone de clavardage dans la page</li>
|
||||||
|
<li>liberté de choisir le nom des pads</li>
|
||||||
|
<li>affichage de l'auteur au survol</li>
|
||||||
|
<li>consultation de l'historique</li>
|
||||||
|
<li>exports dans plusieurs formats (.pdf, .odt, .txt…)</li>
|
||||||
|
<li>conservation des pads pendant 1 an après la dernière modification</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p class="center" style="padding: 10px 0 20px 0px;"><a href="https://pad.libre-service.eu/" class="button-hero" role="button">Utiliser</a></p>
|
||||||
|
|
||||||
|
<h2>Les sources</h2>
|
||||||
|
<p>Les codes sources du service pad.libre-service.eu sont disponibles sur <a href="https://forge.devinsy.fr/explore/repos?q=pad.libre-service.eu">notre forge</a>.</p>
|
||||||
|
|
||||||
|
<p>Vous pouvez également consulter <a href="https://forge.devinsy.fr/libre-service.eu/documentation/src/branch/master/services/pad.libre-service.eu.md">notre documentation technique du service</a>.</p>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -18,15 +18,13 @@
|
||||||
*/
|
*/
|
||||||
package eu.libreservice.www;
|
package eu.libreservice.www;
|
||||||
|
|
||||||
import org.apache.log4j.BasicConfigurator;
|
import org.apache.logging.log4j.Level;
|
||||||
import org.apache.log4j.Level;
|
import org.apache.logging.log4j.core.config.Configurator;
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.logging.log4j.core.config.DefaultConfiguration;
|
||||||
import org.junit.AfterClass;
|
import org.junit.AfterClass;
|
||||||
import org.junit.BeforeClass;
|
import org.junit.BeforeClass;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import eu.libreservice.www.LibreServiceEuWebException;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Class JugaTest.
|
* The Class JugaTest.
|
||||||
*
|
*
|
||||||
|
@ -66,7 +64,7 @@ public class LibreServiceEuTest
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
public static void beforeClass() throws LibreServiceEuWebException
|
public static void beforeClass() throws LibreServiceEuWebException
|
||||||
{
|
{
|
||||||
BasicConfigurator.configure();
|
Configurator.initialize(new DefaultConfiguration());
|
||||||
Logger.getRootLogger().setLevel(Level.DEBUG);
|
Configurator.setRootLevel(Level.DEBUG);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
<Environment name="kiss4web.website.url" value="http://localhost:8080/" type="java.lang.String" override="true"/>
|
<Environment name="kiss4web.website.url" value="http://localhost:8080/" type="java.lang.String" override="true"/>
|
||||||
|
|
||||||
<!-- Define where is the log4file. -->
|
<!-- Define where is the log4file. -->
|
||||||
<Environment name="kiss4web.log4j.path" value="WEB-INF/log4j.properties" type="java.lang.String" override="true"/>
|
<Environment name="kiss4web.log4j.path" value="WEB-INF/log4j2.properties" type="java.lang.String" override="true"/>
|
||||||
|
|
||||||
<!-- Define where is the LibreServiceEUWEb configuration file. -->
|
<!-- Define where is the LibreServiceEUWEb configuration file. -->
|
||||||
<Environment name="libreserviceeusweb.configuration.file" value="/home/cpm/Projets/Libre-service.eu/EnvTest/conf/libreserviceeu.conf" type="java.lang.String" override="true"/>
|
<Environment name="libreserviceeusweb.configuration.file" value="/home/cpm/Projets/Libre-service.eu/EnvTest/conf/libreserviceeu.conf" type="java.lang.String" override="true"/>
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
webapp/WEB-INF/lib/log4j-api-2.17.0-sources.jar
Normal file
BIN
webapp/WEB-INF/lib/log4j-api-2.17.0-sources.jar
Normal file
Binary file not shown.
BIN
webapp/WEB-INF/lib/log4j-api-2.17.0.jar
Normal file
BIN
webapp/WEB-INF/lib/log4j-api-2.17.0.jar
Normal file
Binary file not shown.
BIN
webapp/WEB-INF/lib/log4j-core-2.17.0-sources.jar
Normal file
BIN
webapp/WEB-INF/lib/log4j-core-2.17.0-sources.jar
Normal file
Binary file not shown.
BIN
webapp/WEB-INF/lib/log4j-core-2.17.0.jar
Normal file
BIN
webapp/WEB-INF/lib/log4j-core-2.17.0.jar
Normal file
Binary file not shown.
BIN
webapp/WEB-INF/lib/log4j-slf4j-impl-2.17.0-sources.jar
Normal file
BIN
webapp/WEB-INF/lib/log4j-slf4j-impl-2.17.0-sources.jar
Normal file
Binary file not shown.
BIN
webapp/WEB-INF/lib/log4j-slf4j-impl-2.17.0.jar
Normal file
BIN
webapp/WEB-INF/lib/log4j-slf4j-impl-2.17.0.jar
Normal file
Binary file not shown.
Binary file not shown.
BIN
webapp/WEB-INF/lib/slf4j-api-1.7.32.jar
Normal file
BIN
webapp/WEB-INF/lib/slf4j-api-1.7.32.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,26 +0,0 @@
|
||||||
# Log information (priority setting : DEBUG < INFO < WARN < ERROR)
|
|
||||||
# ################
|
|
||||||
log4j.rootLogger = INFO, CONSOLE
|
|
||||||
|
|
||||||
log4j.logger.fr.devinsy.kiss4web = DEBUG
|
|
||||||
log4j.logger.fr.devinsy.xidyn = INFO
|
|
||||||
log4j.logger.fr.devinsy.xidyn.Presenter = INFO
|
|
||||||
log4j.logger.fr.devinsy.xidyn.FilePresenter = DEBUG
|
|
||||||
log4j.logger.eu.libreservice.www = DEBUG
|
|
||||||
|
|
||||||
|
|
||||||
#--
|
|
||||||
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
|
|
||||||
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
|
|
||||||
log4j.appender.CONSOLE.layout.ConversionPattern = %d{ISO8601} - LibreServiceEuWeb [%-5p] %34.34c.%25M %t - %m%n
|
|
||||||
|
|
||||||
|
|
||||||
#--
|
|
||||||
log4j.appender.StatoolInfosWeb-Writer = org.apache.log4j.RollingFileAppender
|
|
||||||
log4j.appender.StatoolInfosWeb-Writer.File = /services/LibreServiceEuWeb/libreserviceeuweb.log
|
|
||||||
log4j.appender.StatoolInfosWeb-Writer.MaxFileSize = 100000KB
|
|
||||||
log4j.appender.StatoolInfosWeb-Writer.MaxBackupIndex = 100
|
|
||||||
log4j.appender.StatoolInfosWeb-Writer.layout = org.apache.log4j.PatternLayout
|
|
||||||
log4j.appender.StatoolInfosWeb-Writer.layout.ConversionPattern = %d{ISO8601} - LibreServiceEuWeb [%-5p] %-50c.%30M - %m%n
|
|
||||||
|
|
||||||
|
|
42
webapp/WEB-INF/log4j2.properties
Normal file
42
webapp/WEB-INF/log4j2.properties
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
# Log configuration
|
||||||
|
# #################
|
||||||
|
|
||||||
|
# priority setting: DEBUG < INFO < WARN < ERROR
|
||||||
|
dest = err
|
||||||
|
name = Log4j2PropertiesConfig
|
||||||
|
status = TRACE
|
||||||
|
|
||||||
|
# Appenders settings.
|
||||||
|
appenders = console, logfile
|
||||||
|
|
||||||
|
appender.console.type = Console
|
||||||
|
appender.console.name = LogToConsole
|
||||||
|
appender.console.layout.type = PatternLayout
|
||||||
|
appender.console.layout.pattern = %d{ISO8601} - LibreServiceEuWeb [%-5p] %34.34c.%25M %t - %m%n
|
||||||
|
|
||||||
|
appender.logfile.type = RollingFile
|
||||||
|
appender.logfile.name = LibreServiceEUWeb
|
||||||
|
appender.logfile.fileName = /srv/www.libre-service.eu/libreserviceeuweb.log
|
||||||
|
appender.logfile.filePattern = /srv/www.libre-service.eu/libreserviceeuweb-%i.log.gz
|
||||||
|
appender.logfile.layout.type = PatternLayout
|
||||||
|
appender.logfile.layout.pattern = %d{ISO8601} - LibreServiceEuWeb [%-5p] %-50c.%30M - %m%n
|
||||||
|
appender.logfile.policies.type = Policies
|
||||||
|
appender.logfile.policies.size.type = SizeBasedTriggeringPolicy
|
||||||
|
appender.logfile.policies.size.size=10MB
|
||||||
|
appender.logfile.strategy.type = DefaultRolloverStrategy
|
||||||
|
appender.logfile.strategy.max = 5
|
||||||
|
|
||||||
|
# Logger settings.
|
||||||
|
rootLogger.level = DEBUG
|
||||||
|
rootLogger.appenderRefs = a, b
|
||||||
|
rootLogger.appenderRef.a.ref = LogToConsole
|
||||||
|
rootLogger.appenderRef.b.ref = LibreServiceEUWeb
|
||||||
|
|
||||||
|
logger.kiss4web.name = fr.devinsy.kiss4web
|
||||||
|
logger.kiss4web.level = DEBUG
|
||||||
|
|
||||||
|
logger.xidyn.name = fr.devinsy.xidyn
|
||||||
|
logger.xidyn.level = INFO
|
||||||
|
|
||||||
|
logger.xidyn2.name = fr.devinsy.xidyn.FilePresenter
|
||||||
|
logger.xidyn2.level = DEBUG
|
Loading…
Reference in a new issue