cbpush brings simplified websocket support to ColdBox applications using services such as Pusher, Ably, and Soketi.
Build reactive apps easily using CFML and less JavaScript!
- Adobe CF 2018+ or Lucee 5+
- ColdBox 6+
Install CommandBox, then from your terminal, run:
box install cbpush@be
Included in this repo is an app where you can experience and see code examples covering all the features of cbpush.
Just run the following from the test-harness
directory:
box install && cd .. && box server start
Then visit:
We love PRs! Please create a ticket using the Issue Tracker before submitting a PR.
There is a test harness application included in this repo.
To start the test harness:
cd test-harness
box install
box server start
This will start the test harness using a random port selected by CommandBox. For example, if the random port selected is 60299, you can run the test suite using http://127.0.0.1:60299/tests.
Apache License 2.0
The cbpush module for ColdBox is written and maintained by Grant Copley and Ortus Solutions.
We love PRs!
If cbpush makes you happy, please consider becoming a Patreon supporter.
- Docmentation: https://cbpush.ortusbooks.com
- API Docs: https://apidocs.ortussolutions.com/#/coldbox-modules/cbpush/
- GitHub Repository: https://github.com/coldbox-modules/cbpush
- Issue Tracker: https://github.com/coldbox-modules/cbpush/issues