|Posted: August 7, 2005, 11:14 am - IP Logged|
I have been making some code changes to the way e-mail notification of forum topics functions internally.
My initial tests seem to have gone well, so I'm expecting to implement the changes later today.
The reason for the change was to enable Premium members' block lists to block e-mail notifications, in addition to the forum posts, of members they wish to ignore.
In order to block the e-mail notifications, I needed to completely re-do how everything works internally. It's nothing anyone can see on the screen. It's like how you don't see that your oil has been changed in your car -- you just know it runs better.
Nobody will have to change any of thier options to make this new functionality work. If you are currently hiding the forum posts of any members, then once the new functionality is installed, that option will also (automatically) block e-mail notifications of their forum posts as well.
By re-doing the coding, I have also opened the door to adding a feature that lets you choose how your e-mail notifications take place. Currently, you only receive ONE e-mail notification, regardless of how many replies there are to a topic, until you revisit the topic. After your visit, then you'll again get just one e-mail notification if there are replies after that.
The new option that I'll create (in the near future) will let you change e-mail notification so that it will send you one e-mail for every reply to a topic you're tracking. Some people have requested the ability to do this because if they happen to miss the one notification that is currently sent out, then they won't be aware that replies have been made to the topic.
When this new feature is implemented, everyone will still have the current functionality of a single e-mail notification. If someone wants the multiple-notification option, they will be able to change over to it in the Control Panel menu.
I'll post an entry in the Change Log every time a new feature goes online. (Including both features I just mentioned.)
After I make the cutover, there may be a bug here and there, but don't fret: just report it to me and I'll fix it.
Also, after I've done some extensive testing, I can go back into the code and remove all the remnants of the "old" way of doing notifications, which may result in speed improvements.
Just wanted to keep everyone informed in case anything weird happens later today.