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.
Any suggestions on how to set this up in the admin panel in order to produce the least hit on the server?
Every time i turn this on and have more than 15 users on a thread my site slows down to a crawl and my server load averages skyrocket to around 8-10 across the board.
So, it seems to be incompatible with PassiveVid (1.x). I tried this test in a thread with zero video links. Is it still incompatible? Is there ANY work-around here?
It seems that although PassiveVid is on the incompatible list, it is NOT incompatible. I am not running any other supposed incompatible mods.
Any answers?
Take a look in your error_logs and see if there is anything there. I know I had to change some settings in mod_security in order for it to work correctly for my site. I found that out by reading the error messages for my mod_security.
I got this working by turning off PassiveVid. However, I am getting this message from my other admins.
Quote:
This is causing problems. Jamming peoples computers - interrupting them by blocking their posts when they type etc. Works really well in some threads but in the threads where there are a lot of people posting at once and people are heavily chatting it has a big issue.
Is there a way to limit this mod to specific forums only?
having a problem with this mod... if a topic is live... quick reply returns an error.
Code:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Zune 3.0; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
Timestamp: Tue, 2 Jun 2009 22:51:56 UTC
Message: 'P.0.style' is null or not an object
Line: 2
Char: 4364
Code: 0
URI: http://www.8wayrun.com/clientscript/livetopic.js
Does not return an error on dead topics. This only happens when Maximum Visible Posts is set to 0. If I set it to 100, I have no problem.
What is the hook that is used to make the "live topic" gif show up when a thread is live? I would like to add this to the VBAdvanced portal latest threads also.
This would be great so that users can see a topic is live from the portal.