Re: OpenCms 20 has been released - Jetty hints

Antonio Cordeddu via opencms-dev <[email protected]> Thu, 16 Oct 2025 14:28:29 +0200
Newsgroups gmane.comp.cms.opencms.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============2046651059829881859==
Content-Type: multipart/alternative;
 boundary="------------n11heEgl1L0NFHqPOmIAfDYE"
Content-Language: it

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

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.

--------------n11heEgl1L0NFHqPOmIAfDYE
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">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">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">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">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">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">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">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>

--------------n11heEgl1L0NFHqPOmIAfDYE--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGhpcyBtYWls
IGlzIHNlbnQgdG8geW91IGZyb20gdGhlIG9wZW5jbXMtZGV2IG1haWxpbmcgbGlzdApUbyBjaGFu
Z2UgeW91ciBsaXN0IG9wdGlvbnMsIG9yIHRvIHVuc3Vic2NyaWJlIGZyb20gdGhlIGxpc3QsIHBs
ZWFzZSB2aXNpdApodHRwczovL2xpc3RzLm9wZW5jbXMub3JnL21haWxtYW4vbGlzdGluZm8vb3Bl
bmNtcy1kZXYKCgoK

--===============2046651059829881859==--