Contribute your Codeless dev skills to the Backendless community by submitting your Custom Codeless Functions to Backendless Marketplace.
You can now publish custom Codeless functions to the Backendless Marketplace. These functions then become available for free download for all Backendless users.
You are able to publish any Codeless function that you build on the frontend to the Marketplace. Our team reviews all functions to ensure quality and that the function can work independent of the original application.
Along with the release of Custom Codeless Functions, we have changed the way you submit items to the Marketplace. Now, you will be able to do so through your own My Marketplace
area in your account.
To reach your user account, click on the profile icon in the upper-right of Backendless Console.
From there, navigate to My Marketplace
and select Publish a Product
.
Next, a popup will open where you can choose the product type that you’d like to submit. Then, you will be able to choose from eligible items of that type.
As you can see in the screenshot above, you have the option to choose more than one function to submit. When you submit functions together, they remain grouped in a “Functions Pack”, meaning a user that downloads them will get all of the functions together.
Thus, you can create functions that work together to make more complex functions or provide a library of functions that are grouped together semantically. That is, functions that serve similar or complementary purposes.
When submitting a function, you will also be prompted to write up a description and choose one or more function categories in which to include the function.
The chosen categories impact both where users can find the function in the Marketplace as well as where they will appear in the Codeless logic designer.
For example, the below function appears in both the Number Utils
and Math Utils
areas of the Codeless designer and Backendless Marketplace:
To download Custom Codeless Functions, visit the category you are interested in and find the function you want to download. You can then click Get
to instantly download the item or click on the item to view it’s details.
The details are added by the developer that submits the item.
The details include:
Once you download the function, it becomes available in your Codeless logic designer instantly.
Let’s try out our new Custom Codeless Function by building a simple UI. We’ll take the Get Random Number In Range
function and make a page that generates a random number on a button click.
To do so, we’ll add a single button and text box to the canvas in UI Builder.
For the button’s click event, we’ll create some simple Codeless logic.
Note that, just like other Codeless blocks, you can switch the Custom Codeless Function to be inline:
Next, we’ll add data binding to our text block.
Let’s try it.
Voila!
That’s all there is to it!
Ready to start building your own Custom Codeless Functions to share with the Backendless community? We can’t wait to see what you’ll build!
Happy Codeless Coding!
Great way to build up and have the community help with the backendless ecosystem. Congrats Backendless team on including this feature.