Extensions:User Pages
| Description | Lets create their own site pages, optionally linked on their profile sidebar, as well as optional comments. |
|---|---|
| Author(s) | Min |
| Status | Stable |
| Github | extension/user-pages |
| LK Version | 3.0.0 |
| Contains a Migration | |
Allows users to create their own site pages with whatever content they wish, such as: on-site commission information, sharing personal character lore, etc. In addition to a visibility setting users may also decide if they would like the page to automatically display on their user profile sidebar (otherwise they would have to provide the link directly to others), whether or not pages are restricted to only being viewed by logged in users, and whether or not comments are enabled on their user page (if also enabled in config). Note that pages set to not be visible are still visible to staff for moderation purposes.
There is a config file included (config/lorekeeper/user_pages.php) that contains a few settings:
- The maximum number of pages that regular users may create
- The maximum number of pages that staff members may create, if different than the above
- Whether users may allow comments on their page at all and, if so, if they may delete the comments on their own pages
- Whether user pages may be deleted entirely by users; if enabled, whether or not the user page is force deleted (rather than using softDelete like comments)
Installation
Pull the branch, resolve any conflicts, and run php artisan migrate.
Configuration
Find configuration values in config/lorekeeper/user_pages.php.
Images
(eventually...)
Troubleshooting
You can find me in, or ask for help, in the Lorekeeper Discord.