Flarum

Forums made simple. Modern, fast, and free!

Extensible

Elegant UI

Mobile First

Stylable

Fast & Light

Secure

Trusted

Localised into many languages with 34 translation packs

english
deutsch
简体中文语言包
正體中文語言包
język polski
indonesian
turkish extensions experience pack
italian
Русский
ukrainian
spanish
hungarian
bahasa melayu
dutch
日本語言語パック
brazilian portuguese
arabic language
vietnamese
czech
bosnian extended pack
slovak
ภาษาไทย
portuguese (pt-pt)
euskara
bodo
norwegian
swedish for flarum extensions
dansk
slovenian
croatian
serbian
simplified chinese
uneinqespielt
简体中文语言包-自用

Showcase

DevNL

A perfect example of Flarum's customizability. This highly customised Dutch developer community has a unique layout, with beautiful elements like a custom loader. Created by the author of the popular SEO and Support Platform extensions.

giffgaff

As a leading British telephone network, giffgaff serves millions of customers. Through innovative use of Flarum, they've built up a passionate peer support community, improving support and engaging customers.

Seek Adventure

An avid adventurer and hiker, Mike has found Flarum to be an excellent platform for blogging about his trips, discussing gear, and meeting fellow hiking enthusiasts.

Blog

Flarum 0.1.0-beta.13 Released
Hello to my magnificent Flarumites!
As we meet the month of May, it is with great merriment that I present our newest release:

Flying Fox


flying fox bat

📣 The Release


This release contains several new items and fixes, as we continue to refine the core software on the way to our stable version.

🔔 What’s Changed?


We spent this release focused on changes to make the experience better for Flarum, both for the great developers in our community and for administrators of Flarum sites.
There are a bunch more! If you're into this, feel free to scour our changelogs and releases on GitHub.

👨‍💻 For Developers


If you are a developer please read this carefully, there are several breaking changes in this release!
Due to popular request, we're including information about extension breaking changes into this announcement. Beta 13 has several breaking changes that you should be aware of! See the full upgrade guide in our docs.
  • PHP 7.1 is no longer supported.
  • Zend libraries have been completely removed, please update to the Laminas packages instead.
  • The Flarum\Util\Str class has been been removed.
  • Several events have been removed, please use the new extenders as a replacement..
  • The LanguagePack extender now only adds translation keys for extensions that are enabled. In case language packs do not seem to load all extension translations, language pack authors should confirm the yaml files in their language extension use the correct extension id (replace / with - and drop flarum-ext- or flarum-; fancy/flarum-ext-boo becomes fancy-boo).
  • Other changes are mentioned in the Beta 13 Upgrade guide below.
Developers are recommended to check the changelogs of relating packages when they discover issues. You can review the Beta 13 Update guide to ensure your extensions are up to date.
If you have any questions or run into any obstacles in upgrading, please open a new discussion in the Dev tag or find us in #extend on our Discord.

⤴️ Upgrading


Before you run the upgrade, make sure to create a backup of your public/assets directory, your composer.json and your database!

Step 1: Ensure you are on version 0.1.0-beta.12 in your Admin Dashboard or by running php flarum info (use the previous release notes for upgrading from an earlier version)
Step 2: Disable all 3rd party extensions.
Step 3: Run the following commands:

If Composer v1:
composer update --prefer-dist --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear
If Composer v2:
Warning: Composer 2 may cause issues during install/update, if you experience issues please open a new discussion under the support tag.
composer update --prefer-dist --no-plugins --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear
Step 4: Use your newly-upgraded Flarum site!
If you run into any problems, please open a new discussion in the Support tag. There may be discussions of similar issues, but open a new one anyway, it helps us get your specific problem resolved faster.
If the problem persists – we're here to help! Make sure to mention the Flarum version you are on or the output of php flarum info. Please also include the output of composer why-not flarum/core v0.1.0-beta.13

🙇‍♀️ Acknowledgements


Flarum releases wouldn't be possible without a multitude of people, our thanks go out to all of them! Thank you...
To everyone who contributed code this release, especially @rob006, @SychO, @Kylo, oddjob79, @Littlegolden, @ianm, andreasjacobsen93, w-4 and anyone else we've missed;
To our eagle-eyed bug reporters, especially @Littlegolden, @matteocontrini, davwheat, markiemm and anyone else we've missed;
To the incredible team behind Flarum, including @Franz, @luceos, @jordanjay29, @datitisev, @clarkwinkelmann, @tankerkiller125, @askvortsov, @Liberty, @Digital, @Pollux, @katos, @Kyrne and @Ralkage;
To every Open Collective supporter and Github Sponsor, but especially Glowing Blue AG and @QuiteNicely. And also @ianm, @danielunited, @phenomlab, Jian Gong, Donald Broussard, Timotheus Pokorra, Shridhar Kamma, Ken Lam, Guitar, @BartVB, Patrik Kernstock, @tankerkiller125, @demianh, @Edmilerad, Andrei Telteu, @TLingC, @malago, @hrvoje_hr and @cubixel ;
Your continued support is extremely helpful, being fundamental to stable development for Flarum! Help us become a sustainable project by backing us on Open Collective or on GitHub
And finally, to you for your ongoing support and enthusiasm that keeps us all going!
Dev Diary: Beta 14
This is a placeholder, usually you would see some information about our kick off meeting. That meeting is planned for coming Friday, so there's nothing to say to you right now except that Beta 13 just got released 😄.
Feel free to use the Follow button to get notified whenever we talk about development of the upcoming Beta 14 release.
Now that we've managed to stick to releasing within reasonable margins of our deadline, let me tell you that beta 14 is to be released in three months (early August). We need this extra month because beta 14 checks off an important task from our checklist; the frontend rewrite and upgrade. I'm hoping to share more information about this rewrite the coming weeks.
Blackout Tuesday
Today we protest George Floyd's death. Racial injustice and police violence have no place in modern society. By breaking our silence, we reject ignorance to stand with those that are and have been mistreated by society, by white supremacists and government institutions. For the upcoming 24 hours we are in dark mode.
https://en.wikipedia.org/wiki/Blackout_Tuesday
Presenting: Flarum Merch!
Hello, my fellow Flarumites!
I know you've been excited by Flarum and the software project. So many of you have asked, "How can I show my support?" We've made donations available through OpenCollective and Github Sponsors, but for some of you that's just not enough. For you, a collection of pixellated rewards and virtual pats on the back are not enough. No, you need something more real!
For those of you, I now present our long-awaited solution:

Flarum merchandise is now available!

Flarum has partnered with Cypher Market, a company focused on providing FOSS projects with sustainable merchandise. They work hard to make relatable designs that look good. Not only that, they source materials that are environmentally friendly including their clothing which is almost all 100% cotton. Cypher Market works with many other notable software projects, such as Akaunting, KeePassXC, Monero, QubesOS, etc, and they contribute 50% of their profits to the software projects they support. We're proud to join forces with them to produce the first Flarum merchandise.
screenshot of Flarum merchandise options available on Cypher Market
You can find these options available at merch.flarum.org or by browsing Cypher Market itself.
Right now, there are two separate t-shirt designs and a couple stickers that can be ordered. Cypher Market handles all the payment, processing, and shipments for these orders, and they ship worldwide!
I can't wait to see my fellow Flarumites decked out in cool shirts or plastering stickers over everything they own.
Dev Diary: Beta 13
This is a placeholder, usually you would see some information about our kick off meeting. That meeting is planned for coming Friday, so there's nothing to say to you right now except that Beta 12 just got released.
Feel free to use the Follow button to get notified whenever we talk about development of the upcoming Beta 13 release.
Seeing how well we did with our last release, let's be naughty again by mentioning we target the release of beta 13 for early May 2020 🥳

Developers

Extend

Learn how to harness the extensibility of Flarum to create your own extensions and customize your community.

EXTEND

Contribute

Help us make Flarum even more powerful and customizable! Every bug report, pull request, and documentation improvement is a huge help.

CONTRIBUTE

Built with the best tools

Have you ever changed tires with a spoon? Using the right tools for the job is key to success. We thank our technology partners for their generous product donations!