Mercurial > libervia-pubsub
annotate README @ 222:698af5d720ad
Reshape Idavoll as a PubSubResource.
PubSubResource is Wokkel's newer interface for building (parts of) XMPP
publish-subscribe services and replaces the old interface of PubSubService. It
is more flexible for adding new protocol, allows for node-as-code (providing a
specific backend per node), and permits accepting requests for different
entities (virtual hosts or PEP-like settings).
This moves over the current backend to use the new interface, so new code for
previously unsupported protocol can be added down the line.
author | Ralph Meijer <ralphm@ik.nu> |
---|---|
date | Sat, 16 Oct 2010 21:03:38 +0200 |
parents | f94c3eb38b75 |
children | 564ae55219e1 |
rev | line source |
---|---|
217 | 1 Idavoll 0.9.1 |
10 | 2 |
155
5191ba7c4df8
Work towards first release 0.5.0.
Ralph Meijer <ralphm@ik.nu>
parents:
154
diff
changeset
|
3 What is this? |
88 | 4 ================ |
10 | 5 |
156
6250905b72f6
Fix spacing errors. Do 0.5.0 release.
Ralph Meijer <ralphm@ik.nu>
parents:
155
diff
changeset
|
6 Idavoll is a Jabber publish-subscribe service component, as defined in |
6250905b72f6
Fix spacing errors. Do 0.5.0 release.
Ralph Meijer <ralphm@ik.nu>
parents:
155
diff
changeset
|
7 JEP-0060, aiming to be fully compliant and mostly complete. The goal is to |
6250905b72f6
Fix spacing errors. Do 0.5.0 release.
Ralph Meijer <ralphm@ik.nu>
parents:
155
diff
changeset
|
8 build a generic pubsub service, but of which parts can be reused for building |
6250905b72f6
Fix spacing errors. Do 0.5.0 release.
Ralph Meijer <ralphm@ik.nu>
parents:
155
diff
changeset
|
9 custom pubsub services for specific applications. |
10 | 10 |
11 Current Status | |
12 ============== | |
13 | |
88 | 14 There are two different backends: one using PostgreSQL for storage, and one |
15 just keeping everything in memory. | |
10 | 16 |
189 | 17 In Idavoll the mimimal requirements of JEP-0060 version 1.11 are implemented |
18 plus a number of optional features, as returned by Service Discovery. | |
10 | 19 |
155
5191ba7c4df8
Work towards first release 0.5.0.
Ralph Meijer <ralphm@ik.nu>
parents:
154
diff
changeset
|
20 Installing |
5191ba7c4df8
Work towards first release 0.5.0.
Ralph Meijer <ralphm@ik.nu>
parents:
154
diff
changeset
|
21 ========== |
10 | 22 |
156
6250905b72f6
Fix spacing errors. Do 0.5.0 release.
Ralph Meijer <ralphm@ik.nu>
parents:
155
diff
changeset
|
23 Instructions for installing, configuring and running this software are in |
207 | 24 INSTALL. Also refer to UPGRADING for instruction on upgrading from older |
25 versions of Idavoll. | |
10 | 26 |
155
5191ba7c4df8
Work towards first release 0.5.0.
Ralph Meijer <ralphm@ik.nu>
parents:
154
diff
changeset
|
27 Copyright |
5191ba7c4df8
Work towards first release 0.5.0.
Ralph Meijer <ralphm@ik.nu>
parents:
154
diff
changeset
|
28 ========= |
88 | 29 |
212
edabaa535476
These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents:
208
diff
changeset
|
30 All of the code in this distribution is Copyright (c) 2003-2009 Ralph Meijer. |
88 | 31 |
156
6250905b72f6
Fix spacing errors. Do 0.5.0 release.
Ralph Meijer <ralphm@ik.nu>
parents:
155
diff
changeset
|
32 Idavoll is made available under the MIT license. The included LICENSE file |
6250905b72f6
Fix spacing errors. Do 0.5.0 release.
Ralph Meijer <ralphm@ik.nu>
parents:
155
diff
changeset
|
33 describes this in detail. |
88 | 34 |
35 Contact | |
36 ======= | |
37 | |
189 | 38 Questions, comments or suggestions are welcome! There is a mailing list for |
39 Jabber related Twisted development at mailto:twisted-jabber@ik.nu. The list's | |
40 info page lives here: https://mailman.ik.nu/mailman/listinfo/twisted-jabber. | |
88 | 41 |
42 Ralph Meijer | |
43 <xmpp:ralphm@ik.nu> |