[wp-hackers] WordPress and Websockets
Braydon
ronin at braydon.com
Thu Sep 22 19:14:14 UTC 2011
On 09/22/2011 11:54 AM, Dougal Campbell wrote:
> On Sep 20 2011 5:21 PM, Eric Mann wrote:
>> I'm working on a plugin that, ideally, would make use of websockets to
>> communicate between the front-end and the WordPress backend. Basically,
>> whenever a post is published on the backend, it should trigger an
>> event on
>> the front-end for other users. This can be done using old school
>> AJAX and
>> long polling, but the point is more to make use of the cutting-edge
>> technology than to fall back on "what works."
>
> Have you looked at how the P2 theme does its dynamic front-page
> updates when new posts and comments are posted? You might be able to
> borrow code from there without too much fuss.
>
I've worked on several themes using P2, and it uses a polling method
every minute using a timestamp to see if anything new in a timespan. If
there are any new posts or comments, it then appends them into the page
based off that response. So it isn't anywhere near something could be
used for real-time interaction. When doing modifications to the theme
it's very easy to break these behaviors by changing the markup because
of the separation between the HTML generated from PHP and HTML generated
from JavaScript. It becomes a headache to make sure each works with each
other.
More information about the wp-hackers
mailing list