This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/storm-site.git

commit abdf6e42a61ba88478771c87e6586c903bd9797c
Author: Richard Zowalla <[email protected]>
AuthorDate: Thu May 7 12:19:26 2026 +0200

    Simplify footer and reorder navbar
    
    Footer collapses from five columns to a single Meetups widget on top
    and a horizontal row of ASF policy links above the legal text:
    License, Security, Security Model, Thanks, Sponsorship, Privacy.
    The Documentation, Community, and Get-started columns are dropped
    since their links are already in the top nav. The Meetups header
    label is removed; only the acevent widget renders.
    
    Header navigation is reordered to follow the user journey:
    Home, About, Documentation, Community, News, Download. Security
    moves out of the navbar to the footer policy row as "Security Model".
---
 _includes/footer.html | 64 +++++++++++++--------------------------------------
 _includes/header.html | 29 +++++++++++------------
 css/style.css         | 34 +++++++++++++++++++++++++++
 3 files changed, 64 insertions(+), 63 deletions(-)

diff --git a/_includes/footer.html b/_includes/footer.html
index 8887fec5cb..1e655af3f2 100644
--- a/_includes/footer.html
+++ b/_includes/footer.html
@@ -1,60 +1,28 @@
 <footer>
     <div class="container-fluid">
         <div class="row">
-            <div class="col-md-2">
-                <div class="footer-widget">
-                    <h5>Meetups</h5>
-                    <div class="footer-widget">
-                        <a class="acevent" data-format="wide" 
data-mode="dark"></a>
-                    </div>
-                </div>
-            </div>
-            <div class="col-md-4">
-                <div class="footer-widget">
-                    <h5>About Apache Storm</h5>
-                    <p>Apache Storm integrates with any queueing system and 
any database system. Apache Storm's spout abstraction makes it easy to 
integrate a new queuing system. Likewise, integrating Apache Storm with 
database systems is easy.</p>
-               </div>
-            </div>
-            <div class="col-md-2">
-                <div class="footer-widget">
-                    <h5>First Look</h5>
-                    <ul class="footer-list">
-                        <li><a 
href="/releases/current/Rationale.html">Rationale</a></li>
-                        <li><a 
href="/releases/current/Tutorial.html">Tutorial</a></li>
-                        <li><a 
href="/releases/current/Setting-up-development-environment.html">Setting up 
development environment</a></li>
-                        <li><a 
href="/releases/current/Creating-a-new-Storm-project.html">Creating a new 
Apache Storm project</a></li>
-                    </ul>
-                </div>
-            </div>
-            <div class="col-md-2">
-                <div class="footer-widget">
-                    <h5>Documentation</h5>
-                    <ul class="footer-list">
-                        <li><a 
href="/releases/current/index.html">Index</a></li>
-                        <li><a 
href="https://javadoc.io/doc/org.apache.storm/storm-client/latest";>Javadoc</a></li>
-                        <li><a href="/releases/current/FAQ.html">FAQ</a></li>
-                    </ul>
-                </div>
-            </div>
-            <div class="col-md-2">
-                <div class="footer-widget">
-                    <h5>Misc</h5>
-                    <ul class="footer-list">
-                        <li><a 
href="https://www.apache.org/licenses/";>Licenses</a></li>
-                        <li><a 
href="https://www.apache.org/security/";>Security</a></li>
-                        <li><a 
href="https://www.apache.org/foundation/thanks.html";>Sponsors</a></li>
-                        <li><a 
href="https://privacy.apache.org/policies/privacy-policy-public.html";>Privacy</a></li>
-                    </ul>
+            <div class="col-md-12">
+                <div class="footer-meetups">
+                    <a class="acevent" data-format="wide" data-mode="dark"></a>
                 </div>
             </div>
         </div>
         <hr/>
-        <div class="row">   
+        <div class="row">
             <div class="col-md-12">
-                <p align="center">Copyright © 2026 <a 
href="https://www.apache.org";>Apache Software Foundation</a>
-                    . All Rights Reserved.
+                <ul class="footer-policy-links">
+                    <li><a 
href="https://www.apache.org/licenses/";>License</a></li>
+                    <li><a 
href="https://www.apache.org/security/";>Security</a></li>
+                    <li><a href="/security-model.html">Security Model</a></li>
+                    <li><a 
href="https://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                    <li><a 
href="https://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+                    <li><a 
href="https://privacy.apache.org/policies/privacy-policy-public.html";>Privacy</a></li>
+                </ul>
+                <p class="footer-legal">
+                    Copyright &copy; 2026 <a 
href="https://www.apache.org";>Apache Software Foundation</a>. All Rights 
Reserved.
                     <br>Apache Storm, Apache, the Apache logo, and the Apache 
Storm project logos are trademarks of The Apache Software Foundation.
-                    <br>All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.</p>
+                    <br>All other marks mentioned may be trademarks or 
registered trademarks of their respective owners.
+                </p>
             </div>
         </div>
     </div>
diff --git a/_includes/header.html b/_includes/header.html
index bcd0df4a97..da9bec554d 100644
--- a/_includes/header.html
+++ b/_includes/header.html
@@ -26,6 +26,20 @@
         <nav class="collapse navbar-collapse bs-navbar-collapse" 
role="navigation">
             <ul class="nav navbar-nav">
                 <li><a href="/index.html" id="home">Home</a></li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" 
id="about">About <b
+                            class="caret"></b></a>
+                    <ul class="dropdown-menu">
+                        <li><a 
href="/about/integrates.html">Integrates</a></li>
+                        <li><a href="/about/simple-api.html">Simple 
API</a></li>
+                        <li><a href="/about/scalable.html">Scalable</a></li>
+                        <li><a href="/about/fault-tolerant.html">Fault 
tolerant</a></li>
+                        <li><a 
href="/about/guarantees-data-processing.html">Guarantees data 
processing</a></li>
+                        <li><a href="/about/multi-language.html">Use with any 
language</a></li>
+                        <li><a href="/about/deployment.html">Easy to deploy 
and operate</a></li>
+                        <li><a href="/about/free-and-open-source.html">Free 
and open source</a></li>
+                    </ul>
+                </li>
                 <li class="dropdown">
                     <a href="#" class="dropdown-toggle" data-toggle="dropdown" 
id="documentation">Documentation <b
                             class="caret"></b></a>
@@ -41,20 +55,6 @@
                         <li><a href="/older-releases.html">Older 
Versions</a></li>
                     </ul>
                 </li>
-                <li class="dropdown">
-                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" 
id="about">About <b
-                            class="caret"></b></a>
-                    <ul class="dropdown-menu">
-                        <li><a 
href="/about/integrates.html">Integrates</a></li>
-                        <li><a href="/about/simple-api.html">Simple 
API</a></li>
-                        <li><a href="/about/scalable.html">Scalable</a></li>
-                        <li><a href="/about/fault-tolerant.html">Fault 
tolerant</a></li>
-                        <li><a 
href="/about/guarantees-data-processing.html">Guarantees data 
processing</a></li>
-                        <li><a href="/about/multi-language.html">Use with any 
language</a></li>
-                        <li><a href="/about/deployment.html">Easy to deploy 
and operate</a></li>
-                        <li><a href="/about/free-and-open-source.html">Free 
and open source</a></li>
-                    </ul>
-                </li>
                 <li class="dropdown">
                     <a href="#" class="dropdown-toggle" data-toggle="dropdown" 
id="community">Community <b
                             class="caret"></b></a>
@@ -68,7 +68,6 @@
                     </ul>
                 </li>
                 <li><a href="/news.html" id="news">News</a></li>
-                <li><a href="/security-model.html" 
id="security-model">Security</a></li>
                 <li><a href="/downloads.html" id="download">Download</a></li>
             </ul>
         </nav>
diff --git a/css/style.css b/css/style.css
index 2014b1c316..7e12cd1be6 100644
--- a/css/style.css
+++ b/css/style.css
@@ -397,6 +397,40 @@ footer hr {
 .footer-list li a {
        color: #ddd;
 }
+.footer-meetups {
+       max-width: 880px;
+       margin: 0 auto;
+       text-align: center;
+}
+.footer-policy-links {
+       list-style: none;
+       padding: 0;
+       margin: 14px 0 10px;
+       text-align: center;
+       font-size: 13px;
+       letter-spacing: 0.3px;
+}
+.footer-policy-links li {
+       display: inline-block;
+       padding: 0 10px;
+       border-right: 1px solid #555;
+       line-height: 1;
+}
+.footer-policy-links li:last-child { border-right: 0; }
+.footer-policy-links a {
+       color: #ddd;
+       text-transform: uppercase;
+       font-weight: 600;
+}
+.footer-policy-links a:hover { color: #fff; }
+.footer-legal {
+       margin: 0;
+       text-align: center;
+       color: #aaa;
+       font-size: 12px;
+       line-height: 1.6;
+}
+.footer-legal a { color: #ddd; }
 
 .tweet {margin-bottom: 10px;}
 

Reply via email to