Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Harmony Forum is an upcoming distribution.
Harmony core is the first part and here's the initial feature set:
- Ground up written with Entity
- Fieldable entity for Threads (harmony_thread)
- Fieldable entity for Posts (harmony_post)
- Taxonomy used for sub-forums
- Revisions for Post entity, integration with Diff module.
- Read history for Threads
- Full integration with Views, including handlers for CRUD fields, read history
- Pathauto integration for thread entities.
- Views provides all listings including on a thread page
- Actions defined for use with Views Bulk Operations for both Thread and Posts
- Mass publish/unpublish
- Mass lock/unlock
- Mass Pin/Unpin
- Merge thread posts (thread only)
- Re-assign post(s) to a different thread (post only)
- Comprehensive list of base permissions
- Advanced thread/post access callback hooks for custom rules
- Integration with Context module (condition for when on a thread page)
- Flag action for "Like" of posts
- Custom responsive table View style plugin
- Default argument handlers for Views to allow Get thread/post id from URL.
- Custom Entity Reference selection handler.
- "Show replies" AJAX loads in a view showing direct replies using Core AJAX.
- Integration with At.js Drupal module and library to provide inline @ autocomplete for usernames
- Integration with Entity Quote module which transforms formatted quotes into themed quotes
- Provides an Input format for safety out of the box, including Markdown, URLs into links, At.js, Entity Quote and WYSIWYG Filter
- Ability to lock, unpublish and hide threads
- Internal count system, Thread & Post counts on Category, Thread and User.
- Devel & Devel Generate integration
- Temporary kill switch to prevent new threads and posts being created.
Harmony search allows content (Threads and Posts within) to be searched using the excellent Search API.