Skip to content
Pyrox edited this page Dec 12, 2023 · 17 revisions

On this Wiki you can find all the documentation relative to the Movim project.

Install

2. Configure your XMPP server

Movim requires quite specific XEP-0060: Publish-Subscribe support. Make sure you server supports all of the features listed on this page.

Comments service

When Movim is publishing an article it will try to create a related comment node.

  1. It will first try to find a Pubsub service called comments.domain.name where domain.name is the root domain where the post is published (comments.movim.eu for an article published in news.movim.eu for example.
  2. If this service doesn't exists, the comments node will be created on the same service where the article is published.

We advice you to create such service on your XMPP server and give rights to anyone (or your XMPP users) to create nodes on it.

This behavior is mostly to prevent lots of comments node to be created on Pubsub services and slow down the Movim Communities (Pubsub Atom nodes) discovery process.

Develop

The whole Movim source code and the bug tracker are available on this GitHub.

If you want to know more about the Movim framework have a look at the Movim Core Architecture and Anatomy of a Widget pages.

To communicate with the XMPP network Movim is using its own XMPP library called Moxl. You can find more documentation here: Moxl - Movim XMPP Library.