There were many
suggestions and requests in the past regarding this option for miniBB - finally, we decided to make it happen. Of course, without the help, advice and testing of our friends from
TDT3D Team this should never done, because in our team's opinion, that option doesn't work for what it actually describes. So everybody wanted this to be released - make donations to TDT 3D project :-)
The add-on works both in mySQL and cookies mode. When mySQL is used, it stores read topics and the checking point in two separate mySQL tables, that gives an opportunity to keep checked lists and points not depending on the specific computer. Since cookies are set on the client's side, you are tied up with checking points to the specific computer; but on the other hand, this doesn't overload the database.
Such tool is often called "Unread messages since last visit" indicator, but it doesn't work actually for
unread messages. It only displays an icon near each topic's title, indicating there are some messages posted since the last checking point. The checking point should be defined by the user himself. When you log-in and check for the first time, such point is undefined, so all topics are considered unread; as soon as you read some topic, it goes to the "checked" list, and the icon is not appearing until there is new message posted in that topic, OR until you don't rich the checked topics limit. Such limit should be defined, because cookie has a limitation in size, the same way forums database should keep the good balance on stored topics information, else it will explode sometimes ;-) Finally, when you have checked what you wanted, you need to click a special link "Mark all messages read" - at the time you didn't read them at all.
My personal opinion, that comparing to our
Checker tool, such "checking" principle has more cons than pros.
- You need to enter each forum to see what's new there, because Recent Topics doesn't always handle the total list of new stuff appeared. Even if you have ~10 forums, that makes the life difficult. In opposite, Checker allows to see what's happening entering just one panel, straight away. In Checker, it's possible to specify forums you will only check.
- Checker doesn't use (so doesn't overload) the database, storing data in plain files, and it doesn't use cookies. Still it works on different computers.
- Checker allows to see a short preview of each message before actually reading it.
- Checker is really a
checker for
unread messages, only end user decides if s/he read some topic or not, and it actually
checks it out. It's more convenient, and it's more turbulent - the only problem it has, it is
different and not usual.
What does it mean? I don't know who investigated this "unread icons" algorithm, but for me it seems terrible. It's
not a proper solution which still says itself
it is, and those believing
it is, obviously are just under massive impression,
dictatorship of majority. It seems nowadays people are learning from what others say, not from what they actually feel... sad.
Despite of that, miniBB is a software of choice, so my task releasing this add-on was to give everybody a choice :-) I hope you appreciate it!