Re: OpenCms 20 has been released - Jetty hints

Antonio Cordeddu via opencms-dev <[email protected]> Fri, 17 Oct 2025 16:44:57 +0200
Newsgroups gmane.comp.cms.opencms.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============6744554304413047254==
Content-Type: multipart/alternative;
 boundary="------------uImOAZnQrhrTnryt02fM0XZ5"
Content-Language: it

This is a multi-part message in MIME format.
--------------uImOAZnQrhrTnryt02fM0XZ5
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi Jochen,

thank you for your answer. I deployed OpenCms 20 successfully on Jetty 
12.1.1.

The key hint was "For the GUI setup wizard to work, the 
<load-on-startup> setting for the OpenCms servlets (normal and error 
handler) need to be changed to -1 in web.xml."

Kind regards
Antonio


On 17/10/2025 15:11, Jochen Graf via opencms-dev wrote:
>
> Hi Antonio,
>
> there is very little you need to know about deployment of OpenCms in 
> Jetty.
>
> The list of Jetty modules can be found here [1].
>
> The OpenCms WAR file needs to be manually extracted into a subfolder 
> of webapps. E.g. if you have an OpenCms WAR you want to install as 
> root web application, you don't just drop ROOT.war into webapps/ but 
> create a ROOT folder in webapps/ and unpack the WAR file inside it.
>
> Optional: If you want to control the caching of exported JavaScript 
> and CSS resources with Jetty (as it was possible with Tomcat before), 
> you can define a special filter in web.xml, see here [2].
>
> Another detail: For the GUI setup wizard to work, the 
> <load-on-startup> setting for the OpenCms servlets (normal and error 
> handler) need to be changed to -1 in web.xml.
>
> Another detail: when using the OpenCms Shell, e.g. for headless 
> installation, unlike with Tomcat, you should not include the entire 
> /lib/ directory in the class path, but only “jetty-servlet-api*.jar”.
>
> Many Apache/Tomcat configurations are likely to remain relevant [3]. 
> Since we do not use Apache at Alkacon, we do not yet have any detailed 
> information though, particularly regarding AJP.
>
> Hope this helps
>
> Jochen
>
> [1] 
> https://github.com/alkacon/opencms-docker/blob/master/image/resources/root/preinit/07_jetty_setup.sh
> [2] 
> https://github.com/alkacon/opencms-docker/blob/master/image/resources/root/jetty-webxml.xsl
> [3] 
> https://documentation.opencms.org/opencms-documentation/server-administration/apache-proxy-configuration
>
>
> Am 16.10.25 um 14:28 schrieb Antonio Cordeddu via opencms-dev:
>> Thank you to Alkacon staff for this new release.
>>
>> From version 17 the web applications suggested are Tomcat and Jetty; 
>> could you please give some hints for installation on Jetty?
>>
>> For example: Jetty modules to enable, configuration with Apache, ...
>>
>> Kind regards
>> Antonio Cordeddu
>>
>>
>> On 14/10/2025 11:10, Alex Kandzior via opencms-dev wrote:
>>> Dear OpenCms Users,
>>>
>>> OpenCms 20 is now available for download!
>>>
>>> OpenCms 20 adds support for "online only" folders, where content is 
>>> automatically published immediately after any modification. The new 
>>> link finisher option unifies links to the same page written with 
>>> different endings (e.g., /folder/ vs. /folder/index.html). The 
>>> combined disk space used by all resources in a folder is now 
>>> calculated and displayed. Support has been added for an upload 
>>> whitelist to configure which file types are allowed in the upload 
>>> dialog. External links in WYSIWYG fields can now automatically 
>>> receive a special CSS class. When a detail page is moved to another 
>>> folder or site, its associated detail containers are now moved as well.
>>>
>>> We have also updated the OpenCms Docker image as well as the OpenCms 
>>> documentation, the Mercury Template documentation and the OpenCms 
>>> demo site for this release.
>>>
>>> The Mercury Template documentation is now available in both German 
>>> and English, providing international developers and users with 
>>> direct access to all essential information.
>>>
>>> Full release notes and download option here:
>>> https://www.opencms.org/en/article/OpenCms-20
>>>
>>> Description of the new features in the Mercury template:
>>> https://mercury-template.opencms.org/en/news/version/20
>>>
>>> The updated Docker image for this release is available at:
>>> https://registry.hub.docker.com/r/alkacon/opencms-docker
>>>
>>> Thanks to everyone who has contributed to this release of OpenCms.
>>>
>>> Kind regards,
>>> Alex.
>>>
>>> -------------------
>>> Alexander Kandzior
>>>
>>> Alkacon Software - TheOpenCms Experts
>>> http://www.alkacon.com -http://www.opencms.org
>>>
>>>
>>>
>>> _______________________________________________
>>> This mail is sent to you from the opencms-dev mailing list
>>> To change your list options, or to unsubscribe from the list, please visit
>>> https://lists.opencms.org/mailman/listinfo/opencms-dev
>>>
>>>
>>>
>>
>> -- 
>> _______________________________________________
>> Coranto informatica di Antonio Cordeddu
>> Via Torricelli, 9 09047 Selargius (CA) - Italy
>> Phone: +39 070 8607521
>> Fax: +39 070 8607521
>> Mobile: +39 328 7552662
>> [email protected]
>> https://www.coranto.it
>> _______________________________________________
>>
>> Dichiarazione di riservatezza: tutte le informazioni incluse in questa comunicazione sono destinate esclusivamente alla consegna e all'uso autorizzato da parte del destinatario identificato sopra.
>> Se Lei non è il destinatario previsto, tenga presente che qualsiasi uso, distribuzione o copia di questa comunicazione non è autorizzato e potrebbe essere illegale.
>> Se ha ricevuto questa comunicazione per errore, La preghiamo di avvisare immediatamente il mittente ed eliminare il presente messaggio.
>>
>> Confidentiality Notice: All information included in this communication is intended solely for delivery and authorized use by the recipient identified above.
>> If you are not the intended recipient, please note that any use, distribution, or copying of this communication is not authorized and may be illegal.
>> If you have received this communication in error, please notify the sender immediately and delete this message.
>>
>> _______________________________________________
>> This mail is sent to you from the opencms-dev mailing list
>> To change your list options, or to unsubscribe from the list, please visit
>> https://lists.opencms.org/mailman/listinfo/opencms-dev
>>
>>
>>
> -- 
> Alkacon Software GmbH & Co. KG  - The OpenCms Experts
> http://www.alkacon.com -http://www.opencms.org
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> https://lists.opencms.org/mailman/listinfo/opencms-dev
>
>
>

-- 
_______________________________________________
Coranto informatica di Antonio Cordeddu
Via Torricelli, 9 09047 Selargius (CA) - Italy
Phone: +39 070 8607521
Fax: +39 070 8607521
Mobile: +39 328 7552662
[email protected]
https://www.coranto.it
_______________________________________________

Dichiarazione di riservatezza: tutte le informazioni incluse in questa comunicazione sono destinate esclusivamente alla consegna e all'uso autorizzato da parte del destinatario identificato sopra.
Se Lei non è il destinatario previsto, tenga presente che qualsiasi uso, distribuzione o copia di questa comunicazione non è autorizzato e potrebbe essere illegale.
Se ha ricevuto questa comunicazione per errore, La preghiamo di avvisare immediatamente il mittente ed eliminare il presente messaggio.

Confidentiality Notice: All information included in this communication is intended solely for delivery and authorized use by the recipient identified above.
If you are not the intended recipient, please note that any use, distribution, or copying of this communication is not authorized and may be illegal.
If you have received this communication in error, please notify the sender immediately and delete this message.

--------------uImOAZnQrhrTnryt02fM0XZ5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Hi Jochen,</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">thank you for your answer. I deployed
      OpenCms 20 successfully on Jetty 12.1.1. </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">The key hint was "For the GUI setup
      wizard to work, the &lt;load-on-startup&gt; setting for the
      OpenCms servlets (normal and error handler) need to be changed to
      -1 in web.xml."</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Kind regards</div>
    <div class="moz-cite-prefix">Antonio</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">On 17/10/2025 15:11, Jochen Graf via
      opencms-dev wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:[email protected]">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hi Antonio,</p>
      <p>there is very little you need to know about deployment of
        OpenCms in Jetty.<br>
        <br>
        The list of Jetty modules can be found here [1].</p>
      <p>The OpenCms WAR file needs to be manually extracted into a
        subfolder of webapps. E.g. if you have an OpenCms WAR you want
        to install as root web application, you don't just drop ROOT.war
        into webapps/ but create a ROOT folder in webapps/ and unpack
        the WAR file inside it.</p>
      <p>Optional: If you want to control the caching of exported
        JavaScript and CSS resources with Jetty (as it was possible with
        Tomcat before), you can define a special filter in web.xml, see
        here [2].</p>
      <p>Another detail: For the GUI setup wizard to work, the
        &lt;load-on-startup&gt; setting for the OpenCms servlets (normal
        and error handler) need to be changed to -1 in web.xml.</p>
      <p>Another detail: when using the OpenCms Shell, e.g. for headless
        installation, unlike with Tomcat, you should not include the
        entire /lib/ directory in the class path, but only
        “jetty-servlet-api*.jar”.</p>
      <p>Many Apache/Tomcat configurations are likely to remain relevant
        [3]. Since we do not use Apache at Alkacon, we do not yet have
        any detailed information though, particularly regarding AJP.</p>
      <p>Hope this helps</p>
      <p>Jochen</p>
      <p>[1]
        <a class="moz-txt-link-freetext"
href="https://github.com/alkacon/opencms-docker/blob/master/image/resources/root/preinit/07_jetty_setup.sh"
          moz-do-not-send="true">https://github.com/alkacon/opencms-docker/blob/master/image/resources/root/preinit/07_jetty_setup.sh</a><br>
        [2]
        <a class="moz-txt-link-freetext"
href="https://github.com/alkacon/opencms-docker/blob/master/image/resources/root/jetty-webxml.xsl"
          moz-do-not-send="true">https://github.com/alkacon/opencms-docker/blob/master/image/resources/root/jetty-webxml.xsl</a><br>
        [3]
        <a class="moz-txt-link-freetext"
href="https://documentation.opencms.org/opencms-documentation/server-administration/apache-proxy-configuration"
          moz-do-not-send="true">https://documentation.opencms.org/opencms-documentation/server-administration/apache-proxy-configuration</a></p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">Am 16.10.25 um 14:28 schrieb Antonio
        Cordeddu via opencms-dev:<br>
      </div>
      <blockquote type="cite"
        cite="mid:[email protected]">
        <meta http-equiv="Content-Type"
          content="text/html; charset=UTF-8">
        <div class="moz-cite-prefix">Thank you to Alkacon staff for this
          new release.</div>
        <div class="moz-cite-prefix"><br>
        </div>
        <div class="moz-cite-prefix">From version 17 the web
          applications suggested are Tomcat and Jetty; could you please
          give some hints for installation on Jetty? </div>
        <div class="moz-cite-prefix"><br>
        </div>
        <div class="moz-cite-prefix">For example: Jetty modules to
          enable, configuration with Apache, ...</div>
        <div class="moz-cite-prefix"><br>
        </div>
        <div class="moz-cite-prefix">Kind regards</div>
        <div class="moz-cite-prefix">Antonio Cordeddu</div>
        <div class="moz-cite-prefix"><br>
        </div>
        <div class="moz-cite-prefix"><br>
        </div>
        <div class="moz-cite-prefix">On 14/10/2025 11:10, Alex Kandzior
          via opencms-dev wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:[email protected]">
          <meta http-equiv="content-type"
            content="text/html; charset=UTF-8">
          <meta http-equiv="content-type"
            content="text/html; charset=UTF-8">
          <div
style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
            <meta http-equiv="content-type"
              content="text/html; charset=UTF-8">
            <div
style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
              <div>Dear OpenCms Users,</div>
              <div><br>
              </div>
              <div>OpenCms 20 is now available for download!</div>
              <div><br>
              </div>
              <div>OpenCms 20 adds support for "online only" folders,
                where content is automatically published immediately
                after any modification. The new link finisher option
                unifies links to the same page written with different
                endings (e.g., /folder/ vs. /folder/index.html). The
                combined disk space used by all resources in a folder is
                now calculated and displayed. Support has been added for
                an upload whitelist to configure which file types are
                allowed in the upload dialog. External links in WYSIWYG
                fields can now automatically receive a special CSS
                class. When a detail page is moved to another folder or
                site, its associated detail containers are now moved as
                well.</div>
              <div><br>
              </div>
              <div>
                <div>
                  <div
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">We have also
                    updated the OpenCms Docker image as well as the
                    OpenCms documentation, the Mercury Template
                    documentation and the OpenCms demo site for this
                    release.</div>
                </div>
              </div>
              <div><br>
              </div>
              <div><font color="#000000"><span
                    style="caret-color: rgb(0, 0, 0);">The Mercury
                    Template documentation is now available in both
                    German and English, providing international
                    developers and users with direct access to all
                    essential information.</span></font></div>
              <div><br>
              </div>
              <div>Full release notes and download option here:</div>
              <div><a class="moz-txt-link-freetext"
                  href="https://www.opencms.org/en/article/OpenCms-20"
                  moz-do-not-send="true">https://www.opencms.org/en/article/OpenCms-20</a></div>
              <div><br>
              </div>
              <div>Description of the new features in the Mercury
                template:</div>
              <div><a class="moz-txt-link-freetext"
href="https://mercury-template.opencms.org/en/news/version/20"
                  moz-do-not-send="true">https://mercury-template.opencms.org/en/news/version/20</a></div>
              <div><br>
              </div>
              <div>The updated Docker image for this release is
                available at:</div>
              <div><a class="moz-txt-link-freetext"
href="https://registry.hub.docker.com/r/alkacon/opencms-docker"
                  moz-do-not-send="true">https://registry.hub.docker.com/r/alkacon/opencms-docker</a></div>
              <div><br>
              </div>
              <div>Thanks to everyone who has contributed to this
                release of OpenCms.</div>
              <div><br>
              </div>
            </div>
            <div><span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;">Kind
                regards,</span><br
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">
              <span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;">Alex.</span><br
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">
              <br
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">
              <span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;">-------------------</span><br
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">
              <span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;">Alexander
                Kandzior</span><br
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">
              <br
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">
              <span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;">Alkacon
                Software - The</span><span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;"> </span><span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;">OpenCms
                Experts</span><span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;"> 
                                                                  </span><br
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">
              <span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;"><a
                  class="moz-txt-link-freetext"
                  href="http://www.alkacon.com" moz-do-not-send="true">http://www.alkacon.com</a>
                -</span><span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;"> </span><span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;"><a
                  class="moz-txt-link-freetext"
                  href="http://www.opencms.org" moz-do-not-send="true">http://www.opencms.org</a></span><span
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; display: inline !important; float: none;"> 
                                                                        </span><br
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">
              <br
style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">
            </div>
            <br>
          </div>
          <br>
          <fieldset class="moz-mime-attachment-header"></fieldset>
          <pre wrap="" class="moz-quote-pre">_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a class="moz-txt-link-freetext"
          href="https://lists.opencms.org/mailman/listinfo/opencms-dev"
          moz-do-not-send="true">https://lists.opencms.org/mailman/listinfo/opencms-dev</a>



</pre>
        </blockquote>
        <p><br>
        </p>
        <pre class="moz-signature" cols="72">-- 
_______________________________________________
Coranto informatica di Antonio Cordeddu
Via Torricelli, 9 09047 Selargius (CA) - Italy
Phone: +39 070 8607521
Fax: +39 070 8607521
Mobile: +39 328 7552662
<a class="moz-txt-link-abbreviated moz-txt-link-freetext"
        href="mailto:[email protected]" moz-do-not-send="true">[email protected]</a>
<a class="moz-txt-link-freetext" href="https://www.coranto.it"
        moz-do-not-send="true">https://www.coranto.it</a>
_______________________________________________

Dichiarazione di riservatezza: tutte le informazioni incluse in questa comunicazione sono destinate esclusivamente alla consegna e all'uso autorizzato da parte del destinatario identificato sopra. 
Se Lei non è il destinatario previsto, tenga presente che qualsiasi uso, distribuzione o copia di questa comunicazione non è autorizzato e potrebbe essere illegale. 
Se ha ricevuto questa comunicazione per errore, La preghiamo di avvisare immediatamente il mittente ed eliminare il presente messaggio.

Confidentiality Notice: All information included in this communication is intended solely for delivery and authorized use by the recipient identified above.
If you are not the intended recipient, please note that any use, distribution, or copying of this communication is not authorized and may be illegal.
If you have received this communication in error, please notify the sender immediately and delete this message.</pre>
        <br>
        <fieldset class="moz-mime-attachment-header"></fieldset>
        <pre wrap="" class="moz-quote-pre">_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a class="moz-txt-link-freetext"
        href="https://lists.opencms.org/mailman/listinfo/opencms-dev"
        moz-do-not-send="true">https://lists.opencms.org/mailman/listinfo/opencms-dev</a>



</pre>
      </blockquote>
      <pre class="moz-signature" cols="72">-- 
Alkacon Software GmbH &amp; Co. KG  - The OpenCms Experts                    
<a class="moz-txt-link-freetext" href="http://www.alkacon.com"
      moz-do-not-send="true">http://www.alkacon.com</a> - <a
      class="moz-txt-link-freetext" href="http://www.opencms.org"
      moz-do-not-send="true">http://www.opencms.org</a></pre>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre wrap="" class="moz-quote-pre">_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a class="moz-txt-link-freetext" href="https://lists.opencms.org/mailman/listinfo/opencms-dev">https://lists.opencms.org/mailman/listinfo/opencms-dev</a>



</pre>
    </blockquote>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
_______________________________________________
Coranto informatica di Antonio Cordeddu
Via Torricelli, 9 09047 Selargius (CA) - Italy
Phone: +39 070 8607521
Fax: +39 070 8607521
Mobile: +39 328 7552662
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-freetext" href="https://www.coranto.it">https://www.coranto.it</a>
_______________________________________________

Dichiarazione di riservatezza: tutte le informazioni incluse in questa comunicazione sono destinate esclusivamente alla consegna e all'uso autorizzato da parte del destinatario identificato sopra. 
Se Lei non è il destinatario previsto, tenga presente che qualsiasi uso, distribuzione o copia di questa comunicazione non è autorizzato e potrebbe essere illegale. 
Se ha ricevuto questa comunicazione per errore, La preghiamo di avvisare immediatamente il mittente ed eliminare il presente messaggio.

Confidentiality Notice: All information included in this communication is intended solely for delivery and authorized use by the recipient identified above.
If you are not the intended recipient, please note that any use, distribution, or copying of this communication is not authorized and may be illegal.
If you have received this communication in error, please notify the sender immediately and delete this message.</pre>
  </body>
</html>

--------------uImOAZnQrhrTnryt02fM0XZ5--

--===============6744554304413047254==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGhpcyBtYWls
IGlzIHNlbnQgdG8geW91IGZyb20gdGhlIG9wZW5jbXMtZGV2IG1haWxpbmcgbGlzdApUbyBjaGFu
Z2UgeW91ciBsaXN0IG9wdGlvbnMsIG9yIHRvIHVuc3Vic2NyaWJlIGZyb20gdGhlIGxpc3QsIHBs
ZWFzZSB2aXNpdApodHRwczovL2xpc3RzLm9wZW5jbXMub3JnL21haWxtYW4vbGlzdGluZm8vb3Bl
bmNtcy1kZXYKCgoK

--===============6744554304413047254==--