05 mars 2022 : visio mensuelle avec l'équipe de Libre-service.eu à 11h00 sur notre salon dédié
+
+
05 février 2022 : visio mensuelle avec l'équipe de Libre-service.eu à 11h00 sur notre salon dédié
+
1er janvier 2022 : Libre-service.eu vous adresse ses meilleurs vœux 2022 pour un monde libre, éthique et loyal
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 ☃ 🎉
diff --git a/src/website/services/PadPage.java b/src/website/services/PadPage.java
new file mode 100644
index 0000000..0c4ee48
--- /dev/null
+++ b/src/website/services/PadPage.java
@@ -0,0 +1,87 @@
+/*
+ * Copyright (C) 2021-2022 Christian Pierre MOMON
+ *
+ * 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 .
+ */
+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);
+ }
+}
diff --git a/src/website/services/etherpad_demo.gif b/src/website/services/etherpad_demo.gif
new file mode 100644
index 0000000..2fa8464
Binary files /dev/null and b/src/website/services/etherpad_demo.gif differ
diff --git a/src/website/services/pad.xhtml b/src/website/services/pad.xhtml
new file mode 100644
index 0000000..5b04085
--- /dev/null
+++ b/src/website/services/pad.xhtml
@@ -0,0 +1,46 @@
+
+
+
+
+ LibreServiceEuWeb
+
+
+
+
+
+
+
+
+