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