GithubHelp home page GithubHelp logo

Comments (2)

sjehuda avatar sjehuda commented on August 15, 2024 1

It means two (or three) things that I can think of:

  • Making published posts available to the public, also via XMPP, even without an HTML browser *;
  • Incorporating Zola posts inside an XMPP groupchat, in addition to groupchat's PubSub feed **.
  • Making posts easily sharable over the XMPP network.

The following pages display*** PubSub node items on the XMPP network Phoronix and PlanetJabber. These posts are stored (i.e. published) on an XMPP server on a PubSub service "news.movim.eu", one at node "Phoronix" and the other on node "PlanetJabber".

* By publishing to XMPP, people can receive "push" updates to their account, and it is also possible to make posts selectively accessible to certain people (i.e. Jabber ID) which are white-listed for a given post.
** Incorporation of chat with PubSub reduces the need of having an Atom/RSS bot that would constantly scan for updates.
*** I deliberately do not use the word "contain" because pages Phoronix and PlanetJabber are generated by Movim which also acts as a proxy XMPP<->HTTP.


An additional note about PubSub

Making published posts available on XMPP, van be either on a dedicated PubSub service (i.e. "news.movim.eu") or either on a Jabber ID (i.e. "[email protected]") or even both, which means that it is possible to associate your Zola publication with your account which means as follows:

Case 1
In case Schimon is subscribed to the PubSub node of "[email protected]", he will receive the update instantly.

  • 11:00 Schimon and Keats are corresponding with each other;
  • 13:00 Keats is publishing a new post;
  • 13:01 Schimon receives a notification of a new post from Keats.
  • 13:15 Schimon reads the post of Keats directly from his XMPP client.

Case 2
In case Schimon is not subscribed, he will see an indication of a new post which Keats has, the next time he opens a chat with Keats or view the contact row of Keats in his roster (contact list).

  • 11:00 Schimon and Keats are corresponding with each other;
  • 13:00 Keats is publishing a new post;
  • 15:00 Schimon opens the chat with Keats and notices the indicator which indicates that a new post has been made a couple of hours ago.
  • 15:00 Schimon reads the post of Keats directly from his XMPP client.

This is probably the most important aspect of Zola (or any other CMS) posts as PubSub being associated with ones account, because it creates rapport and also make your publication in the same spot where your account is, instead of having a Jabber ID (XMPP) and an HTML site (HTTP), usually on two different places.

Also notice that Keats - by himself, "in flesh" - did not ask or notify Schimon that he has made an interesting post; Schimon was notified only by his XMPP client software.

from zola.

Keats avatar Keats commented on August 15, 2024

What does this mean in practice for Zola?

from zola.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.