]> git.ipfire.org Git - ipfire.org.git/blobdiff - src/templates/base.html
location: Create a page that explains how to report problems
[ipfire.org.git] / src / templates / base.html
index 7a7c314b37b31f014b1add1b1072141ad99d09c0..87f7242f4261eb42d2d2c4369030664e1f681365 100644 (file)
@@ -6,7 +6,12 @@
                <meta name="author" content="IPFire.org - IPFire Development Team" />
 
                <meta name="keywords" content="Linux, Firewall, IPFire, Security, IPCop, Open Source, Free, ARM, VPN, Proxy, IDS, IPS" />
-               <meta name="description" content="{{ _("IPFire is a free firewall distribution based on Linux.") }}" />
+
+               <link rel="icon" sizes="192x192" href="{{ static_url("img/apple-touch-icon-192x192-precomposed.png") }}">
+               {% for res in ("72x72", "76x76", "120x120", "144x144", "152x152", "180x180") %}
+                       <link rel="apple-touch-icon-precomposed" sizes="{{ res }}" href="{{ static_url("img/apple-touch-icon-%s-precomposed.png" % res )}}">
+               {% end %}
+               <link rel="apple-touch-icon-precomposed" href="{{ static_url("img/apple-touch-icon-60x60-precomposed.png") }}">
 
                <!-- styling stuff -->
                <link rel="stylesheet" type="text/css" href="{{ static_url("main.css") }}" />
                {% block head %}{% end block %}
        </head>
 
-       <body id="page-top">
-               <nav class="navbar navbar-dark navbar-expand-lg mb-4">
+       <body class="is-flex is-flex-direction-column">
+               <nav class="navbar" role="navigation" aria-label="main navigation">
                        <div class="container">
-                               <a class="navbar-brand" href="/">
-                                       <strong>IPFire</strong>
-
-                                       {% if hostname == "blog.ipfire.org" %}
-                                               {{ _("Blog") }}
-                                       {% elif hostname == "fireinfo.ipfire.org" %}
-                                               {{ _("Fireinfo") }}
-                                       {% elif hostname == "mirrors.ipfire.org" %}
-                                               {{ _("Mirrors") }}
-                                       {% elif hostname == "people.ipfire.org" %}
-                                               {{ _("People") }}
-                                       {% elif hostname == "wiki.ipfire.org" %}
-                                               {{ _("Wiki") }}
+                               <div class="navbar-brand is-size-4">
+                                       {% if request.path.startswith("/location") %}
+                                               <a class="navbar-item" href="/location">
+                                                       {% module IPFireLogo("Location") %}
+                                               </a>
+                                       {% else %}
+                                               <a class="navbar-item" href="/">
+                                                       {% if request.path.startswith("/fireinfo") %}
+                                                               {% module IPFireLogo("Fireinfo") %}
+                                                       {% elif hostname.startswith("nopaste.") %}
+                                                               {% module IPFireLogo("NoPaste") %}
+                                                       {% else %}
+                                                               {% module IPFireLogo() %}
+                                                       {% end %}
+                                               </a>
                                        {% end %}
-                               </a>
-
-                               {% block menu %}
-                                       {% if hostname in ("www.ipfire.org", "dev.ipfire.org") %}
-                                               <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar"
-                                                               aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
-                                                       <span class="fas fa-bars"></span>
-                                               </button>
-
-                                               <div class="collapse navbar-collapse" id="navbar">
-                                                       <ul class="navbar-nav ml-auto">
-                                                               <li class="nav-item d-sm-block d-md-block d-lg-none">
-                                                                       <a class="nav-link {% if request.path == "/" %}active{% end %}" href="/">{{ _("Home") }}</a>
-                                                               </li>
-
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path == "/features" %}active{% end %}" href="/features">{{ _("Features") }}</a>
-                                                               </li>
-
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path.startswith("/download") %}active{% end %}" href="/download">{{ _("Download") }}</a>
-                                                               </li>
-
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path == "/support" %}active{% end %}" href="/support">{{ _("Support") }}</a>
-                                                               </li>
-                                                       </ul>
-
-                                                       <a class="btn btn-primary mt-2 mt-lg-0 ml-lg-2" href="/donate">
-                                                               <span class="fas fa-heart"></span> {{ _("Donate") }}
-                                                       </a>
-                                               </div>
-                                       {% elif hostname == "blog.ipfire.org" %}
-                                               <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar"
-                                                               aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
-                                                       <span class="fas fa-bars"></span>
-                                               </button>
-                                       
-                                               <div class="collapse navbar-collapse" id="navbar">
-                                                       <ul class="navbar-nav ml-auto d-lg-none">
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path == "/" %}active{% end %}" href="/">
-                                                                               {{ _("Newest") }}
-                                                                       </a>
-                                                               </li>
 
-                                                               {% if current_user %}
-                                                                       <li class="nav-item">
-                                                                               <a class="nav-link {% if request.path == "/drafts" %}active{% end %}" href="/drafts">
-                                                                                       {{ _("My Drafts") }}
+                                       <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbarMainMenu">
+                                               <span aria-hidden="true"></span>
+                                               <span aria-hidden="true"></span>
+                                               <span aria-hidden="true"></span>
+                                       </a>
+                               </div>
+                               <div class="navbar-menu" id="navbarMainMenu">
+                                       {% block menu %}
+                                               {% if hostname.startswith("www.") or hostname.startswith("dev.") %}
+                                                       <div class="navbar-end">
+                                                               {# Show a search bar for blog #}
+                                                               {% if request.path.startswith("/blog") %}
+                                                                       {# Navigation for Blog Authors #}
+                                                                       {% if current_user and current_user.is_blog_author() %}
+                                                                               <a class="navbar-item is-tab {% if request.path == "/blog/drafts" %}is-active{% end %}" href="/blog/drafts">
+                                                                                       {{ _("My Drafts") }}
                                                                                </a>
-                                                                       </li>
+                                                                       {% end %}
+
+                                                                       <div class="navbar-item">
+                                                                               <form action="/blog" method="GET">
+                                                                                       <div class="field">
+                                                                                               <div class="control has-icons-left">
+                                                                                                       <input class="input" type="text"
+                                                                                                               name="q" {% if q %}value="{{ q }}"{% end %}
+                                                                                                               placeholder="{{ _("Search Blog...") }}">
+                                                                                                       <span class="icon is-small is-left">
+                                                                                                               <i class="fas fa-search"></i>
+                                                                                                       </span>
+                                                                                               </div>
+                                                                                       </div>
+                                                                               </form>
+                                                                       </div>
+                                                               {# Show a search bar for docs #}
+                                                               {% elif request.path.startswith("/docs") %}
+                                                                       <div class="navbar-item">
+                                                                               <form action="/docs/search" method="GET">
+                                                                                       <div class="field">
+                                                                                               <div class="control has-icons-left">
+                                                                                                       <input class="input" type="text"
+                                                                                                               name="q" {% if q %}value="{{ q }}"{% end %}
+                                                                                                               placeholder="{{ _("Search Documentation...") }}">
+                                                                                                       <span class="icon is-small is-left">
+                                                                                                               <i class="fas fa-search"></i>
+                                                                                                       </span>
+                                                                                               </div>
+                                                                                       </div>
+                                                                               </form>
+                                                                       </div>
                                                                {% end %}
 
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path == "/tags/featured" %}active{% end %}" href="/tags/featured">
-                                                                               {{ _("Featured") }}
+                                                               {# Location #}
+                                                               {% if request.path.startswith("/location") %}
+                                                                       <a class="navbar-item is-tab
+                                                                                       {% if request.path.startswith("/location/how-to-use") %}is-active{% end %}"
+                                                                                       href="/location/how-to-use">
+                                                                               {{ _("How To Use?") }}
                                                                        </a>
-                                                               </li>
 
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path == "/tags/lightningwirelabs.com" %}active{% end %} d-flex justify-content-between"
-                                                                                       href="/tags/lightningwirelabs.com">
-                                                                               <span>{{ _("Lightning Wire Labs") }}</span>
-
-                                                                               <img class="img-fluid" src="{{ static_url("img/lightningwirelabs-logo.svg") }}"
-                                                                                       alt="{{ _("Lightning Wire Labs") }}">
+                                                                       <a class="navbar-item is-tab
+                                                                                       {% if request.path == "/location/install" %}is-active{% end %}"
+                                                                                       href="/location/install">
+                                                                               {{ _("Install") }}
                                                                        </a>
-                                                               </li>
 
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link d-flex justify-content-between" href="/feed.xml">
-                                                                               <span>{{ _("RSS Feed") }}</span> <span class="fas fa-rss"></span>
-                                                                       </a>
-                                                               </li>
-                                                       </ul>
-
-                                                       <form class="form-inline ml-lg-auto my-2 my-lg-0" action="/search" method="GET">
-                                                               <input class="form-control form-control-sm" type="search" name="q"
-                                                                       placeholder="{{ _("Search...") }}" aria-label="{{ _("Search") }}" value="{% try %}{{ q }}{% except %}{% end %}">
-                                                       </form>
-                                       
-                                                       <a class="btn btn-primary ml-lg-2" href="https://www.ipfire.org/donate">
-                                                               <span class="fas fa-heart"></span> {{ _("Donate") }}
-                                                       </a>
-                                               </div>
-                                       {% elif hostname == "fireinfo.ipfire.org" %}
-                                               <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar"
-                                                               aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
-                                                       <span class="fas fa-bars"></span>
-                                               </button>
-
-                                               <div class="collapse navbar-collapse" id="navbar">
-                                                       <ul class="navbar-nav ml-auto">
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path.startswith("/vendors") %}active{% end %}" href="/vendors">
-                                                                               {{ _("Vendors") }}
-                                                                       </a>
-                                                               </li>
-                                                       </ul>
-                                               </div>
-                                       {% elif hostname == "nopaste.ipfire.org" %}
-                                               <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar"
-                                                               aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
-                                                       <span class="fas fa-bars"></span>
-                                               </button>
-
-                                               <div class="collapse navbar-collapse" id="navbar">
-                                                       <ul class="navbar-nav ml-auto">
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link" href="/?mode=upload">{{ _("Upload File") }}</a>
-                                                               </li>
-                                                       </ul>
-                                               </div>
-                                       {% elif hostname == "people.ipfire.org" %}
-                                               {% if current_user %}
-                                                       <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar"
-                                                                       aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
-                                                               <span class="fas fa-bars"></span>
-                                                       </button>
-                                       
-                                                       <div class="collapse navbar-collapse" id="navbar">
-                                                               <ul class="navbar-nav ml-auto mr-3">
-                                                                       <li class="nav-item">
-                                                                               <a class="nav-link {% if request.path == "/users/%s" % current_user.uid %}active{% end %}" href="/users/{{ current_user.uid }}">
-                                                                                       {{ _("My Profile") }}
-                                                                               </a>
-                                                                       </li>
-                                       
-                                                                       <li class="nav-item">
-                                                                               <a class="nav-link {% if request.path.startswith("/users/%s/calls" % current_user.uid) %}active{% end %}" href="/users/{{ current_user.uid }}/calls">
-                                                                                       {{ _("My Calls") }}
-                                       
-                                                                                       {% if current_user.sip_channels %}
-                                                                                               <span class="badge badge-primary ml-2">{{ len(current_user.sip_channels) }}</span>
-                                                                                       {% end %}
-                                                                               </a>
-                                                                       </li>
-                                       
-                                                                       <li class="nav-item">
-                                                                               <a class="nav-link {% if request.path == "/users" %}active{% end %}" href="/users">
-                                                                                       {{ _("Users") }}
-                                                                               </a>
-                                                                       </li>
-                                       
-                                                                       <li class="nav-item">
-                                                                               <a class="nav-link {% if request.path.startswith("/conferences") %}active{% end %}" href="/conferences">
-                                                                                       {{ _("Conferences") }}
-                                                                               </a>
-                                                                       </li>
-                                                               </ul>
-                                       
-                                                               <form class="form-inline my-2 my-lg-0" action="/search" method="GET">
-                                                                       <input class="form-control form-control-sm mr-sm-2" type="search" name="q"
-                                                                               placeholder="{{ _("Search") }}" aria-label="{{ _("Search") }}" value="{% try %}{{ q }}{% except %}{% end %}">
-                                                               </form>
-                                                       </div>
-                                               {% end %}
-                                       {% elif hostname == "wiki.ipfire.org" %}
-                                               <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar"
-                                                               aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
-                                                       <span class="fas fa-bars"></span>
-                                               </button>
-
-                                               <div class="collapse navbar-collapse" id="navbar">
-                                                       <ul class="navbar-nav ml-auto">
-                                                               <li class="nav-item">
-                                                                       <a class="nav-link {% if request.path == "/recent-changes" %}active{% end %}" href="/recent-changes">
-                                                                               {{ _("Recent Changes") }}
+                                                                       <a class="navbar-item is-tab
+                                                                                       {% if request.path == "/location/report-a-problem" %}is-active{% end %}"
+                                                                                       href="/location/report-a-problem">
+                                                                               {{ _("Report A Problem") }}
                                                                        </a>
-                                                               </li>
-                                                       </ul>
 
-                                                       <form class="form-inline my-2 my-lg-0" action="/search" method="GET">
-                                                               <input class="form-control form-control-sm" type="search" name="q"
-                                                                       placeholder="{{ _("Search...") }}" aria-label="{{ _("Search") }}" value="{% try %}{{ q }}{% except %}{% end %}">
-                                                       </form>
+                                                               {# Main #}
+                                                               {% else %}
+                                                                       <a class="navbar-item is-tab {% if request.path == "/about" %}is-active{% end %}" href="/about">{{ _("About") }}</a>
 
-                                                       <a class="btn btn-primary ml-lg-2" href="https://www.ipfire.org/donate">
-                                                               <span class="fas fa-heart"></span> {{ _("Donate") }}
-                                                       </a>
-                                               </div>
-                                       {% end %}
-                               {% end block %}
-                       </div>
-               </nav>
+                                                                       <a class="navbar-item is-tab {% if request.path.startswith("/docs") %}is-active{% end %}" href="/docs">{{ _("Documentation") }}</a>
 
-               {% block container %}
-                       <div class="container">
-                               {% block content %}{% end block %}
-                       </div>
-               {% end block %}
+                                                                       <a class="navbar-item is-tab {% if request.path.startswith("/download") %}is-active{% end %}" href="/download">{{ _("Download") }}</a>
 
-               {% block footer %}
-                       <footer>
-                               <div class="footer">
-                                       {% if hostname in ("www.ipfire.org", "dev.ipfire.org") %}
-                                               <div class="footer-info">
-                                                       <div class="container pb-3">
-                                                               <div class="row mb-6 justify-content-between">
-                                                                       <div class="col-12 col-lg-4 mb-4">
-                                                                               <h6>{{ _("Subscribe to our Newsletter") }}</h6>
+                                                                       <a class="navbar-item is-tab {% if request.path.startswith("/blog") %}is-active{% end %}" href="/blog">{{ _("Blog") }}</a>
 
-                                                                               <form method="POST" action="https://{{ "dev.ipfire.org" if hostname == "dev.ipfire.org" else "www.ipfire.org" }}/newsletter/subscribe">
-                                                                                       {% raw xsrf_form_html() %}
+                                                                       <a class="navbar-item is-tab {% if request.path == "/help" %}is-active{% end %}" href="/help">{{ _("Help") }}</a>
+                                                               {% end %}
 
-                                                                                       <label class="sr-only" for="email">{{ _("Email Address") }}</label>
+                                                               <div class="navbar-item">
+                                                                       <a class="button is-lwl has-text-weight-bold is-uppercase"
+                                                                                       href="https://store.lightningwirelabs.com/?utm_source={{ hostname }}&amp;utm_medium=navigation">
+                                                                               {{ _("Buy") }}
+                                                                       </a>
+                                                               </div>
 
-                                                                                       <input type="email" class="form-control mb-2 mr-sm-2" id="email" name="email"
-                                                                                               placeholder="{{ _("Your Email Address") }}" required>
+                                                               <div class="navbar-item">
+                                                                       <a class="button is-primary has-text-weight-bold is-uppercase"
+                                                                                       href="/donate">
+                                                                               {{ _("Donate") }}
+                                                                       </a>
+                                                               </div>
 
-                                                                                       <button type="submit" class="btn btn-primary btn-block mb-2">{{ _("Subscribe") }}</button>
-                                                                               </form>
-                                                                       </div>
+                                                               {% if current_user %}
+                                                                       <div class="navbar-item has-dropdown is-hoverable">
+                                                                               <a class="navbar-link is-arrowless" href="/users/{{ current_user.uid }}">
+                                                                                       <figure class="image">
+                                                                                               <img class="is-rounded" style="width: auto" src="{{ current_user.avatar_url(128) }}">
+                                                                                       </figure>
+                                                                               </a>
 
-                                                                       <div class="col-12 col-lg-3 mb-4 small">
-                                                                               <h6>{{ _("About") }}</h6>
+                                                                               <div class="navbar-dropdown">
+                                                                                       <a class="navbar-item" href="/users/{{ current_user.uid }}/passwd">
+                                                                                               {{ _("Change Password") }}
+                                                                                       </a>
 
-                                                                               <div class="row">
-                                                                                       <div class="col">
-                                                                                               <ul class="list-unstyled">
-                                                                                                       <li>
-                                                                                                               <a href="/features">{{ _("Features") }}</a>
-                                                                                                       </li>
+                                                                                       <hr class="navbar-divider">
 
-                                                                                                       <li>
-                                                                                                               <a href="/download">{{ _("Download") }}</a>
-                                                                                                       </li>
+                                                                                       <a class="navbar-item" href="/logout">
+                                                                                               {{ _("Logout")}}
+                                                                                       </a>
+                                                                               </div>
+                                                                       </div>
+                                                               {% else %}
+                                                                       <a class="navbar-item is-tab" href="/login?next={{ request.path }}">
+                                                                               <i class="fas fa-right-to-bracket" title="{{ _("Login") }}"></i>
+                                                                       </a>
+                                                               {% end %}
+                                                       </div>
+                                               {% elif request.path.startswith("/fireinfo") %}
+                                                       <div class="navbar-end">
+                                                               {% if current_user and current_user.is_staff() %}
+                                                                       <a class="navbar-item is-tab {% if request.path.startswith("/admin") %}is-active{% end %}" href="/admin">
+                                                                               {{ _("Admin") }}
+                                                                       </a>
+                                                               {% end %}
 
-                                                                                                       <li>
-                                                                                                               <a href="/support">{{ _("Support") }}</a>
-                                                                                                       </li>
-                                                                                               </ul>
-                                                                                       </div>
+                                                               <a class="navbar-item is-tab {% if request.path.startswith("/vendors") %}is-active{% end %}" href="/vendors">
+                                                                       {{ _("Vendors") }}
+                                                               </a>
+                                                       </div>
+                                               {% elif hostname.startswith("nopaste.") %}
+                                                       <div class="navbar-end">
+                                                               <a class="navbar-item is-tab {% if request.path == "/" %}is-active{% end %}" href="/">
+                                                                       {{ _("Paste") }}
+                                                               </a>
+
+                                                               <a class="navbar-item is-tab {% if request.path == "/upload" %}is-active{% end %}" href="/upload">
+                                                                       {{ _("Upload") }}
+                                                               </a>
+                                                       </div>
+                                               {% end %}
+                                       {% end block %}
+                               </div>
+                       </div>
+               </nav>
 
-                                                                                       <div class="col">
-                                                                                               <ul class="list-unstyled">
-                                                                                                       <li>
-                                                                                                               <a href="https://blog.ipfire.org">{{ _("Blog") }}</a>
-                                                                                                       </li>
+               <div class="is-flex-grow-1 is-flex-shrink-0">
+                       {% block container %}
+                               <div class="container">
+                                       {% block content %}{% end block %}
+                               </div>
+                       {% end block %}
+               </div>
 
-                                                                                                       <li>
-                                                                                                               <a href="https://wiki.ipfire.org/devel/start">{{ _("Development") }}</a>
-                                                                                                       </li>
+               {% block footer %}
+                       <footer class="footer is-flex-shrink-0">
+                               <div class="container">
+                                       {% if request.path == "/docs" %}
+                                               <div class="level">
+                                                       <div class="level-left">
+                                                               <div class="level-item">
+                                                                       <a href="/docs/recent-changes">
+                                                                               {{ _("Recent Changes") }}
+                                                                       </a>
+                                                               </div>
 
-                                                                                                       <li>
-                                                                                                               <a href="/legal">{{ _("Legal") }}</a>
-                                                                                                       </li>
-                                                                                               </ul>
-                                                                                       </div>
-                                                                               </div>
+                                                               {% if current_user %}
+                                                                       <div class="level-item">
+                                                                               <a href="/docs/watchlist">
+                                                                                       {{ _("My Watchlist") }}
+                                                                               </a>
                                                                        </div>
+                                                               {% end %}
 
-                                                                       <div class="col-12 col-lg-4 text-center mb-4">
-                                                                               <a class="btn btn-primary btn-lg px-4 my-4" href="/donate">
-                                                                                       <span class="fas fa-heart"></span> {{ _("Donate") }}
-                                                                               </a>
+                                                               <div class="level-item">
+                                                                       <a href="/docs/tree">
+                                                                               {{ _("Tree") }}
+                                                                       </a>
+                                                               </div>
+                                                       </div>
+                                               </div>
+                                       {% end %}
 
-                                                                               <div class="btn-toolbar justify-content-center">
-                                                                                       <a class="btn btn-link" href="https://twitter.com/ipfire">
-                                                                                               <span class="fab fa-twitter"></span>
-                                                                                       </a>
+                                       <div class="level">
+                                               <div class="level-left">
+                                                       <div class="level-item">
+                                                               <div class="level is-mobile">
+                                                                       <div class="level-item">
+                                                                               {{ year }} &copy; IPFire.org
+                                                                       </div>
 
-                                                                                       <a class="btn btn-link" href="https://www.facebook.com/IPFire.org">
-                                                                                               <span class="fab fa-facebook"></span>
-                                                                                       </a>
+                                                                       <div class="level-item">
+                                                                               <a href="/legal">{{ _("Legal") }}</a>
+                                                                       </div>
 
-                                                                                       <a class="btn btn-link" href="https://youtube.com/user/ipfireproject">
-                                                                                               <span class="fab fa-youtube"></span>
-                                                                                       </a>
+                                                                       {% if current_user and current_user.is_admin() %}
+                                                                               <div class="level-item">
+                                                                                       <a href="/analytics">{{ _("Analytics") }}</a>
                                                                                </div>
+                                                                       {% end %}
+
+                                                                       <div class="level-item">
+                                                                               <a href="/sitemap">{{ _("Sitemap") }}</a>
                                                                        </div>
                                                                </div>
                                                        </div>
                                                </div>
-                                       {% end %}
 
-                                       <div class="copyright">
-                                               <div class="container d-flex justify-content-between">
-                                                       &copy; {{ year }} - IPFire - {{ _("The Open Source Firewall") }}
-
-                                                       {% if not current_user and hostname in ("blog.ipfire.org", "nopaste.ipfire.org", "wiki.ipfire.org") %}
-                                                               <a href="/login">{{ _("Login") }}</a>
-                                                       {% elif current_user %}
-                                                               <span>
-                                                                       {{ _("You are currently logged in as %s") % current_user.name }}
-                                                                       <a href="/logout">{{ _("Logout") }}</a>
-                                                               </span>
-                                                       {% end %}
+                                               <div class="level-right">
+                                                       <div class="level-item">
+                                                               <div class="level is-mobile">
+                                                                       <div class="level-item">
+                                                                               <a href="https://social.ipfire.org/@news" title="{{ _("Mastodon") }}">
+                                                                                       <i class="fa-brands fa-mastodon px-2"></i>
+                                                                               </a>
+                                                                       </div>
+                                                                       <div class="level-item">
+                                                                               <a href="https://x.com/ipfire" title="{{ _("X") }}">
+                                                                                       <i class="fa-brands fa-x-twitter px-2"></i>
+                                                                               </a>
+                                                                       </div>
+                                                                       <div class="level-item">
+                                                                               <a href="https://linkedin.com/company/ipfire" title="{{ _("LinkedIn") }}">
+                                                                                       <i class="fa-brands fa-linkedin-in px-2"></i>
+                                                                               </a>
+                                                                       </div>
+                                                                       <div class="level-item">
+                                                                               <a href="https://www.facebook.com/IPFire.org/" title="{{ _("Facebook") }}">
+                                                                                       <i class="fa-brands fa-facebook-f px-2"></i>
+                                                                               </a>
+                                                                       </div>
+                                                               </div>
+                                                       </div>
                                                </div>
                                        </div>
                                </div>
                        </footer>
                {% end block %}
 
-               <script src="{{ static_url("js/jquery-3.3.1.min.js") }}"></script>
-               <script src="{{ static_url("js/popper.min.js") }}"></script>
-               <script src="{{ static_url("js/bootstrap.min.js") }}"></script>
+               <script src="{{ static_url("js/jquery-3.6.0.min.js") }}"></script>
+               <script src="{{ static_url("js/site.js") }}"></script>
                {% block javascript %}{% end block %}
        </body>
 </html>