Designed by the community, organized into categories. The same concept as the templates, but focused on specific parts of your needs.
You need a contact form?
Open the block library
Search for “Contact Forms”
Choose the closest to your needs
Drap & drop it on your page
Customize it to meet 100% of your needs.
Oh, you need something more complex? Maybe you’re building an Airbnb-style website that displays ads on a map:
Search for “Map showing data”, add it, customize it
Search for “Ad Form”, add it, personalize it.
Search for “Listing Manager”, add it, customize it
The “block library” can range from very simple things (slider: pricing, contact form) to several pages with workflows, the data structure (example: an Airbnb referencing application).
It’s not a utopia, 80% of what we need to create our ideas already exists. We only customize 20% or even less. Why should we reinvent the wheel from scratch every time we need a custom wheel?
Good point, the issue of workflows not being copied correctly should be fixed in the future. About conditional formatting, that’s part of the complexity to built this feature, but it’s just complexity, which is a matter of time/effort
Would be good but sounds like you’d need the database to be set up for it to work. Until bubble allows database structure copying it wouldn’t work as easy as it sounds
Really, I don’t think you need a database. Just an empty page where you can create elements either using the HTML element or bubble’s + plug-ins or a mixture of all. Then there should be 3 things that happen or needs to be defined
Sounds like Bubble is working reworking the design interface. I 'm sure that anything like this idea won’t come until that is released, but will probably be something they explore with that release is my guess.
There are definitely challenges when comes to copying and pasting components from another bubble project/template, especially if those components are reliant on a certain workflow & database structure.
I am experimenting with a similar idea but at a smaller scale. The focus is more on front-end design and breaking down the blocks/component into smaller pieces. The first component is already developed and I am in the process of doing a few more. Would love to get more feedback on it!
@subtlemonsters
Hmm, interesting, may I ask where did you get this information? I am new to Bubble.
@NigelG
You did a great job there, are you still working on the project?
Bubble is developing slowly, which, in my opinion, is highly strategic. The startup is 7 years old but has collected a seed round just 3 months ago, it’s very rare! This allowed them to maintain complete control over their decision, and therefore their vision.
Their proof of concept is ready and was built at the request of their clients.
Now, with the few million, they can hire to work on building a very stable solution - and reach clients beyond the early adopters.
@NigelG, when you say “never really worked” can you be more precise, give details?
I tidy up the database fairly often and add the occasional block.
The issue was always there there was no way to tell if people found it helpful, and not being able to “drag and drop” (or copy and paste) into another project wasn’t productive.
So it was more of a tutorial space, which I think would be better suited to video / examples.
Many of the blocks have a back end component, so won’t copy easily.
The issue with the database and workflows or even plugins not being aligned when copying an element or potentially adding a block, could be solved with a wizard style interface that allow you to either assign data references or wether to copy the work flow or not. Like a migration setup.