Mercurial > libervia-pubsub
comparison README @ 10:36f0ce354ce8
Initial revision
author | Ralph Meijer <ralphm@ik.nu> |
---|---|
date | Fri, 09 Jul 2004 15:44:23 +0000 |
parents | |
children | 41247e59b55c |
comparison
equal
deleted
inserted
replaced
9:52bd563b7a5d | 10:36f0ce354ce8 |
---|---|
1 This is the first try at rewriting Idavoll using Twisted Python. | |
2 | |
3 | |
4 What is Idavoll | |
5 =============== | |
6 | |
7 A pubsub service, as defined in JEP-0060, aiming to be fully compliant and | |
8 mostly complete. The goal is to build a /generic/ pubsub service, but of which | |
9 parts can be reused for building custom pubsub services for specific | |
10 applications. | |
11 | |
12 | |
13 Current Status | |
14 ============== | |
15 | |
16 It is still very experimental, has hardcoded nodes and subscriptions and no | |
17 storage for items. | |
18 | |
19 It does implement the mimimal requirements of JEP-0060 version 1.4. It also | |
20 returns the following features defined in version 1.5 of the specification: | |
21 | |
22 http://jabber.org/protocol/pubsub#outcast-affil | |
23 http://jabber.org/protocol/pubsub#publisher-affil | |
24 | |
25 It lacks support for requesting the current affiliations, and doesn't allow | |
26 for discoing for meta-data of nodes. Therefore it is not compliant with 1.5, | |
27 yet. | |
28 | |
29 Requirements | |
30 ============ | |
31 | |
32 - Twisted >= 1.2.0 | |
33 - The following patches to the twisted/xish directory: | |
34 | |
35 http://mag.ik.nu/~ralphm/tmp/domish.py.patch | |
36 http://mag.ik.nu/~ralphm/tmp/utility.py.patch | |
37 http://mag.ik.nu/~ralphm/tmp/xpath.py.patch | |
38 | |
39 - A jabber server like jabberd 1.4 | |
40 | |
41 Usage | |
42 ===== | |
43 | |
44 For jabberd 1.4 configuration, put the following in jabber.xml: | |
45 | |
46 <service id='pubsub.localhost'> | |
47 <accept> | |
48 <ip>127.0.0.1</ip> | |
49 <port>1238</port> | |
50 <secret>mysecret</secret> | |
51 </accept> | |
52 </service> | |
53 | |
54 and restart jabberd. | |
55 | |
56 Then, in the same directory as this file run: | |
57 | |
58 mktap idavoll --rport=1238 --jid=pubsub.localhost --secret=1238 | |
59 twistd -rf idavoll.tap | |
60 |