(geronimo-website) 01/01: GERONIMO-6883 - Fix 3rd party content. Upgrade to bootstrap 5

[email protected] Tue, 29 Apr 2025 18:36:59 +0000
Newsgroups gmane.comp.java.geronimo.cvs
Message-ID <[email protected]>
This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch GERONIMO-6883
in repository https://gitbox.apache.org/repos/asf/geronimo-website.git

commit 244ecbba100ee65499e7b63a072627b5e1a34002
Author: Richard Zowalla <[email protected]>
AuthorDate: Tue Apr 29 20:36:51 2025 +0200

    GERONIMO-6883 - Fix 3rd party content. Upgrade to bootstrap 5
---
 assets/css/bootstrap.min.css |   6 ++
 assets/js/bootstrap.min.js   |   7 ++
 index.html                   | 149 +++++++++++++++++++++++--------------------
 3 files changed, 92 insertions(+), 70 deletions(-)

diff --git a/assets/css/bootstrap.min.css b/assets/css/bootstrap.min.css
new file mode 100644
index 0000000..f9ed64b
--- /dev/null
+++ b/assets/css/bootstrap.min.css
@@ -0,0 +1,6 @@
+@charset "UTF-8";/*!
+ * Bootstrap  v5.3.5 (https://getbootstrap.com/)
+ * Copyright 2011-2025 The Bootstrap Authors
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
+ */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;-- [...]
+/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/assets/js/bootstrap.min.js b/assets/js/bootstrap.min.js
new file mode 100644
index 0000000..d4f1193
--- /dev/null
+++ b/assets/js/bootstrap.min.js
@@ -0,0 +1,7 @@
+/*!
+  * Bootstrap v5.3.5 (https://getbootstrap.com/)
+  * Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
+  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
+  */
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){"use strict";function e(t){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t)for(const i in t)if("default"!==i){const s=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,s.get?s:{enu [...]
+//# sourceMappingURL=bootstrap.min.js.map
\ No newline at end of file
diff --git a/index.html b/index.html
index b05f016..8e6d356 100644
--- a/index.html
+++ b/index.html
@@ -10,7 +10,7 @@
     <link rel="canonical" href="https://geronimo.apache.org/">
 
     <!-- Bootstrap core CSS -->
-    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
+    <link rel="stylesheet" href="assets/css/bootstrap.min.css">
 
         <!-- Favicons -->
     <link rel="apple-touch-icon" href="assets/img/favicons/apple-touch-icon.png" sizes="180x180">
@@ -42,45 +42,52 @@
 
   <body>
   <header>
-    <div class="collapse bg-dark" id="navbarHeader">
-      <div class="container">
-        <div class="row">
-          <div class="col-sm-8 col-md-7 py-4">
-            <h4 class="text-white">About</h4>
-            <p class="text-muted">
-              Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators.
-              Our most popular distribution has previously been a fully certified Java EE 6 application server runtime.
-              Now we are refocusing on providing JavaEE/JakartaEE libraries and Microprofile implementations.
-              Please note that the Apache Geronimo Project does no longer actively maintain the Geronimo Application Server!
-              If you are looking for a replacement then please look at the <a href="https://tomee.apache.org/">Apache TomEE</a> Application Server project.</p>
-          </div>
-          <div class="col-sm-4 offset-md-1 py-4">
-            <h4 class="text-white">The ASF<span class="pl-2"><img src="assets/img/feather.png" width="25px" /></span></h4>
-            <ul class="list-unstyled">
-              <li><a href="https://www.apache.org/events/current-event.html" class="text-white">Apache Events</a></li>
-              <li><a href="https://www.apache.org/licenses/" class="text-white">License</a></li>
-              <li><a href="https://www.apache.org/foundation/sponsorship.html" class="text-white">Sponsorship</a></li>
-              <li><a href="https://www.apache.org/foundation/thanks.html" class="text-white">Thanks</a></li>
-              <li><a href="https://www.apache.org/security/" class="text-white">Security</a></li>
-            </ul>
+      <div class="collapse bg-dark" id="navbarHeader">
+          <div class="container">
+              <div class="row">
+                  <div class="col-sm-8 col-md-7 py-4">
+                      <h4 class="text-white">About</h4>
+                      <p class="text-white">
+                          Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators.
+                          Our most popular distribution has previously been a fully certified Java EE 6 application server runtime.
+                          Now we are refocusing on providing JavaEE/JakartaEE libraries and Microprofile implementations.
+                      <div class="alert alert-warning mt-3" role="alert">
+                          <strong>Note:</strong> The Apache Geronimo Project no longer actively maintains the <b>Geronimo Application Server</b>!
+                          If you are looking for a replacement, please look at the
+                          <a href="https://tomee.apache.org/" class="alert-link">Apache TomEE</a> Application Server project.
+                      </div>
+                      </p>
+                  </div>
+                  <div class="col-sm-4 offset-md-1 py-4">
+                      <h4 class="text-white">
+                          The ASF<span class="ps-2"><img src="assets/img/feather.png" width="25px" /></span>
+                      </h4>
+                      <ul class="list-unstyled">
+                          <li><a href="https://www.apache.org/events/current-event.html" class="text-white">Apache Events</a></li>
+                          <li><a href="https://www.apache.org/licenses/" class="text-white">License</a></li>
+                          <li><a href="https://www.apache.org/foundation/sponsorship.html" class="text-white">Sponsorship</a></li>
+                          <li><a href="https://www.apache.org/foundation/thanks.html" class="text-white">Thanks</a></li>
+                          <li><a href="https://www.apache.org/security/" class="text-white">Security</a></li>
+                      </ul>
+                  </div>
+              </div>
           </div>
-        </div>
       </div>
-    </div>
-    <div class="navbar navbar-dark bg-dark shadow-sm">
-      <div class="container d-flex justify-content-between">
-        <a href="/" class="navbar-brand d-flex align-items-center">
-          <img width="25" height="25" src="assets/img/logo.gif" />
-          <span class="pl-2"><strong>Apache Geronimo</strong></span>
-        </a>
-        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarHeader" aria-controls="navbarHeader" aria-expanded="false" aria-label="Toggle navigation">
-          <span class="navbar-toggler-icon"></span>
-        </button>
+      <div class="navbar navbar-dark bg-dark shadow-sm">
+          <div class="container d-flex justify-content-between">
+              <a href="/" class="navbar-brand d-flex align-items-center">
+                  <img width="25" height="25" src="assets/img/logo.gif" />
+                  <span class="ps-2"><strong>Apache Geronimo</strong></span>
+              </a>
+              <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarHeader" aria-controls="navbarHeader" aria-expanded="false" aria-label="Toggle navigation">
+                  <span class="navbar-toggler-icon"></span>
+              </button>
+          </div>
       </div>
-    </div>
   </header>
 
-<main role="main">
+
+  <main role="main">
 
   <section class="jumbotron text-center">
     <div class="container text-white">
@@ -100,7 +107,7 @@
             <svg class="bd-placeholder-img card-img-top" width="100%" height="225" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid slice" focusable="false" role="img" aria-label="Placeholder: Thumbnail"><title>Placeholder</title><rect width="100%" height="100%" fill="#4faed1"/><text x="50%" y="50%" fill="#eceeef" dy=".3em" font-size="2em">JavaEE/JakartaEE</text></svg>
             <div class="card-body">
               <p class="card-text">Apache Geronimo provide libraries for the implementations of the Java EE and Jakarta EE specifications. The implementations are also focus on providing OSGi bundle metadatas.<br><br><br><br><br></p>
-              <div class="d-flex justify-content-between float-right">             
+              <div class="d-flex justify-content-between float-right">
                 <a href="https://github.com/apache/geronimo-specs" class="btn btn-outline-primary">Learn more</a>
               </div>
             </div>
@@ -111,7 +118,7 @@
             <svg class="bd-placeholder-img card-img-top" width="100%" height="225" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid slice" focusable="false" role="img" aria-label="Placeholder: Thumbnail"><title>Placeholder</title><rect width="100%" height="100%" fill="#499fd5"/><text x="50%" y="50%" fill="#eceeef" dy=".3em" font-size="2em">XBean</text></svg>
             <div class="card-body">
               <p class="card-text">The goal of XBean project is to created a plugin based server analogous to Eclipse being a plugin based IDE. XBean will be able to discover, download and install server plugins from an Internet based repository. In addition, we include support for multiple IoC systems, support for running with no IoC system, JMX without JMX code, lifecycle and class loader management, and a rock solid Spring integration.</p>
-              <div class="d-flex justify-content-between float-right">             
+              <div class="d-flex justify-content-between float-right">
                 <a href="https://github.com/apache/geronimo-xbean" class="btn btn-outline-primary">Learn more</a>
               </div>
             </div>
@@ -135,7 +142,7 @@
                 </ul>
                 There is also some extensions as a set of module integration with Microprofile and enriching it transparently with production/cloud ready features. It also provide μ~ (utilda) which is a pom with <a href="https://openwebbeans.apache.org/meecrowave/">Apache Meecrowave</a> and the Aggregator pom which makes you a one dependency Microprofile 2.0 server, ready to use.<br><br><br><br>
               </p>
-              <div class="d-flex justify-content-between float-right">             
+              <div class="d-flex justify-content-between float-right">
                 <a href="https://geronimo.apache.org/microprofile/" class="btn btn-outline-primary">Learn more</a>
               </div>
             </div>
@@ -145,7 +152,7 @@
           <div class="card mb-6 shadow-sm">
             <svg class="bd-placeholder-img card-img-top" width="100%" height="225" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid slice" focusable="false" role="img" aria-label="Placeholder: Thumbnail"><title>Placeholder</title><rect width="100%" height="100%" fill="#427fc9"/><text x="50%" y="50%" fill="#eceeef" dy=".3em" font-size="2em">Arthur</text></svg>
             <div class="card-body">
-              <p class="card-text">Apache Geronimo Arthur is an effort to build a thin layer on top of Oracle GraalVM to build native binaries from your Java programs. 
+              <p class="card-text">Apache Geronimo Arthur is an effort to build a thin layer on top of Oracle GraalVM to build native binaries from your Java programs.
                 Arthur project is composed of multiple module:
                 <ul>
                   <li><strong>API:</strong> it contains some end user API integrated with built-in extensions to simplify application graal-ification.</li>
@@ -156,7 +163,7 @@
                 </ul>
                 <br>
               </p>
-              <div class="d-flex justify-content-between float-right">             
+              <div class="d-flex justify-content-between float-right">
                 <a href="https://geronimo.apache.org/arthur" class="btn btn-outline-primary">Learn more</a>
               </div>
             </div>
@@ -178,7 +185,7 @@
                   <li><strong>CLI:</strong> to make it easy to integrate with companies schedulers and let JBatch batches run as any program.</li>
                   <li><strong>Maven plugins:</strong> documentation, remote instance configuration.</li>
                 </ul>
-              <div class="d-flex justify-content-between float-right">             
+              <div class="d-flex justify-content-between float-right">
                 <a href="https://geronimo.apache.org/batchee" class="btn btn-outline-primary">Learn more</a>
               </div>
           </div>
@@ -193,11 +200,14 @@
     <div class="container">
       <h2>Disclaimer</h2>
       <p class="lead">
+        <div class="alert alert-warning mt-3" role="alert">
+            <strong>Note:</strong> The Apache Geronimo Project no longer actively maintains the <b>Geronimo Application Server</b>!
+            If you are looking for a replacement, please look at the
+            <a href="https://tomee.apache.org/" class="alert-link">Apache TomEE</a> Application Server project.
+        </div>
         Apache Geronimo&trade; is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators.
         Our most popular distribution has previously been a fully certified Java EE 6 application server runtime.
         Now we are refocusing on providing JavaEE/JakartaEE libraries and Microprofile implementations.
-        Please note that the Apache Geronimo Project does no longer actively maintain the Geronimo Application Server!
-        If you are looking for a replacement then please look at the <a href="https://tomee.apache.org/">Apache TomEE</a> Application Server project.</p>
     </div>
   </div>
 
@@ -224,34 +234,33 @@
     </div>
   </div>
 
-  
+
 </main>
 
-<footer class="text-muted bg-dark">
-  <div class="container mb-5">
-    <p class="float-right">
-      <a href="https://www.apache.org/events/current-event.html" target="_blank">
-        <img class="img-fluid mx-auto" src="https://www.apache.org/events/current-event-125x125.png" alt="ApacheEvents" />
-      </a>
-    </p>
-    <p>
-      <a target="_blank" href="https://www.apache.org/events/current-event.html" title="Apache Events">Apache Events</a> -
-      <a target="_blank" href="https://www.apache.org/licenses/" title="Licenses">Licenses</a> -
-      <a target="_blank" href="https://www.apache.org/security/" title="Security">Security</a> -
-      <a target="_blank" href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a> -
-      <a target="_blank" href="https://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a><br/>
-    </p>
-    <p>
-      Copyright © 2020 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
-    </p>
-    <p>
-      Apache Geronimo, Apache and the Apache feather logo are trademarks of <a href="https://www.apache.org/">The Apache Software Foundation</a>.
-    </p>
-  </div>
-</footer>
+  <footer class="text-white bg-dark">
+      <div class="container mb-5">
+          <p class="float-end">
+              <a href="https://www.apache.org/events/current-event.html" target="_blank" rel="noopener noreferrer">
+                  <img class="img-fluid mx-auto" src="https://www.apache.org/events/current-event-125x125.png" alt="Apache Events" />
+              </a>
+          </p>
+          <p>
+              <a target="_blank" href="https://www.apache.org/events/current-event.html" title="Apache Events" rel="noopener noreferrer" class="text-white">Apache Events</a> -
+              <a target="_blank" href="https://www.apache.org/licenses/" title="Licenses" rel="noopener noreferrer" class="text-white">Licenses</a> -
+              <a target="_blank" href="https://www.apache.org/security/" title="Security" rel="noopener noreferrer" class="text-white" >Security</a> -
+              <a target="_blank" href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship" rel="noopener noreferrer" class="text-white">Sponsorship</a> -
+              <a target="_blank" href="https://www.apache.org/foundation/thanks.html" title="Thanks" rel="noopener noreferrer" class="text-white">Thanks</a>
+          </p>
+          <p>
+              © 2025 The Apache Software Foundation. Licensed under the Apache License, Version 2.0.
+          </p>
+          <p>
+              Apache Geronimo, Apache, and the Apache feather logo are trademarks of
+              <a href="https://www.apache.org/" target="_blank" rel="noopener noreferrer" class="text-white">The Apache Software Foundation</a>.
+          </p>
+      </div>
+  </footer>
 
-<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
-<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
-</body>
+  <script src="assets/js/bootstrap.min.js"></script>
+  </body>
 </html>