A Flarum extension. Add threadmarks to discussions for organizing and navigating important posts.
- Personal threadmarks: Users can mark important posts in any discussion. Each user can add one personal threadmark per post, visible only to themselves.
- Public threadmarks: Discussion authors and moderators can mark important posts for readers. Each post can have one public threadmark, visible to everyone.
- Threadmark directory: Quickly jump to marked posts.
| Flarum Version | Extension Version | Branch |
|---|---|---|
| 2.x | 2.x |
2.x |
| 1.8+ | 1.x |
1.x |
Install with composer:
composer require ffans/threadmarks:"*"composer update ffans/threadmarks:"*"
php flarum migrate
php flarum cache:clearffans-threadmarks.managePersonalThreadmarks: for users, manage personal threadmarks.ffans-threadmarks.manageOwnDiscussionThreadmarks: for authors, manage public threadmarks.ffans-threadmarks.manageDiscussionThreadmarks: for moderators, co-manage public threadmarks.
GDPR is optional. Integration is enabled automatically when flarum/gdpr is enabled.
- Export includes all personal threadmark records owned by the user, including hidden/deleted-post references, and public threadmarks whose creator or last editor is the user. Without duplicating post content.
- Anonymize deletes the user's personal threadmarks and clears their
created_by/updated_byreferences on public threadmarks. - Delete deletes the user's personal threadmarks and clears their
created_by/updated_byreferences on public threadmarks. GDPR's own handlers still process posts and the user account, existing foreign keys may clear references to deleted posts.
Want to help translate this extension? Visit Robert Korulczyk's Weblate.