
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.
“Don’t dream of winning, train for it!” — Mo Farah
Flarum\User\Event\GetDisplayName
event has been removed, use the display name driver feature of the User
extender insteadbase_path
, public_path
, and storage_path
global helpers have been removedPlease also read about ourflarum/core
version constraint recommendation to stable.
Before you run the upgrade, make sure to create a backup of yourpublic/assets
directory, yourcomposer.json
and your database!
Step 1: Ensure you are on version 0.1.0-beta.14 in your Admin Dashboard or by running php flarum info
(use the previous release notes for upgrading from an earlier version)
Step 2: Uninstall every 3rd party extension that isn't compatible with beta 15 yet. You can check which extensions are compatible at Extiverse (it needs up to one hour after release to display compatible extensions) or use the extiverse helper.
Step 3: Disable the remaining extensions. Re-enabling them one at a time after you update will make it easier to debug if any issues occur.
Step 4: Run the following commands:
composer update --no-install --with-all-dependencies
[optional] If you'd like to add nicknames support:composer require --no-update flarum/nicknames
Now install everything you've updated:composer install --prefer-dist --no-dev -a
Last step is to run the database changes and clear the cache:php flarum migrate
php flarum cache:clear
Step 5: Use your newly-upgraded Flarum site!php flarum info
. Please also include the output of composer why-not flarum/core v0.1.0-beta.15
.composer.json
and config.php
), run:composer update flarum/tags --prefer-dist --no-dev -a
You can then confirm the update worked by checking Composer output (should say "updating to v0.1.0-beta.13.2"), or by checking the version number in the admin panel in the extension list.It does not matter how slowly you go so long as you do not stop. --Confucius
extend.php
(flarum/core#2134)array_get
, are no longer available. Also, theApplication
has been decoupled from the IoC container and Laravel's Application contract flarum/core#2243config.php
contents) has been moved to the resolvable Config class. (flarum/core#2271)Please also read about ourflarum/core
version constraint recommendation to stable.
Before you run the upgrade, make sure to create a backup of yourpublic/assets
directory, yourcomposer.json
and your database!
Step 1: Ensure you are on version 0.1.0-beta.13 in your Admin Dashboard or by running php flarum info
(use the previous release notes for upgrading from an earlier version)
Step 2: Uninstall every 3rd party extension that isn't compatible with beta 14 yet. Most extensions are no longer compatible! You can check which extensions are compatible at Extiverse (it needs up to one hour after release to display compatible extensions).
Step 3: Disable the remaining extensions. Re-enabling them one at a time after you update will make it easier to debug if any issues occur.
Step 4: Run the following commands:
composer remove --no-update flarum/auth-facebook flarum/auth-github flarum/auth-twitter
Now run the update all versions without installing (yet):composer update --no-install --with-all-dependencies
[optional] In case you used the facebook, github or twitter log in extensions:composer require --no-update fof/oauth
Now install everything you've updated:composer install --prefer-dist --no-dev -a
Last step is to run the database changes and clear the cache:php flarum migrate
php flarum cache:clear
Step 5: Use your newly-upgraded Flarum site!php flarum info
. Please also include the output of composer why-not flarum/core v0.1.0-beta.14
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.