User Registration and Profiles
Allow users to register accounts and create profiles with customizable information.
Modules
- [✓] Drupal core
- [✓] Field Group
- [✓] Profile
- [✓] Avatar Kit
Issues
- [#]
Thread Creation and Management
Enable users to create new discussion threads on various topics and manage those threads (e.g., editing, locking, stickying).
Modules
- [✓] Drupal core
- [✓] Forum
- [✓] Taxonomy
- [✓] Comment
- [] Content templates
- [] Flatcomments (D9)
- [✓] Fasttoggle
- [✓] Override Node Options
Issues
- #3423164: Add a forum type feature
- [#]
Post Creation and Formatting
Allow users to post messages, replies, and comments with formatting options like text styling, images, videos, and hyperlinks.
Modules
- [✓] Drupal core
- [✓] Node
- [✓] Comment
- [✓] Quote
- [✓] CKEditor 5
- [✓] CKEditor 5 Emojis
- [✓] Prism Js syntax highlighter
- [✓] URL Icon
- [] FAQ Field
- [] Schema_Metatag
Issues
- #3423165: Add a FAQ type feature
- #3423166: Add a jobs type feature
- #3423167: Add a planet type feature
- #3423169: Add a events type feature
- #3423170: Add a user group type feature
- [#]
Moderation Tools
Provide moderators with tools to manage content, including options for deleting, moving, merging, and editing posts or threads, as well as banning users and IP addresses.
Modules
- [✓] Drupal core
- [✓] Ban
- [✓] Comment Mover
- [] Ignore User (D7)
- [✓] Override Node Options
- [✓] User prune
- [✓] Workflow
Issues
- #3423335: Add a user watchlist type feature
User Permissions and Roles
Offer different levels of access and privileges for users, such as administrators, moderators, registered users, and guests.
Modules
- [✓] Drupal core
- [✓] Roles
Issues
- [#]
Search Functionality
Enable users to search for specific topics, posts, or users within the forum quickly and efficiently.
- [✓] Drupal core
- [✓] Search API
- [✓] Flag
Issues
- #3423172: Add a bookmark type feature
- [#]
Notification System
Notify users of replies to their posts, mentions, private messages, or other relevant activities through email notifications or within the forum interface.
Modules
- [✓] DANSE Drupal - Audit - Notification - Subscription - Event
- [✓] Push framework
- [✓] Push framework Mail
- [✓] Push framework Slack
- [✓] Flag
- [] CKEditor 5 Mentions (sandbox)
Issues
- #3423173: Add a follow type feature
- [#]
Private Messaging
Allow users to send private messages to each other within the forum platform.
Modules
- [✓] Private message
- [✓] User Online Status
Issues
- [#]
User Reputation and Ranking
Implement systems to track and display user activity, such as post count, likes, reputation points, badges, or ranking systems.
Modules
- [✓] Flag
- User points
- [] Points (currently broken)
- User stats (D7)
- [] Signatures for Forums (D7)
- [] User titles (D6)
- [] User Badges (D8)
- [✓] Attribution
- [✓] Diff
- [✓] User Online Status
Issues
- [#]
Integration with Social Media
Allow users to share forum content on social media platforms and integrate social media login options for user registration and authentication.
Modules
- [✓] Metatag
- [] Social Share (currently broken)
- [✓] Social API
- [✓] Social Auth Facebook
- [✓] Social Auth Github
- [✓] Social Auth Google
- [✓] Social Auth Linkedin
- [✓] Social Auth Slack
- [✓] Social Auth Twitter
- [✓] Link decorator
Issues
- [#]
Polls and Surveys
Enable users to create and participate in polls or surveys to gather opinions or feedback from the community.
Modules
- [✓] Poll
- [✓] Webform
Issues
- [#]
Analytics and Reporting
Provide administrators with analytics and reporting tools to track user engagement, traffic trends, popular topics, and other relevant metrics.
Modules
- [✓] Drupal core
- [✓] Activity Tracker
- [✓] Wordcloud
- [] Most Viewed Content (currently broken)
- [✓] Trending Topics
- [✓] Matomo Analytics
- [✓] Yet another statistics Module
Issues
- [#]
Spam Prevention
Implement measures to prevent spam, such as CAPTCHA, IP blocking, content filters, and user authentication methods.
Modules
- [✓] Drupal core
- [✓] Honeypot
- [✓] Captcha
Issues
- [#]
RSS Feeds
Consume and offer RSS feeds for users to subscribe to specific forums, threads, or topics and receive updates via RSS readers.
Modules
- [✓] Drupal core
- [✓] Aggregator
- [✓] Advanced Views RSS Feed
Issues
- #3423015: Drupal core latest release block
Regulatory requirements
Modules
- [✓] EU Cookie Compliance
- [✓] Licenses
- [✓] Attribution
- [✓] Legal
Issues
- #3423023: Attribution & Licensing footer block
Embedding External Media with GDPR in mind
A picture often says more than a thousand words. Even a minute of video is often more helpful than 200 words. We should ensure that users can also integrate these types of resources.
- Better Embed
General improvements & Dependencies
Modules
- [✓] Admin toolbar
- [✓] Advanced Queue
- [✓] Custom Breadcrumbs
- [✓] Default content
- [✓] Field group
- [✓] Gin Admin Theme
- [✓] Gin Toolbar
- [✓] Gin Login
- [✓] Gin Layout Builder
- [✓] Inline Entity Form
- [✓] OpenAPI
- [✓] OpenAPI for JSON:API
- [✓] ReDoc for OpenAPI UI
- [✓] Paragraphs
- [✓] Pathauto
- [✓] Redirect
- [✓] Symfony Mailer
- [✓] Schemata
- [✓] Schemata JSON Schema
- [✓] Token
- [✓] Typed Data
- [✓] Ultimate Cron
- [✓] Views Bulk Operations
- [✓] Voting API
- [] Prevent user Delete Reassign
Issues
- [#]
Migration
Modules
- [✓] Migrate
- [✓] Migrate Plus
- [✓] Migrate Tools
- [✓] Migrate Upgrade
Comments
Comment #2
sanduhrsComment #3
sanduhrsComment #4
sanduhrsComment #5
sanduhrsComment #6
joachim namysloAdded Better embed and Prevent User Delete Reasign
Comment #7
joachim namysloComment #8
joachim namysloAdded replacements for user points and stats working with Drupal 10 as well as adding avatar kit in the user profile section.
Comment #9
sanduhrsComment #10
sanduhrsComment #11
sanduhrsComment #12
sanduhrsComment #13
sanduhrsComment #14
sanduhrsComment #15
sanduhrsComment #16
sanduhrsComment #17
sanduhrsComment #18
sanduhrsComment #19
sanduhrsComment #20
sanduhrsComment #21
sanduhrsComment #22
sanduhrsComment #23
joachim namyslo