This wiki page is for discussing the plan of attack for D7 core forums.
NB. Please try to keep discussion to concrete tasks and ideas on how this can be accomplished. There are plenty of threads for feature requests elsewhere in the DruBB group, so feel free to read and add to those.
A few topics to get started
Architecture
Posts are nodes, forum topics are just the first post in a thread, and forums are probably going to be nodes as well using the menu system hierarchy (a la D6 book module).
Most of this will be dependent on Views core going into D7 core.
Forum access
- publish/unpublish own posts;
- publish/unpublish all posts;
- sticky own posts;
- sticky all posts;
- Should #159219 be implemented before Forum access goes into core?
Moderation and moderation tools:
- splitting, merging, moving topics, see #23121;
- locking topics;
- create redirects in the topic list that point to the topic, current behaviour is to redirect to the forum the topic is in. See: #13793;
- etc.
Hooks for contrib modules:
- subscriptions;
- private messages;
- whispers (?);
- deleting redirects after a given timeframe;
- using redirects allow admins to create multiple redirects to a single topic (think announcements);
- etc.
Forum patches against D7 to focus on
- Forum: Pager links in Forum topics list
- Deleting forums leaves stale data
- Flat forum page style
- Link to last post in forum table
- Append signatures to forum posts (depends on node refactoring )
- New forum icons
- Merge {node_comment_statistics} and {node_counter} into {node} (abstraction of node activity + performance)
- Add private forums to core
- Moving comments/topics/discussionthreads
- link to moved forum topic, not the new forum
- Forums performance improvements
- Extend forum.module to allow for per-forum moderators
Also - direct link to the forum issue queue