Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
We need to enhance the UI of that great module and let users create and edit the form fields.
Problem:
Non technical users couldn't create or edit their form fields as yaml or render arrays very herd to them
Motivation:
Facilitate the operation of creating field forms by using js libraries
Proposed solution:
Integrate that library formbuilder to the module and build the field settings under the hood as yaml/array for save.
Other solutions are welcomed:
After @smaz reply we now need some more ui enhancement to be more user friendly and easy for non technical users.
Comments
Comment #2
smazIf you're using the latest version (8.x-1.0-beta9), there is a 'yamlform_ui' submodule you can enable which provides a UI for creating / editing fields, rather than needing to edit the YAML.
Comment #3
jrockowitz CreditAttribution: jrockowitz as a volunteer commentedI think this ticket is more about providing WYSIWYG form builder UI. So it could be reopened.
I agree that the YAML form module and Drupal's form (and field) building UI needs to be significantly improved. Personally, I would like Drupal core to lead the way. After YAML Form 1.x is released, I am open to looking at external form builder libraries to help solve this issue/challenge.
I also feel that Ninja Forms has the best form builder UI on the market. https://three.ninjaforms.com/
Comment #4
mhmd CreditAttribution: mhmd as a volunteer and commented@smaz thanks alot for your response its really looks very good, but we need more enhancements to be more user friendly.
@jrockwitz you are right, plus add some more flexibility for users to control layout and display.
Comment #5
mhmd CreditAttribution: mhmd as a volunteer and commentedComment #6
jrockowitz CreditAttribution: jrockowitz as a volunteer commentedComment #7
fenstratMoving to Webform queue, see #2827845: [roadmap] YAML Form 8.x-1.x to Webform 8.x-5.x.
Comment #8
jrockowitz CreditAttribution: jrockowitz as a volunteer commented@see http://www.jrockowitz.com/blog/ui