Flarum Extensions: 10+ Powerful Add-ons for Community Forum

Every new forum installation need Flarum extensions to make community more powerful and easy to use. Here is the list of flarum extensions that I personally use on restoreBin explore.

I recently announced about installing Flarum on Nginx with WordPress as my community forum software under the tag name as restoreBin Explore. However, there were some missing elements and tools that I need to fulfill by adding Flarum extensions.

In this article I’m going detail about the Flarum extensions I personally use and which are not available default. The Flarum developer community should consider that these as every person need, and make these readily available out of the box.

Flarum Extensions List

There is the hand-picked extension that I personally use on our explore forum. Let’s get started with top Flarum extensions.

The list will be updated regularly with new additions or replacements.

Flarum SEO

The SEO plugin helps to add the schemas into the topics and question to make it discoverable in search engines. The SEO will add the rich structured data snippet into the elements to make the forum topics looks like questions and answers.

The extension will also add the unique meta title and description from the topic content to make SEO friendly. All you need is to install the extension and extension will take care of rest.

Installation of Flarum SEO extension:

composer require v17development/flarum-seo

Updating Flarum SEO extension:

composer update v17development/flarum-seo

Install Flarum Extensions - Flarum SEO

Flarum Analytics

Unfortunately, the Flarum does not support Google Analytics tracking out of the box. This extension comes handy to add in the Analytics tracking snippet without touching the code. It also supports the Piwik’s tracking along with GA.

The installation and setup for an extension are quite simple. Once the flarum analytics is installed, you can navigate to the Administration page and navigate to the Extensions tab.

Enable the Analytics checkbox and hit on 3 dots to view Settings popup window. Within the popup window, enable Google Analytics and add your UA-XXXXXX-X tracking code. That’s all.

Explaining how to access the Flarum Analytics settings option

Install Flarum Analytics

composer require flagrow/flarum-ext-analytics

Update Flarum Analytics

composer update flagrow/flarum-ext-analytics

Best Answer

This is another useful extension that helps to select and highlight the best answers in a particular topic. This will further help in minimizing the effort to look up the actual answer to post.

Displaying the Best Answer in Flarum discussion forum

Once the response is marked as “Best Answer” the Flarum SEO extension will also display it as “Answers” in the search result page.

Install Best Answer Flarum extension

composer require wiwatsrt/flarum-ext-best-answer

Update Best Answer

composer update wiwatsrt/flarum-ext-best-answer

FoF Links

If you’re interested in adding the quick navigation bar at the top of Flarum forum, then FoF (Friends of Flarum) Links extension can handle that very smoothly.

All you need is to install FoF Links into flarum software and head over the administration tab for setup.

showcasing the ability of FoF Links extension for Flarum software

The extension allows you to add internal as well as external links without any worry and also provide the ability to open the links in a new tab. Just in case.

Install FoF Link in Flarum

composer require fof/links

Update FoF Link

composer update fof/links

Flarum Upload

Another feature which is missing in the Flarum is the ability to upload the files. You can embed external image links but cannot upload directly in Flarum software.

The Flarum Upload extension enhances and adds the feature to upload the files into Flarum forum software directly. The extension also has the ability to host the file via CDN and disable hotlinks to avoid uncontrolled bandwidth.

Flarum upload attach option in Flarum editor

Install Flarum Upload Extension

composer require flagrow/upload

Update Flarum Upload Extension

composer update flagrow/upload

Flagrow Sitemap

Unlike WordPress, even Flarum does not generate sitemap.xml without any plugin support. The Flagrow sitemap extension auto-generate the XML file based on the topics on the forum and will update after every new topic creation.

All you need is to copy the sitemap link and submit into Google Search Console for indexing. The XML sitemap link after enabling the extension will be available in forums root URL.

https://restorebin.com/explore/sitemap.xml wherein https://www.restorebin.com/explore/ is our explore forum’s root directory.

XML Sitemap example after using Flarum Flagrow Sitemap extension

Install Flagrow Sitemap XML for Flarum

composer require terabin/flarum-ext-sitemap

Update Flagrow Sitemap

composer update terabin/flarum-ext-sitemap

Flagrow Ads

If you’re looking to bombard ads to your forum users, this Flagrow Ads extension will help to set up the ad placements as well as display ads within the forum thread.

The extension enables the ads in three locations:

  1. Header location inside the navigation bar
  2. Home page sidebar under category and links
  3. Inside the forum topic threads

You can also adjust the frequency and placement location per needing the Ads extension setting area.

Flarum Ads Extension Option in Administration

Install Flagrow Ads for Flarum

composer require flagrow/ads

Update Flagrow Ads

composer update flagrow/ads

BBCode

BBCode helps to type the text in rich HTML format. If there is no BBCode or similar extension, the Flarum topics and replies will be in plain format.

The BBCode extension helps in adding the button to enhance the writing and display with proper HTML format within the flarum discussion.

Flarum BBCode option

BBCode in Flarum is pre-installed. We do not need to install any extension to add or remove. Instead, you can just visit the Administration > Extensions to enable or disable the BBCode from the list.

Statistics

This was added as a part of the improvement to display the stats about the flarum software in real-time. The extension is enabled by default, however, you can disable in the Administration section.

The Statistics will display the basic information along with a graphical representation of over the period of time. The information includes the number of users, number of discussions threads, and the number of total responses on the discussion thread.

Flarum Statistic Extension Display

The Statics help to visualize the status and health of Flarum forum by looking at the real-time and historical data.

Sticky

This is another useful extension that helps in assigning the question as sticky to stay at the top of all other topics. Fortunately, the Sticky extension is available out of the box after Flarum installation.

Sticky Topic Extension option

This extension allows tagging a topic discussion in Flarum to be on the top always.

  1. Open any topic that you want to be on top
  2. Hit on the down arrow next to [Reply] button
  3. Select the Sticky command
  4. Navigate to the forum home page and refresh to see the changes

For removing the sticky post, just disable the sticky option.

Clearing the Flarum Cache

Once you’ve made all the installation or even the updates, it’s necessary to clear the cache of Flarum installation. This will help in updating the obsolete files and refresh the data.

Within the Flarum’s root installation run the following command via SSH.

php flarum cache:clear

Your Flarum cache will be cleared and changes will start reflecting immediately for external users.

Watch the Flarum Extensions Tutorial

Watch the entire flarum extensions installation and usage tutorial demo for new flarum user. I’ve covered most installation and setup steps for Flarum extensions.

Install Flarum Extensions to Super-Charge Forum

I hope you liked the video, please subscribe for more such video tutorials.

What Flarum extensions do you use?

I’ve already listed out the Flarum extensions that I currently use to power up my forum. I know there is a lot of development going around Flarum community software and improve supporting extensions. You can find the extensions development updates under this tag.

If I’ve to predict Flarum’s future or long term goal, I think improving the support to integrate with WordPress should be the best. Since 65% of the market is powered with WordPress, this will be the best market to tap on and grow the Flarum exponentially. My two cents!

What Flarum extensions do you use or looking forward from the developer community to integrate? drop your ideas below.

If you've any thoughts on Flarum Extensions: 10+ Powerful Add-ons for Community Forum, then feel free to drop in below comment box. Also, please subscribe to our restoreBin YouTube channel for amazing videos tips. Cheers!

Share
Kushal Azza
Digital and Analytics Consultant, Technology and Gadget Enthusiast, Develop Business Solutions, and Geek behind restoreBin.com

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *