<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Lloyd!,<div><br></div><div>First of all, super project!. I would say its more a library than an actual client (almost on the same level as strophe.js and stanza.io). Even though I use strophe for web stuff I still see the use cases for this library and others of the same kind.</div><div><br></div><div>Talking about stanza.io, I don't see that one on the site either?. Shouldn't we promote these libraries, even though they are quite new?</div><div><br></div><div>/Steffen</div><div><br><div><div>On Jul 8, 2013, at 7:16 PM, Steven Lloyd Watkin <<a href="mailto:lloyd@evilprofessor.co.uk">lloyd@evilprofessor.co.uk</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><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>
_______________________________________________<br>JDev mailing list<br>Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev">http://mail.jabber.org/mailman/listinfo/jdev</a><br>Unsubscribe: <a href="mailto:JDev-unsubscribe@jabber.org">JDev-unsubscribe@jabber.org</a><br>_______________________________________________<br></blockquote></div><br></div></body></html>