Services Plugins FAQs

Pluguin Wasabi Cloud Storage Plugin for Bubble

Hello,

I need to clear a doubt. I’m trying to save the URL of an Image List in Bubble’s “Backend”. I’m having to do this with “Loop”

1º- I created the Trigger Scheduling…

2º- I created an item in the database with the following parameters…

Capture_2023_09_28_05_57_43_790

3º- I scheduled the trigger pull…

Capture_2023_09_28_06_05_01_892

Now my biggest doubt is HERE, Activating the “Start/edit workflow” directly in the “WasabiS3” plugin activated the Bubble “trigger”… Calling “ACTION” from “GrupoRepetidor” + List…

Ativando gatilho

More observing here, the plug itself has a Trigger…

But looking here, the plugin itself has a Trigger… but I can’t activate the “Loop”…

Which trigger do I have that uses this procedure? Is it correct to save the “URL” of the images in Bubble’s “Backend”… or do I need to do another procedure…?

Could Support give me some guidance on how to carry out this procedure…

Thank you very much…

Hi @Rosalvofilho_rf,
Thank you for using the Wasabi Cloud Storage Plugin and sorry for the delayed reply over the weekend.

Please note that we provide general support for our plugins and products. In case you are looking for some help or in search of a Bubble developer for your custom request, I recommend checking the Help section on the Bubble forum.

Still, I’ve carefully reviewed your message, and here is some general guidance, I hope it will be useful.

  1. Setting Up the Wasabi Plugin:
  • Make sure you’ve correctly installed the Wasabi plugin and set up your API keys as required in the plugin settings.
  1. Fetching the Image URLs:
  • To fetch the URLs of images stored in your Wasabi storage, you’ll typically have an action or data call that the plugin provides. The exact name and nature of this action or call will depend on the plugin’s details, but it will generally fetch a list of your stored files and their URLs.
  1. Looping through the Image URLs:
  • Once you’ve fetched the list of image URLs from Wasabi, you’ll need to loop through each URL and save it to your Bubble backend.
  • In Bubble, there isn’t a traditional loop function as in other programming languages. However, you can use recursive workflows to achieve this.
    • Start a workflow that processes the first URL in the list.
    • Save that URL to the database.
    • Remove that URL from the list.
    • Trigger the same workflow again but with the new list (that had the first URL removed).
    • The workflow will end naturally when there are no more URLs in the list to process.
  1. Setting this up in Bubble:
  • Assuming you have a list of URLs, set a state to your page or a group (let’s call it URL_list).
  • Begin your workflow. The first action will be to process the first URL from URL_list (e.g., URL_list:first item) and save it to your database.
  • Then, you’ll use another action to modify the state URL_list by removing the first item.
  • Lastly, you’ll have a condition to check if URL_list is not empty. If it’s not, run the same workflow again.

This process effectively acts as a loop, processing each URL in your list one by one until all URLs have been saved to your Bubble database.

  1. Ensuring Reliability:
  • Since you’re running recursive workflows, you’ll want to ensure that there’s no room for infinite loops. Always have a termination condition, such as a limit to how many recursions can happen or, as described above, an empty list condition.
  1. Potential Issues:
  • Bubble has a limit to how many workflow actions can run consecutively in a short period. If you have a very long list of URLs, you might bump into this limit. You can consider adding pauses in between or running the list processing in smaller chunks.

Finally, remember that this is a generalized guide based on the information provided. The exact steps, actions, and functions will depend on your specific Bubble setup and use case. Always test thoroughly to ensure everything is working as expected.

For additional information about the Wasabi Cloud Storage Plugin - please check the supporting documentation and the deme editor page.

Best regards, :slight_smile:

1 Like

I understood…

a question: are you a bubble developer agency or a plugin developer agency? those created by you. do you customize…?

Hello @Rosalvofilho_rf,

Thanks for getting back to us.

Zeroqode specializes in no-code development projects on Bubble and also introduces new plugins to the Bubble Marketplace.

Unfortunatley, we don’t offer services related to customizing plugins or crafting bespoke plugins. However, your feedback on enhancing our products is always welcome. We’re constantly aiming to refine our products, and your suggestions will be considered for future plugin updates.

Should you have any more queries concerning our plugins, do reach out.

Best wishes, :pray:

1 Like

Hello Igor

Let me first introduce myself. I’m “Rosalvo Filho”, I’m Brazilian🇧🇷 I’m a journalist and advertiser, that is, my knowledge in programming is very limited…

Thanks to “Bubble” it made it easier for me to take the paper’s “NewSistc” project…

This project we intend to link a new communication SYSTEM… in connection with the quality of TV on cell phones, tablet computers and Smartv…

This is the project still in the first phase… pre-launch…

I intended to launch this project in 2020, but the COVID-19 PANDEMIC came and with the budget already limiting me, it was impossible…

Today I’m working to update the concept and bring more improvements to try to plan a new release…

System programming is complicated, I know and understand what it needs, but executing it in practice is extremely difficult…

First I would like to invite the get to know the project, how it will work…

And if possible, I would like to request a recommendation from a partner developer who understands the spirit of the project, and who is ready to make history TOGETHER…

Thank you in advance for your attention…:handshake:🏻…🫡

Hi @Rosalvofilho_rf,
Thank you for getting back to us.

We’d be happy to work closely with you. If you are looking for a development team that can help you integrate additional features inside your app, we need the project requirements to be shared with the Project Manager team initially. Kindly submit a request with the project details, and one of our managers will reach out to you. You can start the process here:


Click on Get Started:

Thank you and please let me know if you need further assistance.
Best regards, :slight_smile:

1 Like

Hello “Igor”

forgive me for my abuse :pray:t2:

It’s because I need to define the concept of this project to reach a starting point and unfortunately with my limited knowledge and looking for a developer on “Bubble” and only me appears " amateurs" like “ME”…

so unfortunately I’m here once again… I managed to install it, everything was fine with the documentation you provide for the plugin…

But after the last update of the plugin this message appears error that is keeping me up at night, could you please shed some light…

Thank you… once again…:pray:t2:

Hi @Rosalvofilho_rf,
Thank you for your message and sorry for the delayed reply.

Unfortunately, I wasn’t able to replicate a similar error on the plugin demo page, but it seems that the error is pointing to a condition you are using either for the wasabi element or to an input element.
If possible, please share screenshots of your configuration, the setup of the plugin element, conditionals, workflow used, and a short Loom video where you reproduce this error.

In case you fixed it already, please let us know what was the problem. :slight_smile:

Thank you and have a great day ahead.
Regards,

1 Like

Hello Igo

I put it on a new completely blank page, I don’t know why, after replacing the “Key Key”, why would I believe it could be that, now this error is appearing…

Could it be that after updating, changes can be heard in the plugin structure…?

Hi @Rosalvofilho_rf,
Thank you for your reply.

I’ve carefully checked on the plugin demo page and couldn’t reproduce a similar issue on our side.
We recommend you use the latest version of the plugin, also compare the plugin setup from our demo page with your configuration, and make sure to insert the API Keys (access/secret keys) both in the Plugin element and on the Plugin Tab.


Also, please make sure the preview image has set the correct data source:

Last but not least, please ensure that you’ve followed the plugin documentation: Wasabi Cloud Storage

If you have other questions, please let me know.
Best regards, :pray: