Louis Reingold
complete
Thanks all for your input. We shipped this in beta 6.
Here's a 5 minute video showing how it works: https://www.youtube.com/watch?v=EM6mfgQQHlA
You can do list, grid, or slider, control the query, choose numerous options for pagination, and design the template used to render each post in Breakdance.
Please open a new thread to request any additional functionality you want.
Chris Moore
Louis Reingold - Hey there!
General timeline on this? Weeks, months?
Wishing you well! 🙌
Robin Kesting
Hate to say it but I like the way Oxygen does this. Setup the query and then put and style the elements in a div that gets repeated. Also the option to use ACF data or posttitle for example.
Andrés Pereira
Robin Kesting: there is nothing better.
N
Nick Flowers
Robin Kesting: They've said they don't want to do it the way Oxygen does for a couple of reasons. iirc the first is it's too messy/complicated/hacky under the hood (they used one of those adjectives), second is the way it has to reload every time you make a change and that is just the way it has to work.
It is very convenient and cool when it works well, but it is also personally where I've experienced the most jank in Oxygen and it sounds like that is just from Wordpress limitations.
Don't get me wrong, I love using Oxygen's repeater, it's in fact one of the primary reasons I use Oxygen. But a lot of the time it feels like I'm fighting it. An element will just refuse to work correctly sometimes, and I have had that happen with very complicated sites like building a Patreon-esque membership site with tiered memberships and pay-to-unlock posts, but also just with doing a basic WooCommerce product loop recently. It would sometimes just refuse to work correctly. Or show up correctly on the front end but not in the editor, and vice versa.
Ultimately that is why they don't want make it like Oxygen's, because Breakdance isn't supposed to be Oxygen, it has a lot of characteristics and things they have learned from Oxygen, but it's supposed to be distinctly different. The complexities and shortcomings of the way Oxygen's repeater works are fine for experienced developers who are okay with getting their hands dirty and tinkering to make stuff work. While there is a lot of overlap with Breakdance already, that's just not the people they are targeting for it. It's targeting Elementor users, so if it doesn't work 100% of the time without any jank it's not going into Breakdance.
That's at least what I've gotten from reading their responses to it.
Louis Reingold
in progress
Louis Reingold
planned
Louis Reingold
Here's what we are going to do, which will cover 95% of use cases in a very user friendly way:
- Provide a Post Loop Builder element - this element will display a list of custom post types in a list, grid, or slider - i.e. just like the current Posts List element. Choose your query, set your pagination options, etc.
- Allow you to edit the "template" that is used to render each post/CPT inside Breakdance, with full dynamic data support.
For everyone who wants more than that (i.e. using ACF repeater data, doing user queries, or whatever), please open a new feature request here detailing exactly what you want.
The popular requests will be considered, we will try to provide APIs to allow 3rd party developers to build the functionality in the fringe/unpopular requests. In fact, our current APIs and Element Studio should cover 99% of use cases and allow developers to meet these requests.
Please note Breakdance also includes a Code Block element that lets you write PHP code directly inside Breakdance, so creating a ul/li from an ACF repeater is ~10 lines of code and you can write it directly inside Breakdance and get a live preview of the result with no saving/uploading/refreshing. Obviously I understand there are more advanced use cases for ACF Repeaters so I expect that to be a popular feature request, and maybe we will be able to do something similar to the Post Loop Builder element.
D
Darren R
Very impressed with Breakdance so far, but for me to make the switch from Elementor a loop builder is a must have feature. Without it I can't even consider changing to a BD workflow.
If something similar to Crocoblocs' Jetengine was baked in I believe you would attract a much larger user base. I use it on 90% of my Elementor builds and it’s invaluable for easily building simple listing grids for services, events, jobs, team members etc.
I know it’s on the feature request list, but realistically is it something you see included or would it be up to a third party to create as an add-on?
This is the one thing holding me back on investing in BD, otherwise it blows Elementor and other builders out of the water.
Louis Reingold
B
Bob
It should be able to connect to ACF repeater field
Prowess Support
I think the repeater would be a great addition to Breakdance and is definitely a missing element. Though the process I think could be enhanced. I think a separate card system where you can build out your information or product cards. Then within the Breakdance builder, you can select the card you created with only a few options on how they can be displayed. For instance, you go-to cards and create a new product card set similar to a new template, or block but specific for cards. Then inside Breakdance, you can select the card you want to display as a repeater with the options to show X amount or display them in a carousel or slider. The cards should be able to display dynamic data based on a query.
Louis Reingold
Prowess Support: this is what we are going to do.
i
izm vankhai
Prowess Support: Very similar to bricks ya? BD is becoming a builder for all. Noob -> Intermediate -> Advance
Load More
→