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.
Just doing a quick scan, the only things that jump out at me are the php version (Live = 5.2.5, Test = 5.2.6) and Thread Safety (Live = off, Test = on).
I am running php 5.1.6 on my server and it works fine, so I don't think that is the issue.
I am running php 5.1.6 on my server and it works fine, so I don't think that is the issue.
Thanks... rules that out. Now I don't know where to go from here. My test server is configured as close to the live server as possible. It still works just fine. The only thing I see at this point is Thread Safety, but I doubt that's the issue. All I know about it is from a quick scan of Google and it didn't seem like it would be the culprit here. Either way, apparently you can't disable it on a Windows environment so there's no way I can test it. lol
If anyone has any suggestions, please let me know. In the mean time, I'm going to disable this. I'll take another crack at it when 1.05b is released.
This is a great mod. works excellent!
Here is a feature request. Can you add a feature to it that will make a sound to indicate a new reply? Like a small "ding"? Thanks.
I'm wondering if anyone who has had problems with this mod has taken a look at their error_logs. I had a couple of users complain about trying to post and then getting timedout and the post won't go through. They both had different browsers and OSs. I then looked at the error_logs and found this.
Code:
[error] [client xx.xx.xx.xx] mod_security: Access denied with code 406. Error reading request body, error code 70007: The timeout specified has expired [severity "EMERGENCY"] [hostname "www.mysite.org"] [uri "/forums/ajax.php?do=shownewnotifications"]
Like I said, this was only happening to a couple of our users, so I'm not sure why just them. I also don't know if this is just my server, or if maybe it is happening with others also.
I'm wondering if anyone who has had problems with this mod has taken a look at their error_logs. I had a couple of users complain about trying to post and then getting timedout and the post won't go through. They both had different browsers and OSs. I then looked at the error_logs and found this.
Code:
[error] [client xx.xx.xx.xx] mod_security: Access denied with code 406. Error reading request body, error code 70007: The timeout specified has expired [severity "EMERGENCY"] [hostname "www.mysite.org"] [uri "/forums/ajax.php?do=shownewnotifications"]
Like I said, this was only happening to a couple of our users, so I'm not sure why just them. I also don't know if this is just my server, or if maybe it is happening with others also.
The only errors I get from this are in reference to the image specified in the CSS. After adding "../../" they went away. Another user (TonyMF) and I both have one working server and one non working server (His are both linux, my live server is linux, my test server is windows). We compared phpinfo()s from each server. There were a few little things here and there that were common to the non-working and not on the working (or vice versa), but after applying the differences to my test server, it still works.
I'm sure this is going to end up being something really small and I'll feel stupid once a solution is found. lol
I'm wondering if anyone who has had problems with this mod has taken a look at their error_logs. I had a couple of users complain about trying to post and then getting timedout and the post won't go through. They both had different browsers and OSs. I then looked at the error_logs and found this.
Code:
[error] [client xx.xx.xx.xx] mod_security: Access denied with code 406. Error reading request body, error code 70007: The timeout specified has expired [severity "EMERGENCY"] [hostname "www.mysite.org"] [uri "/forums/ajax.php?do=shownewnotifications"]
Like I said, this was only happening to a couple of our users, so I'm not sure why just them. I also don't know if this is just my server, or if maybe it is happening with others also.
Interesting, that's a weird one. (browser isn't accepting the ajax response, I haven't checked my logs yet though)
Thank you. As I said on youtube, it could be very useful in social group conversations. Now my questions are these:
1- I see you have made bug fixes and say the last version is 1.05b but I couldn't find it for download.
2- The 1.04b for 3.7 and 3.8 have the same size and files inside...a bit confused...
Initially, they were two different builds. I ended up making it work for both boards.
(in the future they may have to be different versions again)
Quote:
Originally Posted by nul7
Ok, I'm now convinced I can't get this to work due to a server issue. I did a fresh back up (completely deleting the old files and db off the test server and downloading all the files and db off the host server). The only thing I changed were the install path in the config.php and the path to the forum in the vBa index.php. It works just fine.
So next step is to compare the phpinfo from each server and go through the settings one by one to see if any of them break LT functionality. Being different platforms, I won't be able to get an exact copy, but hopefully I can narrow it down. Just doing a quick scan, the only things that jump out at me are the php version (Live = 5.2.5, Test = 5.2.6) and Thread Safety (Live = off, Test = on).
Wow, that's bizarre. I'm as lost are you are it seems like you have tested just about everything.