202
edits
Neustradamus (talk | contribs) m |
Neustradamus (talk | contribs) m |
||
Line 5: | Line 5: | ||
===Abstract=== | ===Abstract=== | ||
XEP-0050 ( | XEP-0050 (https://xmpp.org/extensions/xep-0050.html) describes the Ad-Hoc Commands extension to XMPP protocol. It allows building user-friendly remote interfaces to XMPP applications like bots or other XMPP clients. XEP-0060 (https://xmpp.org/extensions/xep-0060.html) describes a generic protocol to publish data and notify users about new content. Both can be used to create an XMPP-based discussion groups, similar to Usenet. My goal is to implement both protocols in Gajim - XMPP client written in Python, then build a pubsub-based discussion groups service. | ||
===Python, xmpppy and Gajim=== | ===Python, xmpppy and Gajim=== | ||
Line 49: | Line 49: | ||
* (2006.07.07) The GUI works with the wrapper, now i just have to implement all field types and fine-tune the GUI. | * (2006.07.07) The GUI works with the wrapper, now i just have to implement all field types and fine-tune the GUI. | ||
* (2006.07.12) All fields are implemented. Example screenshot: [http://files.exroot.org/dump/screenshot-20060711_1427.png] (65 kB) | * (2006.07.12) All fields are implemented. Example screenshot: [http://files.exroot.org/dump/screenshot-20060711_1427.png] (65 kB) | ||
* (2006.07.15) Gajim does not use disco wrapper class from xmpppy, so I could not use commands class from xmpppy. Now it looks well and works well too... I looked at the [http://www.pubsub.com/docs/pubsub_xmpp_draft.html pubsub.com service description], and at the [ | * (2006.07.15) Gajim does not use disco wrapper class from xmpppy, so I could not use commands class from xmpppy. Now it looks well and works well too... I looked at the [http://www.pubsub.com/docs/pubsub_xmpp_draft.html pubsub.com service description], and at the [https://www.ietf.org/internet-drafts/draft-saintandre-atompub-notify-05.txt atom-over-pubsub proposal], they don't differ too much. Good to know. It is possible to implement both in one interface. | ||
* (2006.07.17) Adhoc Commands code finished. Now Atom&PubSub! | * (2006.07.17) Adhoc Commands code finished. Now Atom&PubSub! | ||
* (2006.07.22) My branch of Gajim can now receive notifications from pubsub.com, when logged in to their server. Some GUI glitches left. | * (2006.07.22) My branch of Gajim can now receive notifications from pubsub.com, when logged in to their server. Some GUI glitches left. |
edits