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 © 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;}
