XMPP for Cappuccino
Objective-J JavaScript Ruby Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Doxygen use Cappuccino doxygen method to understand @accessors Oct 18, 2010
MUC fix warnings Mar 18, 2015
PubSub remove all import of SHA1.js Mar 30, 2015
Resources use new version of strophejs Mar 30, 2015
strophejs @ dd5f20e Bump Strophejs Apr 4, 2015
.gitignore Minify strophe.js in release mode Nov 10, 2010
.gitmodules fix typo in submodule URL Jun 13, 2012
AUTHORS * initial migration to github Sep 25, 2010
Info.plist Support for XMPP over Websockets Sep 6, 2012
Jakefile Fix an issue when building on a vanilla system Sep 14, 2015
LICENSE use of LGPL instead of AGPL. La liberte n'admet par definition aucun … Oct 24, 2010
README.markdown Remove dependency on YUI Compressor and ability to minify strophe.js … Nov 10, 2010
StropheCappuccino.j use new version of strophejs Mar 30, 2015
TNPubSub.j Fix missing imports Jan 8, 2013
TNStropheClient.j remove all import of SHA1.js Mar 30, 2015
TNStropheConnection.j remove all import of SHA1.js Mar 30, 2015
TNStropheContact.j Implement TNStropheVCard and use it. Cool for bindings Mar 12, 2013
TNStropheGroup.j Fix missing imports and bugs found thanks to new objj compiler Jan 18, 2013
TNStropheIMClient.j remove all import of SHA1.js Mar 30, 2015
TNStropheJID.j make TNStropheJID and TNStropheContact binding compatible Jul 6, 2012
TNStrophePrivateStorage.j remove all import of SHA1.js Mar 30, 2015
TNStropheRoster.j Fix an issue with inconsistent jid xml attribute Apr 4, 2015
TNStropheRosterBase.j fix warnings Mar 18, 2015
TNStropheServerAdministration.j remove all import of SHA1.js Mar 30, 2015
TNStropheStanza.j remove all import of SHA1.js Mar 30, 2015
TNStropheUtils.j rename function Feb 2, 2012
TNStropheVCard.j Fix some warnings Mar 18, 2015
TNXMLNode.j remove all import of SHA1.js Mar 30, 2015
common.jake use Cappuccino doxygen method to understand @accessors Oct 18, 2010

README.markdown

StropheCappuccino

What is StropheCappuccino ?

StropheCappuccino is a set of classes uses to bind the pure Javascript Strophe Library. This allows to use realtime XMPP in Cappuccino web application. This Library is used by Archipel Project. This library is released under LGPL license. Feel free to use it or improve it.

Build

To build StropheCappuccino you can type

# jake debug ; jake release

This will build Strophe from source also. You must first initialise the Strophe.js submodule:

# git submodule init

The release build will not minify strophe.js. To do this, you must run Resources/Strophe/strophe.js through YUI Compressor after building StropheCappuccino.

Quick Start

Simply include the StropheCappuccino framework in your Frameworks directory and include StropheCappuccino.js

@import <StropheCappuccino/StropheCappuccino.j>

Documentation

To generate the documentation execute the following :

# jake docs

Help / Suggestion

You can reach us at irc://irc.freenode.net/#archipel