Following yesterday’s live, I wanted to take a quick moment to see with all of you whether the rework on conditions and dynamic data is as fundamental as I believe it is.
You can probably guess what my response will be, here it is none-the-less.
The visibility conditions UI demoed on the live is a great improvement and addresses all of the points I raised here:
Also the dynamic data changes are incredibly powerful and bring a whole host of possible points for discussion.
The first thing that comes to mind if this is added to all places where dynamic data is used, is how it addresses simple things like being able to use Featured Image as the fallback for an image block if an ACF image is not available, or vice versa - this is something we have been interested in for a long time as a missing feature, so will be very much appreciated.
@Louis, regarding your question about whether the source should be dynamic, here is one possible use case:
Imagine you have an ACF field you define for a specific post or page, let’s say that has the possibility to be null. Then imagine you have an equivalent global ACF field in an options page. Making the source dynamic will allow you to use the global ACF field as a fallback to the page/post based one.
One questions I have @Louis, Does this allow us to specify a dynamic function and/or dynamic shortcode and pass dynamic parameters to them? This is a very important feature for us that has some limitations in the current UI, so I really will love to see this included. Based on what you demoed it seems eminently possible.
Regarding reservations, my only consideration is that everything is thoroughly tested and proven to work before it is released “in the wild”.
Cwicly is very strong with Dynamic Data and Conditions since the beginning I believe. In fact Cwiclys implementation of Dynamic Data and Conditions was the reason I tried Cwicly almost 2 years ago resulting in becoming my favorite Site Editor very cwicly
The only limitations I remember encountering were about Dynamic Data:
I don’t think they are “fundamental”, because that would mean that there were neither conditions nor dynamic data.
On the other hand, it is no secret that conditions lack in some areas and that a unification and enhancement of dynamic data is necessary.
The whole thing sounds to me as if you are now faced with a decision to do something (or not) that will take months of development time and other areas will have to wait.
I’m having trouble recognizing the “problem”.
I find this implementation important, not because I absolutely need it now, but because it forms the basis for important implementations to come.
That, in my opinion, is more the factor that should be given weight.
I have noticed that this time the excitement, or general interest, has not been so great compared to other previous presentations.
But that has more to do with the fact that we already have this functionality to some extent, and that users can’t quite get their heads around it yet and how much sense everything suddenly makes as soon as they can play with it themselves.
Of course, I have no insight into what users write to you personally.
But that’s not what I’ve observed. At least not to an extent that stands out.
One last thing.
Please consider blocking this weirdo on the YT channel. He brings unrest to the live streams. This was not the first time, and won’t be the last otherwise.
I don’t really have anything to add that hasn’t already been said, but just wanted to say I am really excited to see the conditions and dynamic data rework. It looks amazing and can definitely see myself using it to it’s full potential.
On the flip side, if there was a choice between this rework and something else taking priority it would help to know what that might be.
I wonder if perhaps there are some things that should be prioritised in the run up to getting cwicly on the WP repo?
Nothing new to add from my side either, just posting to let you know that I can’t wait to start using the new Dynamic Data menu
I haven’t (yet) needed to use such deeply nested visibility conditions, but I definitely see the value in it. And I love to see how cwicly is opening up to a wider user base while continuing to enable advanced users in many ways that other page builders don’t (and/or can’t).
As to whether to pause further development of conditions/dynamic data, I fully agree with @dazziebunz – hard to say without knowing what other features would get pushed back as a consequence.
@Louis, having thought about it and remembered some other previous experiences where we were missing certain features, here are a few more feature requests and bugs for the visibility conditions / dynamic data.
Hopefully this gives you a quick way to review them in one place, so you can include anything that you believe is high enough priority for the release.
Firstly, I just wanted to check about reordering the conditions, as it wasn’t 100% clear from your demo in the live if this is supported: