pusher-server-manager-channels
Web icon

Pusher Server Manager (Channels)

version 1.0.0 (Compatible with OutSystems 11)
Uploaded on 14 December 2023 by 
LINKIT
0.0
 (0 ratings)
pusher-server-manager-channels

Pusher Server Manager (Channels)

Details
Pusher server manager, by LINKIT, manages Pusher configurations across tenants. Users can view active channels and obtain webhook URLs for callbacks on the Pusher dashboard.
Read more

Pusher Channels provide real-time communication between OutSystems applications and end-user devices or browsers. Pusher Channels can be used for real-time charts, user lists, maps, multiplayer gaming, and many other kinds of UI updates.

Your OutSystems application can update web pages when something happens. For example, if the price of Bitcoin changes, your system could update the display of all open applications and web pages. Or if Bob starts typing a message, his application could tell Alice’s application to display "Bob is typing …".

Pusher Channels has a publish/subscribe model. A mobile application interested in the current Bitcoin price can subscribe to the bitcoin channel. When the price of Bitcoin changes, your system can publish the new price to the bitcoin channel. All subscribers to the bitcoin channel will receive the update.

Pusher Channels tell you everything happening so you can debug, analyse and record your application’s activity. You can see every connection, publish, and subscribe. Real-time activity is shown in your Pusher Channels dashboard and can be sent to your system via webhooks. You can query the current connections and subscriptions via the OutSystems Pusher Server Core Service module.

Pusher Channels by LINKIT

LINKIT is excited to share our wonderful Pusher implementation on the OutSystems platform. We've made some features to improve maintenance and simplify your life!

Firstly, we used Pusher's HTTP API instead of the .NET library to integrate into Pusher. Why, you ask? Well, it's all about reducing dependencies and making updates smoother. With this change, we're keeping things agile and up to date.

Now, let's talk about authentication and authorisation. We've bundled these critical bits into a separate module. The best part? You only need to install it if you need these functionalities. It's all about flexibility.

And what about webhooks? Yep, they have been bundled into a separate module, too. You can easily set up webhooks from Pusher to your OutSystems platform to handle all the event notifications you need.

Our core server component? It's been crafted meticulously, following Pusher's guidelines and passing all the tests for a Pusher server. You can trust that it's solid and reliable.

We've used Pusher's JavaScript library, pusher.js, for the web side of things. You'll find it in both our traditional and reactive web modules, ensuring a seamless experience for all our users.

Lastly, we're proud to say that our solution is multi-tenant. That means you can manage and use multiple Pusher applications within a single tenant. It's all about making your life easier and more efficient.

Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team