24 your stanzas, many servers don't even enforce that the originating domain of the stanza is the |
24 your stanzas, many servers don't even enforce that the originating domain of the stanza is the |
25 component's domain, allowing you to send stanzas on behalf of any user on the server. |
25 component's domain, allowing you to send stanzas on behalf of any user on the server. |
26 |
26 |
27 ### Getting started |
27 ### Getting started |
28 Firstly, you'll need Node installed if you haven't it already, this is fairly straightforward - |
28 Firstly, you'll need Node installed if you haven't it already, this is fairly straightforward - |
29 *[instructions are here](#)*. |
29 [instructions are here](http://nodejs.org/#build). |
30 |
30 |
31 Check out the source xmpp.js code, from either the *Mercurial repository* or *Github project*. |
31 Check out the source xmpp.js code, from either the |
|
32 [Mercurial repository](http://code.matthewwild.co.uk/xmppjs/) or |
|
33 [Github project](http://github.com/mwild1/xmppjs). |
32 |
34 |
33 In the examples directory you will find an example component which echoes messages it receives |
35 In the examples directory you will find an example component which echoes messages it receives |
34 back to the sender. If you have a local [Prosody](http://prosody.im/) server installed then you |
36 back to the sender. If you have a local [Prosody](http://prosody.im/) server installed then you |
35 can simply add these lines to your Prosody config to make this example work: |
37 can simply add these lines to your Prosody config to make this example work: |
36 |
38 |