Posted by webchick on November 6, 2006 at 9:15pm
Culling information from multiple forum posts and "stuff in my head," here's a list of modules that we'll need and some other "kick-start" info. Feel free to suggest others in the comments and we can get 'em added in here.
Core
- Forum (I know, shocker!!)
- Comment
- Poll (possibly? or advanced poll -- see below)
- Profile
- Taxonomy
Contrib
- ACL: General access control library.
- Advanced Poll: Poll module with more options (thanks to Michelle for this!)
- BBCode: Add BBCode formatting option.
- Comment Mover: Allows moving comments from one thread to another. NEEDS PORTING TO 5.0
- flatform: Handle displaying forums to be more like phpBB-style output.
- Forum Access: Moderation access for forum module.
- Forum Admin Links: Adds "close this thread" and so on links to forum nodes (thx to Moshe for the tip).
- privatemsg: Allow users to send private messages back and forth. NEEDS PORTING TO 5.0
- Smileys: Add in smiley conversion. UPDATE TO 5.0 IN PROGRESS
New contrib pieces
- "Welcome" module: Part of the PHPBB install process asks for some basic stuff like user 1 name/pass, e-mail address, and site name. Makes sense to include this in the installer for DruBB as well, but it makes even more sense to separate this out so it can be re-used by other distros.
- Pseudo-WYSIWYG editor: There are two modules to handle the "little bar above that you click and it inserts the stuff for you" requirement: quicktags and BBCode Formatting Bar. I like that QuickTags is written more general, for support with multiple input formats; however it still needs work on its user interface and the amount of options available, and also needs to be ported to 5.0 and jQuery.
- Signature module: I could swear there was already a signature module but I scoured contrib and can't find it. But we need something to handle:
- Displaying signatures on both nodes and comments.
- Removing the core behaviour of dumping the signature into the comment field.
- Display signatures on output so that they're dynamic and change across all posts when the user changes their signature.
There's some code we might be able to use as a starting base in the Fix signatures issue.
- Subscriptions module, according to Heine, needs not only a port to 5.0 but also a re-write. This module would handle subscriptions to posts, comments, etc.
- Something to handle comment moderation, according to Heine, a good solution for this doesn't currently exist.
New core pieces
Things that could be really useful additions to Drupal core include:
- The ability to have private forums. This will probably translate to acl module and forum access in core, though it could also be acl.module and taxonomy_access in core.
- The ability to assign "moderators" for certain nodes. This could be done for both blogs (blog authors should be able to delete comments on their blogs and forums, so might be useful as a core addition.
- Robust subscription options: The ability to subscribe to all nodes in a term, nodes by a certain author, comments on a specific node, etc.
- Make user profiles CCK nodes: This would allow searchability, additional field types, and on and on. This probably also means things like placing "add to registration form" and "visibility limted to X" on any CCK field.
- Making poll an add-on option to existing node types: This would allow people to add a poll to their blog, or to their forum post, or to a random page in Drupal, etc.
Drupal.org forum posts/book pages where this stuff is discussed
- Ask your questions here re: Drupal and phpBB
- Drupal modules equivalent to phpBB2 features
- Drupal forums wish list/site recipe
Other groups that may have some info/interest in this
Other crazy features
There are other things that people might want, such as user points and rankings, karma, etc. but I think we should go for "core" functionality first.

Comments
Random thoughts
I don't have the time right now for a well thought out post, so here's some random thoughts:
http://drupal.org/node/84014 has more ideas.
Profiles as nodes: http://drupal.org/project/nodeprofile and http://groups.drupal.org/profiles-as-nodes
Social networking group - http://groups.drupal.org/social-networking-sites
http://drupal.org/project/advpoll instead of core poll.
More later... Need to get ready for the dentist :(
Michelle
Tracker
An extended tracker for ones own forum post might be handy. Don't know a suitable module. xtracker + some modifications might suffice.
Xtracker = subscriptions?
'Subscriptions' module already sends me reminders of my own posts if I mark it in my profiles. Isn't it a good start point? (but it needs rewrite to 5.0, as mentioned above)
Editview based comment moderation?
Will the new editview module be a good start for a comment moderation solution? Unlike the current "admin block", it may allow for editing / approving multiple comments at once.
Drubb Distribution?
The huge list of modules needed to accomplish the task might mean we will need to create a separate distribution, based on drupal 5.0 distributions.
I am not aware of the current feature set of drupal distributions / install profiles, but it would be beneficial o have:
Hi, I don't think that it's
Hi,
I don't think that it's a good idea to make special DruBB distribution.
We don't need that much modules. I think that the core modules/solutions should be:
- Profile solution (I am not sure that it's required)
- Good permissions solution (I think that taxonomy access is good, but it's not good enough for BB)
- And finally the forum/forum administration panel solution for moderators.
All other modules are additional features, which the webmaster will decide if he should use it or not.
That's my opinion, but I'll be more than happy to hear your opinions.
Best Regards,
Igal.
Documentation
A separate distribution may be to much to maintain. It may be the solution down the road if the interest in DruBB grows and more developers jump on board.
But for now the easiest way to get around the huge list of modules is by providing good documentation and maybe provide a DruBB down-loadable "package" with all the needed modules and the user can decide which ones he needs and activate only those.
Subscriptions in need of a maintainer
Dan Ziemeck is looking for a developer to maintain Subsciptions.
A crazy idea for the DruBB?
Hi There!
I'm following your discussions and one thing I would like to have implemented perhaps in the whole Drupal not just the Forum part is being able to use in-line editing with AJAX, if a tool like that existed it would easily save some time as a admin/moderator.. Perhaps eyecandy, but I think it's very useful..
Invisionboard has something that works in the sameway but it's called "Quick edit"..
Just an idea :)
Comment mover
A comment_mover patch to bring it to Drupal 5 has been posted on http://drupal.org/node/82256. Please test. There are probably some bugs left that are also present in the 4.7 version, so please focus on the upgrade only.
What's up guys? Thanks for
What's up guys?
Thanks for the information. I am still researching some features and soon I'll start to code.
I am now thinking if to code the module for Drupal 5.0 or to stay with 4.7 for now.
Have a nice day,
Igal.
Hello.. Not sure if this
Hello.. Not sure if this group is still active.. I sure hope it is :)
I would like to see the "markasread" module included. Apparently it was written for 4.6, so it will probably need a re-write for 5.0. I haven't looked to see if that's happened or not, but "clearing the slate" for unread messages is a must for a forum, IMHO.
The other issue I would like to see resolved is that you don't see if a forum has any unread comments in them. For instance.. as UserA, I post a new thread. This appears as a forum with an unread message to UserB. UserB posts a reply. UserA, who has basically read the intial post does NOT see an unread indicator on the main forum page, but DOES see an unread notification when he/she opens the forum for viewing.
As far as I know, packages like phpBB and vBulletin offer this functionality. Is there a new post in any thread in this forum? yes, show appropriate indicator.
I've been trying to hack something together as far as tweaking a theme, but it's only that - a hack.
My site that I use a forum on is presently running 4.7... I haven't found the time to move some of the modules (though, none are exceptionally complex, so it really shouldn't take much time), but I'm really missing Taxonomy Access Control or some other means of a flexible ACL based on taxonomy terms. Between the time that 5.0b2 was released and today, it may have been created - I honestly haven't looked. The point to this whole ramble is, I would love to help, but I'm bound to using 4.7 for the moment, so not sure what I can contribute.
Thanks!
Hi, I'll try to include it.
Hi,
I'll try to include it. What's your site's address?
About the activity of that group, I think that when I'll release the first version of the new forum, the group will become more active.
Yeah, I bet group activity
Yeah, I bet group activity will increase when 5.0 is released, and people look to migrate their 4.7 installations.. or maybe even look to see if any of the forum features were changed from 4.7 to 5.0.
My site is at http://dev.good2thelastdrop.org . It's a World of Warcraft guild site, and as the URL might indicate, not quite ready to go yet.
I seemed to have cleared up the whole "comments don't show the forum as unread", but I get some .. confusing results on the front forum page.. Situations like, "2 messages, 3 unread".
As I said below, I managed to do it through a change in template.php. I can include it, or email it, or what have you if it'll help for future release.
avatar galleries
For most forums this could be an important feature which could be developed on drupal with amag modeul and acidfree.
It's a bit outdated now
It's a bit outdated now (4.6), but my old list of forum enhancements for Drupal might still be worth looking at:
http://drupal.org/node/30161
First result searching drupal.org for 'signature module'. ;)