https://github.com/friendsofflarum/masquerade
User profile builder extension for your Flarum forum.
https://github.com/friendsofflarum/masquerade
custom-fields flagrow flarum flarum-extension user-profile
Last synced: 6 months ago
JSON representation
User profile builder extension for your Flarum forum.
- Host: GitHub
- URL: https://github.com/friendsofflarum/masquerade
- Owner: FriendsOfFlarum
- License: mit
- Created: 2017-05-08T19:08:02.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-02-19T14:13:05.000Z (11 months ago)
- Last Synced: 2025-06-29T11:32:53.422Z (7 months ago)
- Topics: custom-fields, flagrow, flarum, flarum-extension, user-profile
- Language: PHP
- Homepage: https://discuss.flarum.org/d/5791
- Size: 1.1 MB
- Stars: 19
- Watchers: 3
- Forks: 11
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Masquerade by FriendsOfFlarum
 [](https://packagist.org/packages/fof/masquerade)
The user profile generator. Includes:
- New tab on user profile to show masquerade profile with answers provided to configured fields.
- New tab on user profile for user to set up a masquerade profile.
- Add, update, delete and order profile fields in admin.
- Permission who can have a masquerade profile.
- Permission who can view a masquerade profile.
- Allowing you to configure forced redirection to make a (email verified) user complete the required fields.
## Installation
```bash
composer require fof/masquerade:*
```
## Update
```sh
composer require fof/masquerade:*
php flarum migrate
php flarum cache:clear
```
## Configuration
Enable the extension. Visit the masquerade tab in the admin to configure the fields.
Be aware that the "Add new field" and "Edit field " toggle the field form when clicked.
Make sure you configure the masquerade permissions on the Admin Permissions tab to your needs.
## Updating from Flagrow
This extension replaces [Flagrow Masquerade](https://packagist.org/packages/flagrow/masquerade).
**Please backup your data before attempting the update!**
First make sure you installed the latest Flagrow release will all migrations applied:
```sh
composer require flagrow/masquerade
# Go to admin panel and check extension is enabled
php flarum migrate
```
(Instead of running the migrate command you can also disable and re-enable the extension in the admin panel)
Then upgrade from the old extension to the new one:
```sh
composer remove flagrow/masquerade
composer require fof/masquerade:*
```
When you enable the new extension, the permissions and the data from Flagrow Masquerade will be moved to FoF Masquerade.
## Links
- [Flarum Discuss post](https://discuss.flarum.org/d/5791)
- [Source code on GitHub](https://github.com/FriendsOfFlarum/masquerade)
- [Report an issue](https://github.com/FriendsOfFlarum/masquerade/issues)
- [Download via Packagist](https://packagist.org/packages/fof/masquerade)
An extension by [FriendsOfFlarum](https://github.com/FriendsOfFlarum)