News:

SMF 2.1.6 has been released! Take it for a spin! Read more.

Main Menu

Email board posts

Started by bmaple, October 29, 2008, 09:37:44 AM

Previous topic - Next topic

bmaple

I'm sure this question has come up before, but when I searched the board I didn't find exactly what I was looking for, so if this is a repeat question, I apologize!

What I am looking for is this.  Due to moderation problems, we have transitioned our forum from Google Groups to SMF, which I am really happy about.

There is a major feature missing that I'm hoping someone can help with, and that is email notifications.  When you go into a board and click on Notify, it will only send a notification if there is a new topic on that board, nothing on the replies, unless you go into each topic and and click notify on each one, which takes forever to do.

What I would like for our members to be able to do is to just click Notify on boards that they want the posts from, then whenever there is a new post, whether it be a new topic or a reply to another topic, they would get that post via email.  They would also have the option of replying to that post via email.

It appears that I do have the email settings correct in SMF as I am able to send out a "newsletter" to all members, and it goes thru just fine.

Is there a way to do this thru a setting or a mod?  I searched the mods but didn't see anything about sending posts to email.

This is something that my members really want as they grew quite accustomed to it from the GoogleGroup, but I like the user interface of SMF so much better, so I'm hoping we can have the best of both worlds.

Any help would be greatly appreciated!!

Bryan

bmaple

Searching thru the message board, I came across this posting from 2005 from a user named  permutations

Does anyone know anything about the mod that he talks about?  It sounds like exactly what I'm looking for, but I don't see the mod listed in the database.  Any ideas??

Thanks!!!


Posting from 2005:
"The changes I made are all in my Post Moderation mod, which I will upload pretty soon, but I have a deadline for finishing a site update by Monday so I can't do it before then. Here's how I changed it:

(1) Added an option that allows people to receive all messages posted to the forum.

In the "Notifications and Email" page in the Profile, there is an additional checkbox that says this:

[ + ] Receive replies to topics on monitored boards.

If you check that, whenever a new topic is posted on a monitored board, you are automatically signed up to receive notifications of replies to that topic. This is the missing piece that allows people to be notified of every message posted (controllable by board). Not everybody will want this, but some do - especially forum administrators in new forums that aren't that busy yet.

(2) Improved the format of notification emails.

The format of the notification emails was a problem for me. It was poorly laid out and hard to read. The information sent was different for topics and boards, and one of them (forget which) did not include the poster name. Plus I wanted administrators to be able to see the email address of the poster as well as the name - it's a pain to have to go to the forum to get this if you need it.

The notification code is not one of the cleaner parts of SMF. Board and topic notifications are handled in different functions. Many of the things these functions do are the same, and (as happens with functional redundancy in code) some improvements were made to the topic notifications but not to the board notifications. Plus the strings for building the messages are inconsistently named, have inconsistent parameters, and are awkwardly worded.

On top of all that, the structure made it difficult to add other types of notifications, and I needed to add notifications for moderated posts awaiting approval.

So I rewrote the notification code as part of my Post Moderation mod. I split the notification tasks into two functions - one to get the list of people who are to be notified (whether these are board or topic notifications), and another to actually send out the notification emails. In Post.php where the SMF functions are called for topic and reply notifications, I replaced the SMF function calls with calls to my rewritten functions.

Separating out "get the list" and "send the notification" functions made it easy for me to send notifications to administrators for moderated posts awaiting approval.

3. Added a "send me all posts" override (you get all messages posted, regardless of whether you are monitoring the board or topic, or whether you are the poster).

This was easy to implement after changing the notification code as I described above, and it's useful if you want to receive all messages on a board that already had a lot of messages on it before using the mod's option to "Receive replies to topics on monitored boards". I know that in forums as busy as this one, peole will not want to use this feature, but it's useful in less busy forums.

It was an enormous pain in the butt to get these features working, but they're working perfectly now. My notification messages are much better formatted, and I receive notifications for moderated posts awaiting approval, along with every other message posted (which is what I want for my forum)."

Rumbaar

In ProfileCP->Notifications and Email=>For topics and boards I've requested notification on, notify me of: Replies and Moderation

Should have done what you want from the default features of SMF 1.1.x
"An important reward for a job well done is a personal sense of worthwhile achievement."

[ Themes ]

Advertisement: