Forum enhancement module

Michelle's picture

So many people have said they are going to improve forums and then we never hear from them again. I finally had enough of waiting for someone else to do it and I'm taking up the job myself. I started working on it yesterday, basing my code on flatforum. This module is intended to replace flatforum, which I think has reached the end of life.

I don't have time to do a full specs writeup right now, but I wanted to get this post out there. The first thing that needs to be decided on is the name. That may sound trivial, but it's important. I want to get this code into CVS as soon as I have something basically working so that it is available to the community for feedback / patches. Which means I need to name it.

I've been calling it "fancy_forum" so I had something to name the functions. But that may be a bit too "cutesy". Other options I've considered are "forum plus", "enhanced forum", "advanced forum", and "forum glue". I'm not keen on the "drubb" name, to be honest. It's a Drupal module so the Drupal part is a given. It's not normal to put Drupal or even "Dru" into the module name.

Opinions?

I'll get back with some specs later today.

Michelle

Edit:This module now has a project, Advanced Forum but the code is still only in CVS at this time.

Comments

Awesome!

cburschka's picture

I've wanted a better forum in Drupal for ages (my own attempts in that direction didn't work out, though). I'll definitely be around for testing and reviewing.

Name: Yeah. DruBB (in the style of all the other BBS software - UBB, phpBB, punBB, etc.) is rather a name that represents Drupal as a forum, among other forums - perhaps it would be a good name for an installation profile that made Drupal into a forum out of the box. I agree that a module name, for representing one Drupal module among others, should be different. I like "Forum Plus" and "Advanced Forum"...

I agree

rickvug's picture

I'm so glad to see someone tackling Drupal's forum support. Overall, I like the approach of using many separate modules. The only issue here is that it can make the setup process a bit tedious. Creating a forums + community install profile would be perfect for this. There has been talk about changes to Drupal.org packaging script that will even create an install profile tarball with all of the needed contrib modules which would further ease installation for newer users.

Advanced Forum module sounds great

mennonot's picture

Michelle, thanks for taking the lead on this. I think there is a real need for this module. I've very interested in helping out with testing and reviewing, though I'm not sure how much help I can be with coding. I've got a website where an enhanced forum with features like those found in software like phpBB could be very useful.

As far as name goes, I would vote for Advanced Forum, because I think its the most clear and straightforward and there are other modules that already use this terminology to refer to an enhanced version of a core module (i.e. Advanced User, Advanced Contact, Advanced Poll). I would second what Arancaytar said about DruBB, in addition it would risk confusion with the DrupalBB project.

Finally, there are two features I'm particularly interested in seeing in an advanced forum module:

  • Disable editing of each posts after a certain period unless moderator
  • Subscription to topics or user posts based on privilege

In looking at these, I realise that neither is really dependent on a forum module and may be available in other modules already. Does anyone out there know of other modules that already provide this functionality for nodes in general?

Name and Extra features

Michelle's picture

I'm leaning towards "Advanced Forum" myself.

As for features, this module is more of a glue module so extra features would either be submodules or their own projects. I need to take a bit of time and write up my thoughts and that will make more sense.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Michelle: why not become a co-maintainer?

catch's picture

Michelle: why not get maintainership of flatforum and start a 2.x branch? It's a very well known module historically. And if you're still going to maintain the 'flat' theming in it, then it'd make sense. Adding extra features is what 2.x branches are for.

Otherwise "enhanced forum" makes it clear you're augmenting the core forum module rather than trying to do a drop-in replacement (assuming that's what you're doing).

Why not flatforum

Michelle's picture

My original intent was to take over flatforum and I haven't ruled it out 100% but there are some issues with doing that:

1) Which I'm using the flatforum code as starter code, it's nearly a total rewrite and I have no interest in breaking it up into patches.

2) I'm not keen on keeping the "flatforum" name since this goes well beyond making the forum flat.

3) There is an existing issue queue with issues that wouldn't apply to to what I'm doing anymore.

So I have bascially a new module with a new name and only bits of the old one left. Is that worth trying to change the existing project into this or is it better to make a new project and just mark the old one as deprecated?

And, yes, this is designed to enance the forum, not replace it.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Depends how much extra stuff

catch's picture

Depends how much extra stuff you're going to put into it, but things like "post count" wasn't just "flat" either. flatforum has good namespace, and it sounds like you'd be working within the spirit of what it was trying to achieve.

  1. that's why 2.x branch
  2. 'Enhanced forum' as project name but with the same flatforum cvs folder would be fine I think. Especially so if you end up with submodules for different features.
  3. That's what "fixed" "won't fixed" and "by design" are for. I'd help with clearing it out (and reviewing your new module in general fwiw regardless of this particular decision, as long as it's not called fancy forum ;)

Where it goes

Michelle's picture

Hmmm... Some good arguments on either side. Let me mull it over for a bit. I just started working on this yesterday so I don't need to make a project / take over flatforum instantly. I just want to do it soon so any code I do is out there for others to see.

As for the name, yeah, "fancy forum" sounds worse and worse as time goes on. LOL! I think "Advanced forum" has a good precedence with advanced poll, advanced contact, as someone mentioned.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Agreed with Catch

Liam McDermott's picture

Ageed with Catch here, it'd probably be better if you took over the existing Flatforum. Particularly if that's what you're basing your own work on. The other thing to consider is what is this thing going to do? That will have a bearing on whether you take over flatforum or start a new project.

Really glad to hear you're on the case though Michelle!

Related groundwork

BrightLoudNoise's picture

There has already been some significant work on improving and integrating many of the flatforum features into core (see http://drupal.org/node/150133 ), targeted for D7 as it didn't get committed on time for the D6 code freeze. You may want to get in touch with Gurpartap Singh and find out where things stand.

D6+

Michelle's picture

I'm aware that changes in 6 and beyond will make a lot of this unnecessary. I had intended to just wait until 6 was released before doing a forums tutorial/module. But it will be a while before all the helper modules are ready for 6 and I think there's a real need for this in 5. While trying to copy the hacked up flatforum from one site to another yesterday I decided I should just take the plunge and do this for 5. I intend to follow through and upgrade it to 6 but I'm focussing on what I can do in 5 right now.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Not everything due for

catch's picture

Not everything due for inclusion in D6 got in - at least two of gupartap singh's patches didn't make it, so there'd definitely be a place for this against D6 as well. It'll also help to refine some of the code so that at least some of the features have a good chance of integration into core forums for D7 as well.

This is good news.

pcs305@drupal.org's picture

I was getting ready to test all the BBS's out there that have Drupal integration modules for my site. But I can wait a few months for "Advanced Forum" rather than having two installations that needs patching and upgrading!

This is indeed great news! ANd perfect timing :-)

I agree with Michelle's reasons for not taking over Flatforum. "Advanced Forum" fits with current naming conventions for modules that enhances core modules.

More description

Michelle's picture

I still haven't written up complete specs of what I have in mind but here's some general thoughts to clarify what I'm doing:

Advanced Forum will...

...use the core Drupal forum module
...handle presentation (theming) of the forums, defaulting to a "phpbb" look but with the goal being making it easily changeable
...use other stand alone modules as helper modules (examples: user titles, points, badges, privatemsg, subscriptions, etc)
...have sub modules for functionality not covered by other modules (post count, etc...)

Advanced Forum will not...

...be a huge monolithic module that duplicates functionality that should be or already is in other modules

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

First look

Michelle's picture

I got started on this over the last couple days but now I need to switch gears for a while and get some other work done. Until I get a project for it, you can see a sneak preview of it here: http://shellmultimedia.com/files/advanced_forum_0711121730.zip

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

user_stats

jaydub's picture

You might want to check out the user_stats module (http://drupal.org/project/user_stats) which aims to help provide some of the user data for a typical phpbb-ish forum. Like Michelle I cannot wait for D6 and D7 improvements to get me the forum I need now so I have been rolling my own changes as well. I am a bit of work away from any public display but will be watching the progress of this project as well as others.

Thanks

Michelle's picture

I'd forgotten about his modue. I made a user_postcount module out of what was in flatforum but I see that's already part of user_stats. I'll keep it for now but may drop it. Everything is still really flexible at this point.

Thanks,

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Forum subscriptions

rptrevor's picture

Thank you for doing this!

I've just put up my first Drupal site, with the forums being the first real feature. I've hooked up the Subscriptions module so that forum topics may be subscribed to. The initial reaction to the site is: why can't we subscribe to Forums?

Is this something that other people find missing in the forums module? Is it something that is planned for your Advanced Forums (or 6.0 or 7.0 if anyone knows)?

I'm using the forum_access module to control access to forums, with some being available to authenticated users and others being available to users with other roles. This is a first step towards a community site, so I'm also wondering how or if og_forums might be related to or affected by your enhancements.

I'm pretty new to this but I'd be happy to help test.

...upon further review

rptrevor's picture

...this would seem to be more of a Subscriptions module issue than a Forums module issue. Subscribing to a forum is possible using the categories tab in the My Subscriptions page -BUT- it seems that the initial post on a new topic does not kick out an e-mail - only subsequent comments kick out the e-mail...

It would seem to be useful to have a "Subscribe to forum" button on the forums page that would kick out an e-mail on any posting activity in the forum (initial post on a new forum topic + comments/replies on any forum topic within the forum).

Features

Michelle's picture

The bulk of that is the subscriptions module.

Please, let's not get a thread full of feature requests. I'm trying to get the basic framework of the module hammered out and then get a project made for it. Feature requests can then go into the issue queue.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

This sounds like an

Marandb's picture

This sounds like an incredible project. I really hope that this will actually come to pass.

I am about to relaunch one of my largest sites. I would definitely be interested in helping implement this. I am really not much at all on code, but I can help test on a production site.

Thank you,
Marand B.

Do you have some free time?

Michelle's picture

There are assorted posts all over g.d.o and d.o with wishlists for forums. What would be helpful to me is if someone could do some research and collect all the wishes into a wiki page. Nothing complicated; just a simple list. Then I could organize it from there into "to do" and "won't do" lists so we can figure out what should go in this module and what should be done in helper modules.

I also could use someone to make a list of all existing modules that can be used to augment the forums. I need to go through them all and find what functions they have for retrieving their data.

Another thing that would help for people with design skills is a set of buttons for things like reply, edit, delete, quote, etc.

Thanks,

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

wiki page started here. IMO

catch's picture

wiki page started here. IMO best to combine the wishlist items and existing modules/snippets in one wiki since they can be more easily cross-referenced on the one page.

List of modules

toma's picture

Signatures for Forums provides user signatures that will be familiar to users of popular forum software.
http://drupal.org/project/signature_forum
For BBCODE: http://drupal.org/project/bbcode
For quicktags: http://drupal.org/project/quicktags
Quoting of posts: http://drupal.org/project/quote
Private messages : http://drupal.org/project/privatemsg
assign titles to users http://drupal.org/project/user_titles
User Badges http://drupal.org/project/user_badges
User Stats http://drupal.org/project/user_stats
Attachment http://drupal.org/project/attachment
Bbcode http://drupal.org/project/bbcode
Comment closer http://drupal.org/project/commentcloser
Comment mover http://drupal.org/project/comment_mover
Comment Page http://drupal.org/project/comment_page
Comment RSS http://drupal.org/project/commentrss
Comment Upload http://drupal.org/project/comment_upload
Forum Access http://drupal.org/project/forum_access
icontheme (some free icones to use) http://drupal.org/project/icontheme
JSFX is suite of effects (if you want to use commenthide / expand comments )
http://drupal.org/project/jsfx

Karma http://drupal.org/project/karma
Search Type (can have seach for forum) http://drupal.org/project/search_type
Smileys http://drupal.org/project/smileys

I think some of those are

Michelle's picture

I think some of those are already on the wiki page. If someone has time to add the ones that aren't and clean that page up, that would be great.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Checking in

Michelle's picture

Since there's been no activity for a while, I wanted to let people know I'm still going to do this. Just been busy. I tend to do things in spurts when I have a chance so you'll see nothing for a while then suddenly a flurry of activity. Not ideal, I know, for people who are waiting for this, but I figure it's better than it not getting done at all. ;)

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

nothing for a while then

Toe's picture

nothing for a while then suddenly a flurry of activity

Eh, no worries, I tend to be the same way. Just as long as it gets done. :)

A same job already done i

toma's picture

A same job already done i think with http://groups.drupal.org/node/6007

an example here http://www.otakuisland.net/forum

If someone can make it standalone without distribution, and what is the difference between the two projects ?!

drupallbb

Michelle's picture

It's in Spanish with no idea when it will be translated. It's not on drupal.org. It's a profile, not a module. I haven't looked at it detail to see how similar it is since it's in Spanish. If you want to use that one, that's fine. I won't be offended. :)

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Thanks Michelle, you do a

toma's picture

Thanks Michelle, you do a great job, and i ll wait for your module :) i don't speak spanis, but the demo is so cool, i translate the tutorial with google and its a collection of modules etc, may be it can be a good start of what you r trying to do, by the way thanks a lot for your tutorials :)

...

Michelle's picture

It may be a good example to look at to turn this into a distro. Right now I'm just focused on the glue module, though. I hope to have something ready for release in the next few days. I haven't had time to work on it since I posted the first look but hubby is home for the holiday so I can get a bit more computer time.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

new module

moshe weitzman's picture

i actually think a new module is best. flatforum can live on in drupal6 just as it is. in fact, its weird hybrid of module and theme is actually much more doable in D6. modules can ship with template files so i think flatforum can be done without asking admin to fiddle with his theme at all. so, lets improve flatforum and use this advanced forum for everyhting else. at some point, they could merge if desired.

Hybrid

Michelle's picture

Well, mine is a hybrid as well, but it won't require such difficult changes to the theme. I'm putting as much in the module code as I can. I don't know what's going to become of flatforum as no one has stepped up to maintain it but my module will be a replacement for it so I don't know that it matters.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Looks like flatforum is not

dami@drupal.org's picture

Looks like flatforum is not actively maintained. Last cvs commit was about a year ago ...

It isn't

Michelle's picture

I confirmed that with the maintainer. It's up for grabs if anyone wants it. Honestly, though, my module in its unfinished state nearly replicates flatforum. With a little CSS love, it would replace flatforum as is.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

I'd like to help with

dami@drupal.org's picture

I'd like to help with flatforum, but not as a sole maintainer because I can't guarantee how much time I can spend on it. If anybody is interested, I would be glad to be an co-maintainer or just help here and there in the issue queue.

Looking forward to your super glue module :)

Btw: Do you flatten forum comments or reserve the threaded structure? I wish drupal 7 would drop threaded comment, just using a flattened list. Do we have a poll on how many people are actually using threaded comment in their forums?

dami: It won't get dropped -

catch's picture

dami:

It won't get dropped - both drupal.org and groups.drupal.org (and some other big sites) use threaded comments. I have a patch against D7 to remove comment controls (the bit that allows visitors to change comment settings to loads different options themselves) here: http://drupal.org/node/175841 and there's an issue for completely flat comments (in the database) here: http://drupal.org/node/81373 - plus you can already change setting per node type in D6. Those three things will simplify implementing forums in Drupal a lot.

Thanks for the info. I was

dami@drupal.org's picture

Thanks for the info. I was just wondering why we have threaded in core, not the other way around, i.e. flat comment in core and threaded in contrib...Anyway, it is what it is, and it seems it's won't be dropped as you pointed out.

Sigh

Michelle's picture

All that time flatforum has been abandoned and no one wanted to do anything with it. Now that I've started work on a module to replace it, suddenly there's interest in maintaining flatforum. There's really no point in having two modules doing the same thing. If people would rather have flatforum, maybe I should just stop?

As for threading, I turn that off in options and use flatcomment to make them really flat.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Sorry, I didn't realize your

dami@drupal.org's picture

Sorry, I didn't realize your module is to replace flatforum. I think of flatforum more of a theme, and yours is a super glue module that has much more features (or sub modules?). And I wasn't sure when we can expect a beta release of your module. If it's like few weeks away, I won't bother with flatforum, but if it's months away, I will have to use flatforum for now......I apologize if I misunderstand and please continue your good work and it's much appreciated!

...

Michelle's picture

Mine builds on flatforum and takes it farther. It won't have a lot of submodules. It's mostly dealing with the theme like flatforum does. You can see what I have so far here: http://advforum.shellmultimedia.com/?q=forum . It still needs some serious CSS help, but it's a start.

I don't know about a beta release in particular... I'm new at this module writing thing. But it's somewhat usable as it is and I'll keep working on it to get it better.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

This is great work,

BridgeBurner's picture

This is great work, Michelle. I can't wait for release. I agree that it needs some CSS help, but overall the structure is very clean and appears to bring just the right amount of usability and features that I think most of us are looking for. I was going to wrestle with the Drupal+SMF bridge, but I think I'll wait for this as well. Like others I loathe maintaining two DBs in addition to two different software suites to keep updated.

I have only two questions for you, forgive me if they've been answered already.
1.) Are there going to be moderator groups or at the very least a common registered user, moderator, and admin user tier? I hope that such a feature isn't considered fluff as it's an important function of a well-moderated clean forum.
2.) I noticed that the urls change when you browse around the various containers. However, individual threads seem to be modified nodes and node names. Will it possible to have a separate taxonomy for forum entries? That's sort of a small thing, I'm happy that forum threads have unique urls which is something the bridges don't (which defeats the purpose of a heavily integrated community-based website IMO). I just wonder how it's all going to work with clean urls and popular modules like pathauto.

Other than that I'm very excited about your module. Keep up the good work!

...

Michelle's picture

1) That's out of scope for this module. Access to the forums is better handled by the forum access module.

2) I'm not doing anything with URLs... That's handled by the forum module. You can add any taxonomy you want to the forum posts. They're just nodes.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Awesome.

cburschka's picture

I'm not sure how much is changed about the forum index and topic lists (but those are already quite good in the core forum), but the topic view is definitely exactly what a forum should look like.

It would be great if some of the references to "comments" were changed to "replies/posts" on the forum pages with link_alter and form_alter...

...

Michelle's picture

The only thing I've changed in the forum list so far is repeating the headers. It looks like crap because the CSS is all messed up. You can see it better here: http://couleeregiononline.com/forum . I'm also hoping to be able to add the last post in the forum to that like you find on forum software.

Comments/replies/posts... Yeah, I plan on seeing if I can backport the 6 patch. I know how to change the first "Add comment" but I believe it shows up in other places as well.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Some spec requests from a heavy user of forums

hrheingold's picture

I'm new to Drupal but have been using forums for 20 years, starting with PicoSpan on the Well. I've created and maintained a number of online communities, using a variety of different kinds of forum software over that time, and I've run a consulting group (http://www.rheingold.com/Associates) that helps groups plan online communities. During that time, I developed a list of features that I feel are essential. In my experience, the forums that best include these features are Caucus, Web Crossing, and Well Engaged. Caucus is open source but is not a Drupal Module.

My list of features is available at http://www.rheingold.com/Associates/SuggestionsForEvaluatingForums.rtf

Thanks for the essential features list

mennonot's picture

Hrheingold, this list is quite helpful. Especially the overview of the beginners and experts experience. Thanks for sharing it.

It's funny, I remember reading your Virtual Communities book for a class in college 8 years ago. Nice to have you join us here in Drupal land.

I take the spanish Drubb

toma's picture

I take the spanish Drubb distribution and i take modules and template functions, css etc and i get a nice results check out here

http://www.biladi.us/forum

...

Michelle's picture

That looks nice. Doesn't address the issues, though.

Michelle


See my Drupal articles and tutorials or come check out life in the Coulee Region.


My blog, mostly about Drupal: Shell Multimedia

Don't want to duplicate

SamRose's picture

Michelle,

Sorry for causing stress. Please accept my sincere apologies. I agree with you, I definitely don't wan to duplicate, and I now see that I misinterpreted the direction you intended to go with your module. Not sure where idea from that what I was outlining was different from what you are thinking about with Advanced Forum, but consider me willing to work with you to accomplish a better forum for Drupal

I'd rather support your efforts, and work with you Michelle, than to dulicate work, adn possibly pull away from your momentum.

I'll repost the submission I made in this group here in this comment, but I have taken out the part about making a whole seperate module outside of what Michelle is making. I deleted that submission.

The notes that I made follow:

My friend and colleague Howard Rheingold (author of http://smartmobs.com) recently left a message at http://groups.drupal.org/node/7064#comment-21358 about some ideas for improving existing forums, or incorporating into emerging new forum modules. Howard's criteria that he's worked with for a number of years are found here:

http://www.rheingold.com/Associates/SuggestionsForEvaluatingForums.rtf

Probably the best existing open source software example of this type of forum/conferencing system can be found here:

http://www.caucuscare.com/inf_whatis.shtml

A brief explanation:

The "processes" that happen in softwre like http://www.caucuscare.com/inf_whatis.shtml are based around making it easy for users to "visualize" what is happening. http://www.caucuscare.com/inf_whatis.shtml#howuse

What myself and Howard hope to do is to emulate the useful features in Caucus, in an alternative Drupal "forum" module. This "forum" module would end up being quite a bit different than pretty much all existing, and emerging forum modules. But, it would also end up giving Drupal the capability for facilitating rich discussion, and dialogue in text environments for education, and intensive focused exploration via text discussion. A lot of these web conferencing design patterns emerged, and have had years of practical est on places like The Well, and private conferences that have been going on for years, containing hundreds, or a few thousand people.

The primary functions are:

  • "Flat" forum, not branched or threaded
  • "Forum" is a name "topics" are single, linear series of posts that relate to the forum name
  • A way to quickly see new posts by number. Even better yet, a way to simply look at "what's new" as descibed in howpeople use http://www.caucuscare.com/inf_whatis.shtml#howuse
  • "The software must make it easy for participants in forum conversations to select a list of forums and topics to follow, and add and subtract entries from this list. This subscription list should display at the subscription list level the number of forums that have new posts, and at the forum level the number of topics that have new posts. It should be easy for the participant to cycle through all the forums on the list, reading each new post (since the last time that participant cycled through the list) in each selected topic from each selected forum on the list, then responding or passing and going to the next. This should make it easy for participants to cycle through their subscription list weekly, daily, hourly, or continually. From the subscription list level, participants should also be able to go directly to specific forums, or directly to only the new posts in specific forums. All new users should have "help" and "practice posting" forums as defaults on their subscription list."
  • Public and Private access control
  • Using "views" modulefor beginners and advanced users (to present new users with "how to" use info. Vital for encouraging forum use)
  • "Upon entering a forum, the user is given the opportunity to see the menu of all topics, or to immediately go to the first new postings. The menu entries should be one sentence, and should be active links to the topics. Along with the description and link to the topic, each topic should have a check box that enables users to "forget" the topic, and remove it from visibility the next time the user opens that forum's index page. Next to each topic should be an active link to the new responses and to the last response. A user can click on the topic title link and go to the beginning of the topic, can click on the new posts link and go to the new posts, or on the number that indicates the most recent posting and read only that one. If users are allowed to start topics (not recommended for the earliest stages of Forums), there should be a link that enables the user to create a new topic."
  • What do you think? Does any of this resonate as being useful to anyone active here? (end)

    I actually have not yet seen the detailed spec. of Advanced Forum, and I have read through this item, and do not see exactly where it mentions what I detail above. but again, i'd rather work with you, and figure out how we can use your efforts.

    I do like the idea that Michelle lists above: "As for features, this module is more of a glue module so extra features would either be submodules or their own projects. I need to take a bit of time and write up my thoughts and that will make more sense."

    This is a good approach, IMO. I will takes some time to check out http://groups.drupal.org/node/7123 and code at http://drupal.org/project/advanced_forum to educate myself some more. Thanks!

    Sam Rose
    Social Synergy
    Blog

    Ok, I see the "light" now... :)

    SamRose's picture

    Michelle,

    I can see how that would have annoyed you to have someone come along and possibly kind of "fork" off of the enthusiasm you've been building up, and I'll committ myself to working with your project, instead of making "yet another" forum module. I must have misinterpreted the direction that you want to go, but I can see that your design philosophy is actually quit flexible, and has room for many configurations, so you are right, it WOULD be silly for us to try and build it from scratch,when there is room in your "glue" module for all kinds of stuff. So, Ipledge to through ourefforts in with you, and see what we can coem up with that way :)

    Sam Rose
    Social Synergy
    Blog

    *Deep breath*

    Michelle's picture

    Ok, got away for a couple of hours and I feel bad now for coming on so strong. I'm afraid I got a bit "territorial" there. I do believe it's better if we work together but, jeez, I could have been nicer about it. So, my apologies.

    Yes, my design is quite flexible. The only things I'm really firm on is I want to work with the forum module rather than forking it and I don't want to duplicate functionality that's already in other modules by making one huge monolithic module. Beyond that, I'm pretty open. What I want is a native Drupal forum that we can be proud of instead of always having to defend ourselves against the "Drupal's forum sucks" crowd.

    I started with the existing flatforum code and cleaned it up to make it easier to work with. I need to commit the code I have so far (Thanksgiving got in the way) and we can go from there. I read the document and it all sounds perfect, though some of it may be beyond my skills. If you want to jump in and work on this with me, that would be wonderful.

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Region.


    My blog, mostly about Drupal: Shell Multimedia

    Michelle's picture

    "Flat" forum, not branched or threaded

    That part is already done.

    "Forum" is a name "topics" are single, linear series of posts that relate to the forum name

    That's already in the core forum module.

    A way to quickly see new posts by number. Even better yet, a way to simply look at "what's new" as descibed in howpeople use http://www.caucuscare.com/inf_whatis.shtml#howuse

    I didn't go to the link but the tracker handles that.

    "The software must make it easy for participants in forum conversations to select a list of forums and topics to follow, and add and subtract entries from this list. This subscription list should display at the subscription list level the number of forums that have new posts, and at the forum level the number of topics that have new posts. It should be easy for the participant to cycle through all the forums on the list, reading each new post (since the last time that participant cycled through the list) in each selected topic from each selected forum on the list, then responding or passing and going to the next. This should make it easy for participants to cycle through their subscription list weekly, daily, hourly, or continually. From the subscription list level, participants should also be able to go directly to specific forums, or directly to only the new posts in specific forums. All new users should have "help" and "practice posting" forums as defaults on their subscription list."

    This sounds kind of cool. I'll have to think on how to do this. Maybe with views.

    Public and Private access control

    Forum access module.

    Using "views" modulefor beginners and advanced users (to present new users with "how to" use info. Vital for encouraging forum use)

    I'm not following this one. It sounds like you're wanting a help file but what does that have to do with the views module?

    "Upon entering a forum, the user is given the opportunity to see the menu of all topics, or to immediately go to the first new postings. The menu entries should be one sentence, and should be active links to the topics.

    I wouldn't put forum topics into the menu... You can see a list of all of them in each forum, though.

    Along with the description and link to the topic, each topic should have a check box that enables users to "forget" the topic, and remove it from visibility the next time the user opens that forum's index page.

    I don't know how to do this one. Will have to give it some thought.

    Next to each topic should be an active link to the new responses and to the last response. A user can click on the topic title link and go to the beginning of the topic, can click on the new posts link and go to the new posts, or on the number that indicates the most recent posting and read only that one.

    There's a link to the first new comment already as well as clicking the title to go to the top. Nothing to go to the last response, though. Is that a common need?

    If users are allowed to start topics (not recommended for the earliest stages of Forums), there should be a link that enables the user to create a new topic."

    I don't know why it's not reccomended... That's a strange one. But, anyway, there is a link to create a new topic.

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Region.


    My blog, mostly about Drupal: Shell Multimedia

    Link to the last response

    XPectIT's picture

    There's a link to the first new comment already as well as clicking the title to go to the top. Nothing to go to the last response, though. Is that a common need?

    I think it's very useful. Especially if you have a long discussion were you don't have to read all comments.

    Yes, will help

    SamRose's picture

    Yes,

    I definitely will jump in and work on this with you. Or, if soemthign is beyond my skills, see if I can get someone who can help us.

    I probably have about 5 or more hours a week to help with this.

    Sam Rose
    Social Synergy
    Blog

    Michelle - keep up the good

    scedwar's picture

    Michelle - keep up the good work! I only wish I had more Drupal experience to be able to help more, but I can assure you that your efforts will be appreciated by many people. A couple of modules that I think would be useful to think about:

    Flag content as offensive to a moderator:
    http://drupal.org/project/flag_content

    Word filter, to filter out swear words etc:
    http://drupal.org/project/wordfilter
    (maybe distribute a pre-rolled list...)

    A few other random thoughts (apologies if these are already included/irrelevant):

    1) Easy way to customise the user info block both a) for the user (e.g. basic text such as "I'm from London and like kittens") and b) for admins with a chunk of php ("This user is an admin for groups: x, y, z, and member of group A,B and a site administrator etc").

    2) Search on just the forum.

    3) I'll be looking to import an smf forum (currently synced with a drupal site) into this module, and finally have the holy grail of an integrated Drupal site! I'll post up my findings in time, but it might be worth bearing in mind that there could be many sites that would want to migrate to an integrated solution.

    Keep up the great work! Stephen

    ...

    Michelle's picture

    Best place for module suggestions is the wiki page.

    1) Are you talking about the left side of the comment or an actual block? If you mean the former, that's all contained in node-forum.tpl.php.

    2) I don't know how to do that offhand, but I can put it on the list.

    3) I don't have any plans to write migration scripts but anyone can feel free to do so.

    Thanks,

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Region.


    My blog, mostly about Drupal: Shell Multimedia

    Can be done with

    catch's picture

    2 Can be done with views/views_fastsearch and a filter on Forum node type. Also a <href="http://drupal.org/node/141788">snippet.

    Thanks for all the

    scedwar's picture

    Thanks for all the feedback.

    1) I'm referring to the left side of the block: a simple way for normal users to add text, or even admins to add php, without even delving into the node-forum.tpl.php
    2) See solution above!
    3) I've already had contact from a guy about this. I'll post a thread on this in time.

    There's already a

    catch's picture

    There's already a phpbb2drupal module - I used it in 2006 to import several thousand users/posts/comments and it was easy to set up and worked pretty well. If you get an SMF import module set up, you should make sure it's submitted as a drupal.org project so that the community can review and improve on the code. Or if it's just an SQL script or similar, put it in this snippets section in the Handbook: http://drupal.org/node/271

    Great work!

    mooseroo's picture

    Just another post to say thanks and to keep up the great work! Just getting into Drupal myself and forums out of the box just aren't very impressive. Your work looks great and make huge advances in the utility of the forum core!

    Keep it up!

    Drupalit and Domain (added to wiki page)

    skizzo's picture

    Use-case: using Drupalit, I am trying to set up self-moderated forums where users promote best topics clicking on vote (see http://i10.tinypic.com/6uhtudf.png ). Filtering with Views, one should be able to relegate lame topics to bottom position.

    Use-case: using Domain (a neat new module), I am trying to implement easily manageable multisites, and I need per-site forums. That implies per-site taxonomy (otherwise the consolidated Forums list would pull down when posting). Domain module supports prefixed tables, so per-domain taxonomies can be configured. Still, there may be interaction problems between Domain and some other modules. If we can make sure that Advanced Forum will be compatible with Domain, that would be really great...

    Brava Michelle!

    Domain Access, or some sort of multisite solution.

    Rogdor's picture

    Some form of multisite solution should be high on the list of important features for Forums in Drupal overall. I'm not sure if it's the scope of this module, but I'd argue that it's a significant limiting factor if it isn't. Forums are a key need in most multisite situations, moreso than just the standard Drupal single-site install.

    If you're looking to bring back Drupal users who are running outside forum software alongside their Drupal site, you have to think of why they've done so, not just because of the basic UI usability concerns (although clearly those are important). I'd argue that flexibility issues in multisite configurations affect a fair percentage of your target audience. It's just not as obvious as the UI issues.

    Since Forums cannot be split easily via prefix tables, Domain Access is probably the best bet to handle this. Although it may take some more work getting it to do so because I don't think it handles Forums by default, at least not in a simple click-and-go sort of way.

    Out of scope

    Michelle's picture

    I don't really get why you would want to split one forum across multiple sites but I guess some people do since you're bringing it up. At any rate, yes, that's way out of scope for this module.

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Regio


    My blog, mostly about Drupal: Shell Multimedia

    Multi-domain forums

    scedwar's picture

    An example use case scenario for this is on a site that I'm working on. The portal (master site) is:
    http://www.charityrallies.org/

    Subsites:
    http://www.mongoliarally.com/
    http:// www. ANOTHER event.com/ etc

    At the moment the forum is an smf forum on the portal and is linked to from the existing subsite. This smf forum is grouped into different areas for individual events, including those events that haven't yet got their own subsite. As the new events launch, a new site is spawned but the existing forum remains stuck on the portal. What would be ideal is a module that would allow the forum to span multiple sites. If you're on the portal you see all the forums. If you're on a subsite you only see the subsite forum plus maybe some of the generic forums from the portal (but none of the other subsites).

    I agree this is well beyond the existing scope, but it is nice to have bigger ideas. I'm going to be overjoyed just to see a fully functional single domain drupal forum! Keep up the great work Michelle.

    Stephen

    I see

    Michelle's picture

    Ok, that does make sense. I think the best bet for that would be to get forums working with the domain access module as it is in scope for that.

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Regio


    My blog, mostly about Drupal: Shell Multimedia

    Moderation votes

    skizzo's picture

    in old Drupal versions moderation votes where available as part of core Comment module and could be used in forums. http://drupal.org/node/23703 says that "Comment moderation as described here is no longer a part of core comments as of 4.7. There are contributed modules that can be used to moderate comments", which D5 module(s) would allow me to rate topics/comments as "Excellent, Insightful, Useful, Redundant, Flame"?

    Digg-style topics burial (added to wiki page)

    skizzo's picture

    Anyone registered with http://digg.com/ can easily click on Bury and the clicked story magically disappears. It would be nice to have this working for forum topics. Mentioned in http://drupal.org/node/158176 (will not be considered for inclusion in D5 Drupalit, maybe in D6).

    More customization than digg...

    cburschka's picture

    I prefer the idea of a Slashdot-like moderation system rather to a Digg one - namely, that moderation can occur by more categories than just +/- (digg/bury); it would be especially appealing to have access to customized moderation categories (which can be assigned custom weights both by the admin and by each user).

    There might be a way to tie moderation to the Actions and Userpoints modules...

    Off topic

    Michelle's picture

    Ok, let's not drag this too far off topic, guys :) This thread is getting pretty long.

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Region.


    My blog, mostly about Drupal: Shell Multimedia

    Is it off-topic?

    Rogdor's picture

    I don't know if it really is off-topic, they're valid forum features. I'm a little confused myself over what this module intends to grow into. Some pretty lofty ideals are on various threads leading up to this, so it's become a magnet wish-list.

    As "glue", is the module meant to integrate and expand the current related modules to forums? In which case, expectations of features may be naturally high (and quite possibly overwhelming). Many of the forums-related modules are almost usable, but not quite, they could use consistency and integration with one-another. And opinions are different over what features / modules are important. If you need a guide, one of the foremost and well-respected, downright famous persons on the topic has already posted in this thread. There's definitely strong interest in some kind of complete solution like this, but it sounds like a lot of work to take on too.

    Or is the module more about assembling existing modules as-is, with a bit of extra theming? Simple could be good, because it's more achievable.

    In either case, would the module's purpose be better achieved as a sort of Drupal distribution instead? Something like what DrupalBB is (I don't read Spanish, but it doesn't look updated, it's Drupal 5.2). Dries has the right idea IMO with Acquia, specified Drupal distributions / packages could meet this sort of need well.

    Will try to be clearer

    Michelle's picture

    I guess maybe I haven't been clear. I've been spending what time I have working on it rather than writing specs for it, though I did get some done on the wiki. Let me try to sum it up:

    Advanced Forum is a glue module meant to be used in conjunction with other forum related modules. It glues them together in the sense that it takes their output and includes it in the forum automatically just by enabling the module. AdvForum also will handle forum features that are too small to be in their own projects such as "mark all read" and user post counts. Finally, it handles setting up the "look and feel" of the forums to look more like what people expect a forum to look like and integrates all the functionality provided by helper modules and sub modules.

    What it is not is a monolithic module that re-invents the wheel so to speak by duplicating functionality already found in other modules.

    As to install profiles, I wrote my feelings out in my blog. That said, I have no objection to someone taking advanced forum and bundling it together with the other needed modules into an install profile. At this time, though, I simply don't have time to take on the work of managing an install profile as it's not something I have use for myself.

    Hopefully that's clearer now.

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Regio


    My blog, mostly about Drupal: Shell Multimedia

    Sounds like what you've made

    Liam McDermott's picture

    Sounds like what you've made is more of a meta package (in Debian-speak). For instance ubuntu-desktop is a meta-package, in the Ubuntu repositories, that is dependent on all the software packages that make up the Ubuntu distribution.

    It's fairly obvious, to a Debian-derivative user, where the inspiration for Drupal's module management comes from. :) The whole dependency part of the Modules admin page can be thought of as a rudimentary package manager.

    The only difference is that meta packages are empty, but yours contains some code. :)

    Small tools vs. large tools

    u38cg's picture

    One of the things I like very much about Drupal is the small tool philosophy of solving problems - each module does one thing, and does it very well. It makes for a very clean, yet powerful and configurable site. Rather like Unix in general.

    However, we must not forget that Unix also comes with Emacs: possibly as far away from being a small tool as possible. ESR wrote something about this in The Art of Unix Programming:

    http://catb.org/~esr/writings/taoup/html/ch13s04.html

    Basically, to my mind, forums are one of those use cases where most people want the same set of features and it makes an awful lot of sense to bundle them as a single, large, all-encompassing module complete with a sane admin interface.

    Not enough

    Michelle's picture

    The fact that everyone using a forum would use the same modules isn't enough to overcome the cons:

    1) Someone has to maintain the whole thing rather than individuals maintaining their own bits (I'm not volunteering. :P)
    2) People who want, say, private messages without forums get a huge module they don't need

    This is better solved with some sort of module packager or install profile than a huge module.

    Michelle


    See my Drupal articles and tutorials or come check out the Coulee Region


    My blog, mostly about Drupal: Shell Multimedia

    Problem with theme

    JosephBSG's picture

    I got problem with displaying post in my theme with browser OPERA, please help me how can i fix it.

    Look to this site in opera: http://trek.yw.sk/?q=node/2 and you will see, that name and image is out of original placement.

    Can't do support yet

    Michelle's picture

    This module is still under active development. I don't reccomend people use it, yet, unless they are able to fix any glitches themselves. When I feel it is ready for general use, I will provide support, but I just can't right now or I won't have time to work on the module. Especially when it comes to CSS help as I'm a newb at that myself.

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Regio


    My blog, mostly about Drupal: Shell Multimedia

    it's allright, i wanted show

    JosephBSG's picture

    it's allright, i wanted show problem and maybe this will help you or anyone fix problems on similiar base

    Whoa what timing...

    konfuzed's picture

    This is amazing timing and work Michelle. I had already been reviewing your user profile modules because we are doing some fairly large-scale integration of disparate sites, and moving off an old forum was ripe.

    I am more than willing to help you with code, bringing up css hooks and tricks etc as I can. I'm rather crushed by work right now but anything that will make my long-term support easier with this glue-module approach using the core functions and helper modules is a great idea.

    You'll probably see work from me much like you, in heavy spurts whenever I am able to work on that particular portion of the site/project ;)

    Thanks for all your work!!


    There are three possible roads to ruin-women, gambling and technology. The most pleasant is with women, the quickest is with gambling, but the surest is with technology.


    Atlanta, GA USA

    konfuzed i'm glad for your

    JosephBSG's picture

    konfuzed i'm glad for your enthusiasm you can start with my page, i can give you full access and you can try to fix this problem :)

    Moderate comments, but not forum posts

    mlncn's picture

    A module born from the support lists:

    http://drupal.org/project/split_moderation

    ... based ever so slightly on (or a success despite) my advice. It's great to see discussion become real projects.

    benjamin, Agaric Design Collective

    benjamin, agaric

    Some layout and css musings..

    konfuzed's picture

    So like I said, I go in bursts. I did a LOT of work today customizing/restructuring layout in the templates and especially the passing of classes and arguments into the theme_table setup. So really, there's a philosophical question that would be interesting to banter about regarding design, indentation and so forth.

    There's the PhpBB approach, which is now using all sorts of nested ul's and dl's when really, a basic table isn't bad for the tabular data. Forums are effectively lists of lists of comments, but I really see that being more an issue for debate inside a thread's comment display, not an overall grid list debate.

    But anyway, what I'm more curious about right now is how people would prefer to handle the nested forums and indentation. Michelle's got a great structure going, and I'd rather she keep coding core functions and the glue while some of us help polish the front end.

    For instance, take the forum-list.tpl.php rendering the initial forum list (just putting in the container snippet up top, although I've done similiar changes to the forum list and descriptions):

    <?php
         
    if ($forum->container) {
           
    $description  = '<div style="margin-left: '. ($forum->depth * 30) ."px;\">\n";
           
    $description .= ' <div class="name">'. l($forum->name, "forum/$forum->tid") ."</div>\n";

            if (
    $forum->description) {
             
    $description .= ' <div class="description">'. filter_xss_admin($forum->description) ."</div>\n";
            }
           
    $description .= "</div>\n";

           
    $rows[] = array(array('data' => $description, 'class' => 'container', 'colspan' => '4'));
    ?>

    The basic structure is great, but the css semantics and usability issues catch me up because of all the div's, and so this can be cleaned up quickly to something like:

    <?php
         
    if ($forum->container) {

           
    $classes = 'container forum-container' .$forum->depth;
           
    $description = '<h2>'. l($forum->name, "forum/$forum->tid") ."</h2>\n";

            if (
    $forum->description) {
             
    $description .= '<p class="description">'. filter_xss_admin($forum->description) ."</p>\n";
            }

           
    $rows[] = array(array('data' => $description, 'class' => $classes, 'colspan' => '4'));
    ?>

    Where content is now semantically arranged within cells. Further, if you take the PhpBB approach, each of these rows, which do contain a list of information, could be put into lists. Either way's fine.

    The tricky part is what these decisions lead to. You'll notice I've swapped out inline margins on divs for multiple class names on more descriptive block containers to handle indentation levels. Further, multiple block-level elements can sometimes misalign (especially in that dark pit of a browser IE6). Naturally, there are ways around that too with transparent gif's forcing the indentation instead of the classes or inline margins and such.

    Now, I could just have my own template overrides and be quiet, but I think that addressing this quickly now will save a lot of time and effort down the road, make templating easier, and allow features to expand without drastically reworking templates. I know Michelle's swamped right now too so I don't want to bug her with changes that might change again anyway.

    So feedback, ideas? Heck go poke around some rendered source on SMF, phpBB and all and see what you do and don't like about it all. I need to stop rambling and head home to let the dogs out anyway.

    For fun, here's an example of the wrapper id changes and other things I've got outputting to my code now (trying to protect my poor educational institution's image too ;) )

    <table cellspacing="0" id="forum-outer">
    <thead><tr><th>Forum</th><th>Topics</th><th>Posts</th><th>Last post</th> </tr></thead>
    <tbody>

    <tr class="odd"><td class="container forum-container0" colspan="4"><h2><a href="/forum/105">xxxx Discussions</a></h2>
    </td> </tr>
    <tr class="even"><td class="forum forum-depth1"><h3><a href="/forum/108">News &amp; Information</a></h3>
    <p class="description">Share anything and everything you want</p>
    </td><td class="topics">1</td><td class="posts">1</td><td class="last-reply">4 hours 47 min ago<br />by <a href="/user/1" title="View user profile.">admin</a></td> </tr>

    <tr class="odd"><td class="forum forum-depth1"><h3><a href="/forum/109">Questions</a></h3>
    <p class="description">Ask and someone will answer</p>
    </td><td class="topics">0</td><td class="posts">0</td><td class="last-reply">n/a</td> </tr>
    <tr class="even"><td class="forum forum-depth1"><h3><a href="/forum/110">Suggestions</a></h3>
    <p class="description">Share your ideas on how to improve xxxx</p>
    </td><td class="topics">0</td><td class="posts">0</td><td class="last-reply">n/a</td> </tr>

    <tr class="odd"><td class="forum forum-depth1"><h3><a href="/forum/111">Help Wanted</a></h3>
    <p class="description">Find help on projects from faculty across xxxx</p>
    </td><td class="topics">0</td><td class="posts">0</td><td class="last-reply">n/a</td> </tr>
    <tr class="even"><td class="container forum-container0" colspan="4"><h2><a href="/forum/106">Software Development</a></h2>
    </td> </tr>
    <tr class="odd"><td class="forum forum-depth1"><h3><a href="/forum/112">General</a></h3>

    <p class="description">Post anything and everything related to software development</p>
    </td><td class="topics">0</td><td class="posts">0</td><td class="last-reply">n/a</td> </tr>
    <tr class="even"><td class="forum forum-depth1"><h3><a href="/forum/113">Questions</a></h3>
    <p class="description">If you ask, the geeks will answer</p>
    </td><td class="topics">0</td><td class="posts">0</td><td class="last-reply">n/a</td> </tr>

    <tr class="odd"><td class="forum forum-depth1"><h3><a href="/forum/114">Lessons Learned</a></h3>
    <p class="description">Share some wisdom</p>
    </td><td class="topics">0</td><td class="posts">0</td><td class="last-reply">n/a</td> </tr>
    <tr class="even"><td class="container forum-container0" colspan="4"><h2><a href="/forum/107">xxxx Community</a></h2>
    </td> </tr>
    <tr class="odd"><td class="forum forum-depth1"><h3><a href="/forum/115">Buy / Sell / Trade</a></h3>

    <p class="description">Think Craigslist, without the spam</p>
    </td><td class="topics">0</td><td class="posts">0</td><td class="last-reply">n/a</td> </tr>
    </tbody></table>

    --Michael


    There are three possible roads to ruin-women, gambling and technology. The most pleasant is with women, the quickest is with gambling, but the surest is with technology.


    Atlanta, GA USA

    Layout code

    Michelle's picture

    I haven't done anything with that code besides dump it into .tpl files as is. The only real plans I had was to make the indent not be hard coded and move the topic/replies/etc header under each container like I do on CRO. It's not a high priorty, though, so have at it. :) I've shifted focus to user profiles for a bit but will gladly accept patches. I'll be back at advforum soonish. I need to keep all the balls in the air and all... :)

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Regio


    My blog, mostly about Drupal: Shell Multimedia

    Nice Work Michael

    kmillecam-gdo's picture

    Nice work on the theming, Michael.

    How is your work on this progressing?

    Let me know if you need someone to help you test.

    Kevin

    Me?

    Michelle's picture

    Guessing you're meaning me...?

    It's coming along pretty good. Had a major snafu with CVS this evening that took up valuable time, but I'm back on track again.

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Regio


    My blog, mostly about Drupal: Shell Multimedia

    No, I'm guessing he means

    Toe's picture

    No, I'm guessing he means Michael. Read the post he replied to. ;)

    Oops

    Michelle's picture

    I didn't see the siggie on that long post. My bad. :)

    Michelle


    See my Drupal articles and tutorials or come check out life in the Coulee Regio


    My blog, mostly about Drupal: Shell Multimedia

    Posting by Email

    DavidT's picture

    I am one of many involved with running a Drupal site but using non-Drupal code for our Forums - we use phpBB. Our main requirement was for users to be able to receive a full copy of posts by email and reply by email. This can be done with phpBB using the M2F Mod. Do you have any thought about including email integration?

    MedMan - subscriptions and

    catch's picture

    MedMan - subscriptions and mailhandler do half of this job each, although I don't have much experience with either but the potential is there.