<div dir="ltr">Hi all,<div><br></div><div>Now that I'm getting to the point where i'm happy with this project I'd like to request that XMPP-FTW be added to <a href="http://xmpp.org">xmpp.org</a> -however I'm not sure whether client or libraries is most suitable for it (?).  Also included a little introduction below for those who haven't come across it yet.</div>

<div><br></div><div style>Cheers, Lloyd.</div><div><br></div><div><b>What is it?</b></div><div><br></div><div style>XMPP-FTW exposes XMPP over a websocket* and allows users to interact using named 'events' and JSON. The server itself sits between the browser and an XMPP server and translates messages on-the-fly. Events allow the server to fill in gaps which allows the JSON messages to only include the parts they need.</div>

<div style><br></div><div style>Theoretically it is also able to run in a browser and talk to an XMPP server over BOSH/websocket but I haven't tried to do this yet.</div><div style><br></div><div style><b>Who is it for?</b></div>

<div style><br></div><div style>Web-based developers who would like to create XMPP-powered applications for the browser but are put off by things like XML, BOSH, and the complexity of building stanzas.</div><div style><br>

</div><div style><b>Website / Source code</b></div><div style><br></div><div style>The project is hosted at <a href="https://xmpp-ftw.jit.su">https://xmpp-ftw.jit.su</a> with a demo system and full manual. The source code is all Apache 2.0 licenced and hosted on github (and available though node.js's NPM).</div>

<div style><br></div><div style>Its actually broken down into several projects which developer can use as much or as little of:</div><div style><ul style><li style><a href="https://github.com/lloydwatkin/xmpp-ftw">https://github.com/lloydwatkin/xmpp-ftw</a>  ::: xmpp-ftw  ::: core xmpp<br>

</li><li style><a href="https://github.com/lloydwatkin/xmpp-ftw">https://github.com/lloydwatkin/xmpp-ftw</a>  ::: xmpp-ftw-muc<br></li><li style><a href="https://github.com/lloydwatkin/xmpp-ftw">https://github.com/lloydwatkin/xmpp-ftw</a>   ::: xmpp-ftw-pubsub<br>

</li><li style><a href="https://github.com/lloydwatkin/xmpp-ftw">https://github.com/lloydwatkin/xmpp-ftw</a>   ::: xmpp-ftw-disco<br></li><li style><a href="https://github.com/lloydwatkin/xmpp-ftw">https://github.com/lloydwatkin/xmpp-ftw</a>   ::: xmpp-ftw-demo ::: packaged demo system<br>

</li><li style><a href="https://github.com/lloydwatkin/xmpp-ftw-item-parser">https://github.com/lloydwatkin/xmpp-ftw-item-parser</a> ::: xmpp-ftw-item-parser ::: build/parse standard pubsub payloads</li><li><a href="https://github.com/lloydwatkin/xmpp-ftw-superfeedr">https://github.com/lloydwatkin/xmpp-ftw-superfeedr</a>  ::: xmpp-ftw-superfeedr  ::: Superfeedr extension</li>

<li><a href="https://github.com/lloydwatkin/xmpp-ftw-buddycloud">https://github.com/lloydwatkin/xmpp-ftw-buddycloud</a>  ::: xmpp-ftw-buddycloud  ::: buddycloud extension (in progress)</li></ul></div><div style><br></div>

<div style><br></div><div style>* or any other transport you can make compatible<br></div><div><div><div dir="ltr">_____________________________________________________<br><br>Steven Lloyd Watkin<div>Software Engineer</div>

<div>PHP ::: Java ::: Ruby ::: Node.js ::: XMPP<br><a href="mailto:lloyd@evilprofessor.co.uk" target="_blank">lloyd@evilprofessor.co.uk</a> (email+jid) ::: <a href="http://www.evilprofessor.co.uk" target="_blank">http://www.evilprofessor.co.uk</a><br>

Facebook / Twitter / Flickr: lloydwatkin<br><br>Organiser of WORLD RECORD breaking charity event:<div>Scuba Santas ::: <a href="http://www.scuba-santas.co.uk" target="_blank">http://www.scuba-santas.co.uk</a><br>Supporting the RNLI & DDRC - 15th December 2013 - NDAC, Chepstow</div>

</div></div></div>
</div></div>