Making your website real-time
In this section, we're going to look at making a static website real-time. To do this, we'll build both a server-side (publishing) and a client-side (subscribing) system. The server-side publisher will write some fake stock market data to a node (because stock values are the bread and butter of real-time system examples, right?). On the client-side, we'll subscribe, pull some historic data from the node, and then await real-time updates writing them to the screen. By the end of the code, you'll be able to build a really quick, simple, and real-time website to bring the cool to your website.
Configuring Prosody
Once again, we'll need to delve into the Prosody configuration file to set up a pubsub
service on our XMPP server. Thankfully, the Prosody team has built a basic pubsub
system that we can use in our development (we'll want a full implementation in a production deployment, though).
Fire up your terminal and let's edit the Prosody configuration file (remember...