• Extensions
  • Modern Footer Extension (Responsive & Compatible)

⚙️ Modern Footer Extension

License Latest Stable Version Total Downloads

📝 Description

This extension allows you to create a customizable, responsive footer for your Flarum forum. It automatically matches your forum’s secound color, and is fully compatible with the night mode. You can fully customize everything from the settings page. There is also an area to add your custom JS code.

If the links you add are internal links, they will open normally. If they are external links, they will open in a new tab.

🛠️ Latest Update

v0.8 - January 7, 2025

v0.7 - December 19, 2024

v0.6 - December 14, 2024
v0.5 - December 9, 2024

👀 Demo

📥 Installation

composer require huseyinfiliz/modern-footer

You can also install with Extension Manager: huseyinfiliz/modern-footer

♻ Updating

composer update huseyinfiliz/modern-footer

To remove simply run composer remove huseyinfiliz/modern-footer

🔗 Links

🎨 Customizable

If you are using the Mobile Tab extension, you can check this in the settings.

🌐 Translate

❤ Credits

Special thanks to @Umutcan for new footer design and big thanks to the FoF team for their contribution!

💡 Feedback & Suggestions

I’m always happy to hear more requests and suggestions!

    v0.5 Released!

    The extension, which started as a fork of fof/custom-footer, has now been turned into a public repo and can be used as a separate extension alongside custom-footer. If both extensions are run simultaneously, there will be no issues. They work independently of each other.

    • Has now been turned into a public repo and can be used as a separate extension

    • The contact button now supports Font Awesome icons.
      Contact Button Text: <i class="fas fa-envelope"></i> Contact

    • Now accepts links from other subdomains or non-root domains as external.
      This change was made to solve problems in systems such as freeflarum.

    Plans for the next update include simplifying the settings page, making changes to the database for optimization purposes, allowing more than four links to be added like fof/links, and giving the admin control over whether these links open in a new tab automatically or not.

    Thank you for using Modern Footer. I look forward to your suggestions for further development.

    Try change the color of link texts:

    footer a{color: var(--muted-color)}

    Update

    Updating via SSH

    1. Run:
         composer update huseyinfiliz/modern-footer
    2. Clear cache with:
         php flarum cache:clear

    Updating via Admin Panel

    1. Check for updates in the Extension Manager and update the extension.
    2. Then, go to the Admin Panel -> Dashboard -> Tools -> Clear cache.

    Requests

    If you're interested in the extension, we can discuss any features you'd like to be added in this discussion

    Hi! Thanks for the extension, especially because it is adaptive. A couple of tips:

    1. Add centering of the footer on the desktop version. If you do not use the «About project» block, then the footer moves to the left of the center.
    2. On the mobile version, there is a huge gap between the last discussion and footer.
    3. Add the ability to make a colored background and change the color of the text when you hover the mouse.
    4. Add icon support to block headers

    Yes, all this can be done through the css-style, but why not add it through the settings, since extension has such a detailed page in the admin panel 😅

      Capybara First of all, thank you for using the extension and for your feedback. I see that you have some great suggestions, and I’d like to address them one by one.

      1. I’m planning to add an option to hide or adjust the size not only for the "About" section but also for all four blocks (forum title, first links, last links, about).

      For example, currently, the blocks are sized at 25%, 17.5%, 17.5%, and 39%, respectively. I believe these sizes should be customizable for personal preferences, which will also meet your request.

      For instance, you could resize the first three blocks to 33% each and hide the fourth block altogether.

      1. I need to do some research on this. Personally, I don’t see any issues on my forum, but I’m using the Hub UI theme. In a test forum with the Vanilla theme, all blocks appear filled. I suspect this issue might arise when some blocks are left empty. Let’s see what we can do about this.
      1. For this, I’m planning to split the settings page into different sections and create a separate page for custom styles. If these styles are left blank, the extension will default to the current theme.
      1. I really like this idea as well. For this feature, having the extension manage its own database might be more practical. I’ll add this to the roadmap, but it might come later compared to other features.

      However, after writing this, it occurred to me that I will enable Font Awesome icons in block headers, just like in the contact button, as a quick update.

      Currently, I’m working on an AI moderator extension (spoiler alert), so the development of this extension might be a bit slower.

      Still, I plan to implement at least half of your requests in an update within 24 hours.

      I’m open to all other suggestions as well.

      Amarok Thanks! I'm grateful for your support. I'm currently working on simplifying and editing the extension's settings page. It will be ready for use in 1-2 days. Thank you for your patience.

        @Capybara @Amarok Hey! v0.6 Released!

        v0.6: The extension has been completely rebuilt from scratch!

        With a completely redesigned footer and settings page, it offers a brand-new experience!

        There are so many new features that listing them all would tire me out. I'm just so happy I was able to release this update after all this time 😁

        The colors of the footer are based on your site's secondary color.

        Admin Panel -> Appearance -> Colors #2

        I'm eager to hear your thoughts.

        Note: I recommend clearing your cache after updating.

        Special thanks to @Umutcan for new footer design!

          fakruzaruret Thank you so much for your kind words! I'm glad you like it. 😊 If you have any suggestions or questions, feel free to share!

          Xkyer Thanks for the kind words! 🤩 But wait, is this a serious request, or are you just trying to flatter me? Either way, I’d be happy to help! Let me know if you really want to add it to WordPress 😉

          Amarok Thank you so much! I’m thrilled you like it. If there’s anything specific you’d like to customize, just let me know 😄

          huseyinfiliz
          Thank you, for this excellent extension.

          I’ve been doing some small tests on my site .
          With this extension, I can easily achieve similar results to what I’ve been striving for.
          If it had been released earlier, I probably wouldn’t have spent so much effort battling custom footers and CSS.
          However, I won’t be using it in production at the moment, as my current style involves a lot of custom CSS. If I ever need to rebuild a new style based on Flarum v2, I’ll definitely use it.

          One small suggestion:
          Could you add an option to prevent the footer from appearing on discussion pages?

          This is because, in Flarum's discussion pages, there’s a pin list feature on the left, and the footer can affect the layout.
          You can check out https://flarum.subarist.net for reference.
          On discussion pages, I’ve used a different footer to make it look more organized (at least in my opinion ^^).

            Maybe a toggle switch button could be made that hides it on discussion pages.

              Wlork

              With pallet theme:

              I installed the Pallet theme and noticed that it doesn’t affect the footer.

                Subarist meihuak codeX

                I believe this can probably be done easily. I will add a "Show only on homepage" button to the general settings with the 0.7 update.

                For version 1.0, I plan to introduce advanced customization options that will allow you to select which component (block) to hide on the homepage, profile page, discussion page, or globally.

                A widget system is part of my future plans for this extension. To summarize:

                Currently, we have "about" and "links" widget (block) types. I plan to first add a custom HTML and raw text widget, giving you the freedom to select the desired widget for any block and to add or remove links dynamically instead of having a fixed number.

                Afterward, I plan to introduce widgets like "recent discussions," "hot discussions," and "statistics."

                Additionally, the footer design currently works with your forum's secondary color. I plan to keep this as the default and also add a few more themes.

                First and foremost, thank you for your kind words and suggestions. If you'd like to sponsor the development of the extension, I’d be delighted to discuss this with you.

                I’m always happy to hear more requests and suggestions!