I have installed the dev version of form_builder on a fresh Acquia Drupal (acquia-7.x-1.6) install of drupal 7.7 . I have uploaded form_builder and options_element-7.x-1.5 along with webform-7.x-3.15
The modules show up in the modules list and I activated them Form builder, Form builder examples, Form builder Webform UI, webform and Options element. Webform seems to show up OK (admin page, add content type) but I can't find anything for form_builder. No admin pages, permissions etc. Except for the modules list saying installed and the example page ( /form-builder-example ) its like its not there. I dug into the code to find any URL that should be implemented and found ( admin/build/form-builder/configure ) and tried it. Even on UID1 with full administrator rile I get a permission violation ( You are not authorized to access this page.)
I am just not seeing something or might I have hit a combo that has problems?
Any clues appreciated.
Comments
Comment #1
quicksketchForm Builder doesn't make any pages by itself, administrative or otherwise. If you've enabled the Form Builder Webform UI (sounds like you have), then the interface for editing Webforms at node/x/webform (the Webform tab) on all nodes is changed to use Form Builder instead of Webform's normal interface.
Comment #2
MacRonin commentedHmm, Thats what I thought. But I didn't see anything there either. The only indication I saw that Form_builder was installed was its example page (I enabled that module also)
I thought I had created a webform content page before. But I guess not, because I can't find one now. The Form_builder support showed up after i created a new webform page and then saved it. Now I see the 'Add a field' section.
Thanks for the quick response.
Just verifying, the ability to export the definitions of the questions/fields is only on the example module. I plan to use this to build questions(custom profile2) that I want to use to update fields in Profile2, but with more flexibility. I plan to breakdown a profile page into segments to make experience simpler for the user. I will still end up storing the data in the Profile2 records though.
I saw mention of Profile support. Is that for Profile2(in D7) or maybe adding fields to the user record(D7)? Or might that be for D6?
Comment #3
quicksketchForm Builder currently does not have any support for entities (including Profile2). You'll have to assemble your forms the normal way.
Yes that's right. The actual Form Builder module itself does absolutely nothing other than manipulate FormAPI structures, it can't actually "save" or create any kind of content or database configuration without an integration module.
Comment #4
quicksketchTo follow that up. Right now the only practical purpose of this module is its Webform integration. If you're not using it for making Webforms, this module won't provide you much value until it comes with better support for entities.
Comment #5
MacRonin commentedFor now, the example module will help me create the code for the form API code to display my data collection and I'll just have to do the processing and storage myself. It's not everything, but it should make that part of my task easier. Inside Drupal I've been more of a builder/modifier and doing a bunch of new code for this project. So anything that helps me get started in things new to me helps :-) This makes the data collection part easier so I can concentrate on storage.
Thanks again.
Comment #6
maggros commentedThank you both so very much! I have been looking for: 1) a piece of form api code that at least simulates what I want to create and 2) this exact Q&A since recently finding FormBuilder - and the ans from quicksketch himself.