Xano - Ably - Bubble
Hey guys,
We develop a plugin on bubble to synchronize realtime data between Bubble and Xano.
Xano is powerful :
- Condition and data privacy easy to set up.
- Fuzzy search
- Large database operations
- Addons to build the perfect API call
All of that is already built and set up by Xano.
But when you want to use Xano and Bubble, you face a challenge to update in realtime data from xano to bubble.
We realize that the need is larger on the bubble side because it can concern any external database source.
We will use Ably API to manage the real time / pub sub service. And create a plugin to manage datasource in bubble.
The flow : Publish in bubble or any other front end / data source -> Xano -> Ably (existing integration) -> Bubble (Update list of a datasource).
We build this plugin for an internal use but if enough people are interested we can publish it on the plugin bubble market place.
Good coding sessions!
And 👏👏 to the Xano team for the new website and for this funding round !
Comments
-
@Eric DELOBEL-6030557 can you share the plugin with me? Happy to check it out.
-
Hey @Eric DELOBEL-6030557 - that sounds awesome, I'd love to give it a go. Or see a tutorial of it in action 😊
-
Great idea @Eric DELOBEL-6030557 👍️ - very much needed. Will gladly chip in, in any way we can, if desired.
-
Hi @Eric DELOBEL-6030557 I am also very interested in this plugin :)
-
Interesting!
-
We urgently need this solution 🤑
-
Interested!
-
Very interested this what I've been looking for.
-
Hi @Eric DELOBEL-6030557 — seems like there's a ton of interest here! Any chance you can share more details :)
-
Hi! Any news on this one? It would be extremly helpful and open so many possibilities :)
-
Hi everyone,
Sorry for the delay and thanks a lot for your messages 😉
During the build with ably, we made some tests on bubble about a possible workaround. And this one works so well that we did'nt finished our ably integration at all.
Here is what we did, if that could help some of you. Our integration is built with Bubble for the front end + user management and Xano for the backend.
// Bubble as a realtime capability already embed.
// Bubble refresh any API call if something change, the xano plugin has the same behaviour.
- So we created a table on bubble : "Refresh" with these fields : [xano_id of the data we want to be refreshed, last_update that is a timestamp of the last change made on this data]. The tab is really light and you can preload it on a group on page load if you want.
- Everytime a data is changed from a user on bubble, we update the Refresh table with the current date/time
- In our call to xano we add a parameter : "refresh" (could be anything else) with the timestamp as a value.
- This way if the value of the refresh table change (and this change is in realtime, thanks to bubble), the api call is refreshed.
So we have realtime changes on every opened clients with a xano backend integration. And bubble is smart enough to refresh only the element that has changed. In our case a user can like a post and bubble don't reload everything just to display this +1 in one post. So it works this way for us.
Hope this is helpfull :)
-
Thank you! :)
Categories
- All Categories
- 53 ? Announcements
- 47 ? Releases
- 37 ? Welcome
- 983 ? Help! I'm a Noob
- 125 ? No-Code Front-Ends
- 633 ? Working with APIs
- 439 ? Transforming data
- 126 ? Connect Xano to ...
- 50 ?? Find an Expert
- 348 ❓Other questions
- 35 ? Security
- 22 ✂️ Snippets
- 19 ? Showcase
- 7 ?️ Xano Chatter
- 62 ? Video Tutorials
- 171 ? Request a feature
- 229 ? Report a Bug
- 19 ? Templates & Extensions
- 7 ? Feedback