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.
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.
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.
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 while slowly increasing engagement.
flarum/package-manager
installed.Make sure to remove it first using the command line:composer remove flarum/package-manager
Then you can simply install the extension manager by running:composer require flarum/extension-manager:*
Before starting the upgrade process, ensure you are on Flarum 1.0.0 or above in your Admin Dashboard or by typingBefore you upgrade, make sure to create a backup of yourpublic/assets
directory, yourcomposer.json
and your database!
php flarum info
. If you're not, use the previous release announcement for upgrading from an earlier version.If you run into any issues, please open a new discussion under the tagUpgrading. Ignore similar discussions and open a new one anyhow. Make sure to mention the output ofphp flarum info
,composer why-not flarum/core v1.8.0
, and any errors to their fullest.
Thank you to all the Supporters, backing us through Discuss:
@v17development and @waca !
composer require flarum/package-manager:"*@beta"
EDIT: Now released: https://discuss.flarum.org/d/33955-extension-manager-stable-release-install-flarum-via-zip-file/_
composer require blomstra/gdpr:"*@beta"
fof/spamblock
and fof/stopforumspam
) into one new anti-spam extension. This extension will help your moderation flow to be more effective.composer require fof/anti-spam:"*@beta"
$ npm uninstall -g flarum-cli
Now install the new package:$ npm install -g @flarum/cli
To run a command, use either flarum-cli
or fl
:$ flarum-cli COMMAND
$ fl COMMAND
To see a list of available commands, run either of:$ flarum-cli
$ flarum-cli --help
$ npm update -g @flarum/cli
flarum-cli init [PATH]
: Generates a blank extension skeleton, including all recommended infrastructure.flarum-cli infra backend-testing [PATH]
: Adds (or updates) infrastructure for running automated backend tests.flarum-cli make backend api-controller [PATH]
flarum-cli make backend api-serializer [PATH]
flarum-cli make backend api-serializer-attributes [PATH]
flarum-cli make backend command [PATH]
flarum-cli make backend event-listener [PATH]
flarum-cli make backend handler [PATH]
flarum-cli make backend integration-test [PATH]
flarum-cli make backend job [PATH]
flarum-cli make backend migration [PATH]
flarum-cli make backend model [PATH]
flarum-cli make backend policy [PATH]
flarum-cli make backend repository [PATH]
flarum-cli make backend route [PATH]
flarum-cli make backend service-provider [PATH]
flarum-cli make backend validator [PATH]
flarum-cli make frontend component [PATH]
flarum-cli make frontend modal [PATH]
flarum-cli make frontend model [PATH]
flarum-cli update js-imports [PATH]
: Adds admin/forum/common namespaces to all JS imports from flarum core.flarum-cli help [COMMAND]
Learn how to harness the extensibility of Flarum to create your own extensions and customize your community.
Help us make Flarum even more powerful and customizable! Every bug report, pull request, and documentation improvement is a huge help.