This product is different from anything you have seen before, it raises the bar for forums. It will make your forums much more interactive, and also reduce server load.
Technical Details:
If a thread has been posted in X seconds then its now Live, if other users are viewing the Live topic and are on the last page they will experience a clean ajax experience while talking to other members. Once the thread is older than X seconds its no longer Live and it will now act like a normal thread. Also if a user edits one of their posts that's inside of the thread, it will be updated too so there is no longer a reason to ever have to refresh.
There is also logic for the viewer, the viewer of the thread has to be in an active state to see responses. An active user state is determined upon the users actions, if no actions were made in X seconds then the user is marked as inactive.
Also you may wonder why this could save your server bandwidth and CPU. If a user is refreshing to talk to another members the queries on a normal thread load are way more intense than the ajax call that this modification makes. So if you have 5 people talking to each other none of them have to refresh the page, all they are doing is simple page requests and one intense request when there has actual change.
You can test Live Topic with two users, you will see how amaizing this is... And probably spontaneously combust.
Whoa, what an awesome mod! Grats on the idea and well done on the implementation!! Just got my vote for MotM.
Now, a few suggestions for future versions.
1. A page where all live topics are displayed, as in a forum, so that users can see which interests them, and partake in the discussions. This doesn't have to be Ajax, but it's your decision.
2. A block directly underneath the last post (say between QR and last post, or just under QR) that has a list of members who are currently active in this live topic. This box should obviously be ajax, and can refresh on the same basis as the settings for the live topic set in admincp.
3. I'm not so sure that the auto scroll that was suggested earlier is such a good idea. If you get many people involved in the thread, and replies are going quickly, then you're going to fall behind, especially if there's one large reply coming through. The last thing I would want to do is try and read something, and constantly be taken away from it because a new post is coming through.
1. A page where all live topics are displayed, as in a forum, so that users can see which interests them, and partake in the discussions. This doesn't have to be Ajax, but it's your decision.
2. A block directly underneath the last post (say between QR and last post, or just under QR) that has a list of members who are currently active in this live topic. This box should obviously be ajax, and can refresh on the same basis as the settings for the live topic set in admincp.
1: New Posts page lists all active topics
2: If you set live topic time out = vbulletin timeout, vbulletin's build-in "Users actually visiting this topic" box shows you all users who are active in this topic
also if you want to change the text for the notice its a phrase, just go to the phrase manager and search by name "livetopic". I will also be managing all the styling by CSS in 1.06b so you can make it look however you want it to.
Thank you.
Both of these things are good to know.
I'll modify the phrase for now (though I actually want to nuke the message entirely), and look forward to the GPC version.
when im install this mod, my quad core server was crashed. i must reboot..
cause i have 1 million + msg and this mod making `alter table` to my post table..
when im install this mod, my quad core server was crashed. i must reboot..
cause i have 1 million + msg and this mod making `alter table` to my post table..
Yes. I have 1 million+ as well. The alter table takes a long time (10 minutes, or so) with the CPU working overtime, but it is not crashed. Btw. NEVER reboot your server while doing an alter table. It's asking for database corruption.
the product installed pretty quickly on my forums that I didn't even notice it was taking its time. I have 1.2 million posts. It just depends on how fast your server is.
there is no admincp for this right?
cause I still can't get it to work in FF, IE8 or chrome
I noticed in chrome and FF though, when someone else posts...
the space between posts and reply button widens like a few mm. So looks liek something is TRYING to happen but fails.
is there a setting in the browser that might be preventing it?
there is no admincp for this right?
cause I still can't get it to work in FF, IE8 or chrome
I noticed in chrome and FF though, when someone else posts...
the space between posts and reply button widens like a few mm. So looks liek something is TRYING to happen but fails.
is there a setting in the browser that might be preventing it?
That looks like a Conflict with other Mod, (Like the Topic Of the Month/Week Mod, or the other ones mentioned by Coders Shack in the First Post of this Mod).