A suggest : Blocks & Items conditions like popup conditions in popup builder
I reviewed the membership blocks online video just now. It is greate.
It let I thinking about the common way for conditions & trigers, here is my suggests for the future:
1. extend the blocks conditions & trigers to page builder from popup builder.
2. extend the blocks conditions & trigers to items props
3. extend trigers & conditions : targeted by CSS id/CSS class/user role, trigered by mouse/keyboard actions or page conditions at first.
In future, targeted by items/objects select list, if brizy bring the items/objects explorer functionality.
Use case :
user/website => souce object actions/conditions => target object response
Description:
user(certain/role/any) mouse/keyboard actions(move/in/out/over/left click/right click/double click) a object(item/block/popup), then triger another or same object(item/block/popup) to response(show/hide/animation).
This functionality will make the brizy unique in page builder world.
with best wish.
-
Hi,
Thank you for your suggestions and interest in Brizy. I will create a feature request and will send it to our managers to investigate it. Could you please give us more details about the 1st and 2nd feature request, could you please develop these feature requests? I want to share with our manager, full information regarding it. At the moment in Brizy builder, you can create external pop-ups and there set some global conditions and triggers. See here. For blocks, you have the same possibility. See here.
Thanks!
Best regards,
Sandra0 -
Thanks for reply.
Let me explain my suggests:
Now, we have popup conditions and triggers in page builder. it is very useful. so, i think extending it to every block&item's attribute design panel like these image :
A. for Block
B. for item ( Row )
C. for items ( Image / Text / Button , Widget , etc. )
this is my draft, it is not for real, just for example :
1.1. add a 'conditions tab' on 'more configure' panel,
Show a {condition list} in 'conditions tab' :
1.2. {condition list}
condition add/edit/delete : buttons to manage {condition object} for {condition list} in 'conditions' tab.
a {condition object} have {trigger control} , {condition control}, {action control}
1.3. {trigger control}
{trigger control} set the trigger action event source for this object ( the block or item which is setting 'conditions' tab ) to response ( begin an action ).
trigger can be html objects ( like : a, div, button, image, etc. ) or html attribute ( like : id class, data, etc. ) ,and can be any jQuery selector string in page. trigger can be website objects( like : post type, posts id, special page, etc. ) .
{trigger control} in 'conditions tab' panel :
1.3.1. trigger user (Mutli-Select control: pick users, roles, default for every one )
1.3.1. trigger device (Mutli-Select control: mobile, pad, pc, default for every device )
1.3.2. trigger id ( Input Control : HTML elements id attribute )
1.3.3. trigger class ( Input Control : HTML elements class attribute )
1.3.4. trigger selector ( Input Control : jQuery selector )
1.4. {condition control}
{condition control} have some attribute controls
1.4.1. mouse events ( Select Control : in, out, over, left click, right click, double click, etc. )
1.4.2. keyboard hot key ( Input Control : global page condition, not need to set {trigger object}. )
1.5. {action control}
{action control} set the editing block or item's actions to response when the trigger conditions met.
1.5.1. show/hide action ( Switcher Control )
1.5.2. animation action ( Select Control )
1.5.3. set attritude value ( Attritude List Control : set width, height, class, color, etc. )
So, this is it.
this will be powerful for many and many advanced customize scenes we can imagine. With the global saved block & templets , it will even like a new item type.
----------------
notes for membership blocks : I seen here is a new menu for user role manage in future. Please take care about compatible with other role manage plugins which people already installed, like : https://wordpress.org/plugins/members/
----------------
I think these functionalities will make page builder super useful and powerful for customize.
I'd like to develop these features in the future, if the brizy development team' schedule is full in next year and i get some time window after a while.
If brizy development team plan to put these features into road map and develop it soon, please let me know.
----------------
I am developing on series plugins for a solution at www.akeycommerce.cn
some functions of these plugins are about to enhance brizy builder :
a. Create widgets / shortcode with brizy template & saved global to show brizy contents anywhere.
b. Customize admin dashboard page with brizy and other builders.
I wish these will be helpful.
with best wish.
0 -
Additional :
The excellent optimized
items/objects structure and explorer is very important for a design system. It is the foundation for every feature enhance. Please concern more about it.Then, one inch by one inch implementing the base / pro functionalities of the top pop page builder which is being lazy and greedy, will help millions of struggling users to make the new choice.
0 -
Hi,
Thank you very much for all details and information. I will create a feature request and will inform our managers regarding these suggestions!
Let us know if we can help you with something else.
Have a great day!Best regards,
Sandra0 -
Thanks for a lot.
0 -
+1
0
Please sign in to leave a comment.
Comments
6 comments