Download the PHP package catapush/xmpp without Composer
On this page you can find all versions of the php package catapush/xmpp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download catapush/xmpp
More information about catapush/xmpp
Files in catapush/xmpp
Download catapush/xmpp
More information about catapush/xmpp
Files in catapush/xmpp
Please rate this library. Is it a good library?
Informations about the package xmpp
Summary
Before creating this repository, I've evaluated following XMPP libraries for PHP:
- Nikita's fork, which was based on Alexander's code.
- XMPPHP. There is a better fork made by Charles.
- JAXL.
Unfortunately, none of above ships with what I need. That's the reason I'm creating this repository based on Nikita's work.
Features
- Following features were shipped already from Nikita's fork:
- Connects to and authenticates (using DIGEST-MD5) against XMPP servers (tested against Openfire and jabberd2)
- Supports SSL/TLS connections
- Allows joining of MUC rooms
- Sends messages to individuals and MUC rooms.
- Following features are added by me, plus various refactoring, etc:
- Connects to and authenticates using PLAIN.
- XEP-0045 (Multi-User Chat) related implementations, including to create chatroom, destroy chatroom, grant member, revoke member and get member list.
Sample Code
Known Limitations
- Only part of XEP-0045 (Multi-User Chat) protocol extension have been implemented.
- Although code was refactored/written following FIG PSR standards, it was developped and tested for certain project under certain environment only.
Credits
- Nikita's fork.
- Valuable suggestions, helps on performance improments and tests from colleague Jose (known to all as Tachu), Jakub and Jerry.
License
MIT license.
All versions of xmpp with dependencies
PHP Build Version
Package Version
The package catapush/xmpp contains the following files
Loading the files please wait ....