Ejabberd plugins1/29/2024 You can safely remove any references to localhost if you are not interested in doing that. There should exist an administrator account In addition if you intend to run some of the tests in any of the collective.xmpp.* packages you will need to be running an additional XMPP node on localhost if you use some other domain for production. ![]() We assume that your xmpp domain is localhost. If you already run an XMPP server here are some hints on how to set it up: Finally collaboration_port is the port to which the collaboration component is going to connect to and component_password is the shared password between the component and the XMPP server. Leaving it to 0,0,0,0 will allow all IPs, 127,0,0,1 will allow only localhost. Here, collaboration_allowed_subnet specifies from which IPs the XMPP server is going to accept connections and should match the IPs your Plone instances are going to be using. The rest of the options are used by for the collaborative editing component connecting to the XMPP server. Where xmppdomain is the domain (or virtual host) running on your XMPP server and admin_userid is the id the the administrator account that Plone is going to use to interact with the server. You will need to copy the templates directory and modify the recipe configuration accordingly: Will need to have erlang installed, erlang-nox on Debian) or download theĪ minimal configuration for ejabberd can be generated for convenience by the ejabberd.cfg part of. Use the recipe provided in (in which case you Setting up ejabberd (>=2.1.5) Automatic configuration XEP-0124 Bidirectional-streams Over Synchronous HTTP (BOSH)Ī sample buildout you can use as a starting point can be found at. In any case the following XMPP extensions need to be supported by the server you are going to use: ![]() The package has only been tested with ejabberd version 2.1.5 and above which is recommended. Integration of plone user accounts with XMPP accounts and authentication.īefore setting up the package you need to have a working XMPP server and access to the administration account on the server. Utilities that provide XMPP clients of two sorts, a deferred client that initially connects, executes a task and disconnects as soon as it is done, as well as a normal client that remains connected and can respond to XMPP events.Īn XMPP component base class for writing custom components. Only as a base on which Plone add-ons with XMPP-enabled features can depend.Ĭurrently it provides the following features:Įxtensions to the wokkel package by implementing parts of the following XMPP extensions:Ī Twisted reactor that runs side-by-side with the Zope instance. is a fork/merge of and both written by Yiorgis Gozadinos removes the PubSub and Messaging features from the and is intended to instead serve
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |