11# Strophe.js Plugins
22
3+ ** Please Note:**
4+ * This repository used to contain all the plugins. They have since been split
5+ out into their own repositories so that they can be managed and released
6+ independently. For more info, see ticket [ #123 ] ( https://github.com/strophe/strophejs-plugins/issues/123 ) *
7+
38[ Strophe.js] ( http://code.stanziq.com/strophe ) is a JavaScript library for
49speaking XMPP in web applications. It supports extension via a plugin system.
510
6- This is a collection of Strophe.js plugins created and maintained by the
11+ Below is listed a collection Strophe.js plugins created and maintained by the
712community. The homepage for this collection is
8- https://github.com/strophe/strophejs-plugins .
13+ https://github.com/strophe/strophejs-plugins
914
1015## How to use
1116
@@ -26,73 +31,73 @@ connection.roster.get(function () {});
2631
2732### XMPP Extensions
2833
29- - [ Data Forms] ( /dataforms/ )
34+ - [ Data Forms] ( https://github.com/strophe/strophejs-plugin-dataforms )
3035 ([ XEP 0004] ( http://xmpp.org/extensions/xep-0004.html ) )
3136
32- - [ Jabber-RPC] ( /rpc/ )
37+ - [ Jabber-RPC] ( https://github.com/strophe/strophejs-plugin-rpc )
3338 ([ XEP 0009] ( http://xmpp.org/extensions/xep-0009.html ) )
3439
35- - [ Service Discovery] ( /disco/ )
40+ - [ Service Discovery] ( https://github.com/strophe/strophejs-plugin-disco )
3641 ([ XEP 0030] ( http://xmpp.org/extensions/xep-0030.html ) )
3742
38- - [ Multi-User Chat] ( /muc/ )
43+ - [ Multi-User Chat] ( https://github.com/strophe/strophejs-plugin-muc )
3944 ([ XEP 0045] ( http://xmpp.org/extensions/xep-0045.html ) )
4045
41- - [ Bookmarks] ( /bookmarks/ )
46+ - [ Bookmarks] ( https://github.com/strophe/strophejs-plugin-bookmarks )
4247 ([ XEP 0048] ( http://xmpp.org/extensions/xep-0048.html ) )
4348
44- - [ Private XML Storage] ( /private/ )
49+ - [ Private XML Storage] ( https://github.com/strophe/strophejs-plugin-private )
4550 ([ XEP 0049] ( http://xmpp.org/extensions/xep-0049.html ) )
4651
47- - [ Ad-Hoc Commands] ( /cmds/ )
52+ - [ Ad-Hoc Commands] ( https://github.com/strophe/strophejs-plugin-cmds )
4853 ([ XEP 0050] ( http://xmpp.org/extensions/xep-0050.html ) )
4954
50- - [ vcard-temp] ( /vcard/ )
55+ - [ vcard-temp] ( https://github.com/strophe/strophejs-plugin-vcard )
5156 ([ XEP 0054] ( http://xmpp.org/extensions/xep-0054.html ) )
5257
53- - [ Result Set Management] ( /rsm/ )
58+ - [ Result Set Management] ( https://github.com/strophe/strophejs-plugin-rsm )
5459 ([ XEP 0059] ( http://xmpp.org/extensions/xep-0059.html ) )
5560
56- - [ Publish-Subscribe] ( /pubsub/ )
61+ - [ Publish-Subscribe] ( https://github.com/strophe/strophejs-plugin-pubsub )
5762 ([ XEP 0060] ( http://xmpp.org/extensions/xep-0060.html ) )
5863
59- - [ Out of Band Data] ( /outofband/ )
64+ - [ Out of Band Data] ( https://github.com/strophe/strophejs-plugin-outofband )
6065 ([ XEP 0066] ( http://xmpp.org/extensions/xep-0066.html ) )
6166
62- - [ Jabber Object Access Protocol] ( /joap/ )
67+ - [ Jabber Object Access Protocol] ( https://github.com/strophe/strophejs-plugin-joap )
6368 ([ XEP 0075] ( http://xmpp.org/extensions/xep-0075.html ) )
6469
65- - [ In-Band Registration] ( /register/ )
70+ - [ In-Band Registration] ( https://github.com/strophe/strophejs-plugin-register )
6671 ([ XEP 0077] ( http://xmpp.org/extensions/xep-0077.html ) )
6772
68- - [ Chat State Notifications] ( /chatstates/ )
73+ - [ Chat State Notifications] ( https://github.com/strophe/strophejs-plugin-chatstates )
6974 ([ XEP 0085] ( http://xmpp.org/extensions/xep-0085.html ) )
7075
71- - [ Entity Capabilities] ( /caps/ )
76+ - [ Entity Capabilities] ( https://github.com/strophe/strophejs-plugin-caps )
7277 ([ XEP 0115] ( http://xmpp.org/extensions/xep-0115.html ) )
7378
74- - [ Message Archiving] ( /archive/ )
79+ - [ Message Archiving] ( https://github.com/strophe/strophejs-plugin-archive )
7580 ([ XEP 0136] ( http://xmpp.org/extensions/xep-0136.html ) )
7681
77- - [ Personal Eventing Protocol] ( /pep/ )
82+ - [ Personal Eventing Protocol] ( https://github.com/strophe/strophejs-plugin-pep )
7883 ([ XEP 0163] ( http://xmpp.org/extensions/xep-0163.html ) )
7984
80- - [ Message Delivery Receipts] ( /receipts/ )
85+ - [ Message Delivery Receipts] ( https://github.com/strophe/strophejs-plugin-receipts )
8186 ([ XEP 0184] ( http://xmpp.org/extensions/xep-0184.html ) )
8287
83- - [ XMPP Ping] ( /ping/ )
88+ - [ XMPP Ping] ( https://github.com/strophe/strophejs-plugin-ping )
8489 ([ XEP 0199] ( http://xmpp.org/extensions/xep-0199.html ) )
8590
86- - [ Roster Versioning] ( /roster/ )
91+ - [ Roster Versioning] ( https://github.com/strophe/strophejs-plugin-roster )
8792 ([ XEP 0237] ( http://xmpp.org/extensions/xep-0237.html ) )
8893
8994- [ Message Carbons] ( /message-carbons/ )
9095 ([ XEP 0280] ( http://xmpp.org/extensions/xep-0280.html ) )
9196
92- - [ Message Archive Management] ( /mam/ )
97+ - [ Message Archive Management] ( https://github.com/strophe/strophejs-plugin-mam )
9398 ([ XEP 0313] ( http://xmpp.org/extensions/xep-0313.html ) )
9499
95- - [ In-Band Bytestreams] ( /ibb/ )
100+ - [ In-Band Bytestreams] ( https://github.com/strophe/strophejs-plugin-ibb )
96101 ([ XEP 0047] ( http://xmpp.org/extensions/xep-0047.html ) )
97102
98103- [ SI File Transfer] ( /si-filetransfer/ )
@@ -105,28 +110,26 @@ connection.roster.get(function () {});
105110
106111extensions used in Internet of Things (IoT)
107112
108- - [ Internet of Things - Sensor Data] ( /sensordata/ ) - Reading values from devices
113+ - [ Internet of Things - Sensor Data] ( https://github.com/strophe/strophejs-plugin-sensordata ) - Reading values from devices
109114 ([ XEP 0323] ( http://xmpp.org/extensions/xep-0325.html ) )
110115
111- - [ Internet of Things - Control] ( /control/ ) - Writing values to devices
116+ - [ Internet of Things - Control] ( https://github.com/strophe/strophejs-plugin-control ) - Writing values to devices
112117 ([ XEP 0325] ( http://xmpp.org/extensions/xep-0325.html ) )
113118
114119### Other Plugins
115120
116- - [ Serverdate] ( /serverdate/ ) - Syncs a local clock
121+ - [ Serverdate] ( https://github.com/strophe/strophejs-plugin-serverdate ) - Syncs a local clock
117122 to the servers
118123
119- - [ epic] ( /epic/ )
124+ - [ epic] ( https://github.com/strophe/strophejs-plugin-epic )
120125
121- - [ iexdomain] ( /iexdomain/ ) - Support for IE
126+ - [ iexdomain] ( https://github.com/strophe/strophejs-plugin-iexdomain ) - Support for IE
122127 XDomainRequest
123128
124129## Contribute
125130
126- If you would like to make your plugin available here, simply fork this
127- repository, commit your plugin and issue a pull request.
128- The same instructions also work for any changes you wish to make to existing
129- plugins.
131+ If you would like to make your own plugin available here, please create a
132+ ticket in the issue tracker and someone will create a new repository for you.
130133
131134## Literature
132135
0 commit comments