Comments (2)
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.
What does this mean in practice for Zola?
from zola.
Related Issues (20)
- GitLab CI/CD gets stuck HOT 3
- Build fails if there is a mistake in commened out template code HOT 3
- Question about taxonomy and sections HOT 1
- Question: How to organize news feed items?
- Zola theme not working HOT 1
- Vertical bar inside of table creates new cell HOT 1
- Would you merge support for plugins? HOT 3
- [Feature Request] About Atomic CSS Engine HOT 1
- Unnecessary rebuilds HOT 3
- Paginated pages should be absent from sitemap.xml HOT 6
- 1.5 Years Since Last Release HOT 1
- [Question] use data/variable in markdown HOT 5
- `get_url` with @ only finds Markdown files HOT 5
- get_section - merge missing translations from other languages HOT 3
- Compilation failure: `ahash`: unknown feature `stdsimd` HOT 4
- Can't build on v0.19.0: Read-only file system HOT 3
- Zola 0.19 no longer builds/serves if I enable feeds. HOT 2
- Zola 0.19 does not detect changes anymore HOT 19
- Zola 0.19 config.generate_feeds not accessible from template files. HOT 2
- Zola 0.19.0 doesn't accept all valid YAML dates HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zola.