Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 9 hours 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 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-27T15:04:54.000Z (7 days ago)
- Last Synced: 2024-10-29T22:37:24.309Z (5 days ago)
- Topics: custom-fields, flagrow, flarum, flarum-extension, user-profile
- Language: PHP
- Homepage: https://discuss.flarum.org/d/5791
- Size: 1.01 MB
- Stars: 18
- Watchers: 4
- Forks: 12
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-flarum - FoF Masquerade - User profile builder extension for your forum. (Extensions / User ([:top:](#table-of-contents)))
README
# Masquerade by FriendsOfFlarum
![License](https://img.shields.io/badge/license-MIT-blue.svg) [![Latest Stable Version](https://img.shields.io/packagist/v/fof/masquerade.svg)](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)