How is it possible there is no element to insert custom HTML code into a page?

This is the most obvious and necessary element! I would like to rebuild my site using Baserow Application Builder but keep getting stuck.

Some examples that I would require on my own site:
Google Analytics code
Google Custom Search box
EU cookie compliance code

Another common use would be code to display ads.

I am not sure if all these would work with the Iframe element. It should be possible to do this without an Iframe.

Hey @beached, yes we’ve planned to allow JS/CSS injection Allow to inject CSS/JS in application header (#2344) · Issues · Baserow / baserow · GitLab

Not yet developed but it’s comming.

To display ads I think the Iframe element can be used already?

Thanks for your reply. That is good news.

One thing to add, injecting CSS/JS/HTML should be possible anywhere on the site not just in the header. You could create an element type for this.

Can’t you use the IFrame element for that? Is there a limitation that blocks you?

One example: The Google search box requires the search results to be shown on top of the page being viewed. This is not possible with an iframe. Unless you make the iframe very large which messes up the design of the page.

I see what you mean. Issue created.

Any update on this?

Google search box may be a somewhat unique case however most sites need analytics and cookie compliance. I don’t think these work with Iframes.

Good morning @beached

It has not been implemented yet, please feel free to follow its progress by visiting the issue @jrmi created.

Cheers,
Peter Evans

Great to see the shared header and footer in the latest release 1.30. However without being able to add code for analytics and cookie compliance it is not yet possible to use the App Builder for real websites.

Any update on this? Unfortunately despite an impressive and growing feature set the App Builder is next to useless for public facing applications without being able to add custom HTML/JS.

Good morning @beached,

This feature is on our roadmap, and is not yet implemented. You can monitor its progress on Gitlab. When the development team next reconvenes, I will update the Gitlab issue with a more accurate timeframe, I hope this helps.

Cheers,
Peter Evans