I am currently developing a scripting plugin for Baserow. It would work similarly to Airtable’s scripting blocks. You can check it out on my GitHub (there is also a short demo video in the README):
Would love to get feedback on whether there is interest for such a plugin, and what use-cases you would have for it.
The project is still very much just a proof-of-concept, and the scripting API is not set in stone (any feedback/tips on the API would also be welcome!).
hi @Raudius this looks great, looks extremely powerful, and for the benefit of the community, what can be done with this which probably can’t be done with the app builder ?
I’m a developer so I love the plugin architecture of baserow, but it’s frankly a bit hardcore if you’re not a developer. So I welcome these low code solutions which coincidentally can be developed as a plugin.
To be honest I am not very familiar with the builder application, but one thing I expect is not always possible is complex data aggregation.
If you consider the example shown in the video, I would not know how to create the bill of materials from just using the database/builder applications. Because you need to be able to select a value from the Orders table and then spread the selected record over both the Order_Furniture and Furniture_Materials tables.
This “spreading” would require generating virtual records that dont actually exist in any one table.