Forums / Suggestions / Advanced form builder

Advanced form builder

Author Message

Sander van den Akker

Tuesday 06 April 2010 7:53:10 am

One of the things eZ Publish is seriously lacking is an advanced form builder. With advanced I mean highly flexible forms with element positioning, pagination, advanced validation and data export.

For large companies, a good form builder is one of the key criteria when selecting a new cms. Nowadays many websites (especially intranet's) are primarily used to aid in the work that has to be done.

I would like to know other people's opinions about this.

eZ Publish certified developer
http://auth.ez.no/certification/verify/392313

Robin Muilwijk

Sunday 16 May 2010 1:59:07 am

Hi Sander,

I agree with you that forms are widely used on intranets, and an extension to easily develop and maintain those forms would indeed require such a component. Now to find someone, or a team of developers that can code such a solution :)

-- Robin

Board member, eZ Publish Community Project Board - Member of the share.ez.no team - Key values: Openness and Innovation.

LinkedIn: http://nl.linkedin.com/in/robinmuilwijk // Twitter: http://twitter.com/i_robin // Skype: robin.muilwijk

Fredrik Ardmar

Monday 18 October 2010 6:56:27 pm

Hi

I agree that this is a vital part missing in the powerful eZ Toolkit.

This is needed not only when building intranets but on mostly all more advanced sites.

In the past we have built our own basic builder that mimics the behavious of the actual class builder interface but allows you to add additional information such as tooltip texts, grouping of fields, display info such as if to use columns etc. We then used this information together with the powercontent extension to achieve kind of a form-builder.

Have you guys done something similar? Maybe a good idea to consolidate our efforts?

Fredrik

http://www.areadigital.org

Custom google maps with eZ Publish

http://www.meresverige.dk
http://dsbfirst.meresverige.dk

Greg McAvoy-Jensen

Monday 18 October 2010 8:13:29 pm

All those who have posted in this thread would know this, but just in case others are searching for form-building help, the eZ Survey extension provides more advanced form building help than the default "feedback form" class. I also know of at least one developer who has used eZ Publish in conjunction with the API of a third-party form-building service.

Tot straks.

Granite Horizon, Certified Developer of eZ Publish Web Solutions
Provider of the SaaS Solution Granite Horizon In The Cloud | http://granitehorizon.com/cloud
http://granitehorizon.com | +1 916 647 6350 | California USA | @granitegreg
Blog: http://granitehorizon.com/blog

Fredrik Ardmar

Tuesday 19 October 2010 6:02:19 pm

Hi

We do use the eZ Survey extension quite a lot and its great at building online surveys. I guess just as intended. But when needing a bit more, such as being able to collect binary files, or being able to turn the posted data into objects its not as well suited.

We recently had to do a simple competition. You submit 3 images and a description and you can win a free trip. The results are shown in a vote section. Most vote wins. To build this with the form-builder is, to my best knowledge not possible?

Any ideas on how to best implement this with EZ Publish?

Fredrik

http://www.areadigital.org

Custom google maps with eZ Publish

http://www.meresverige.dk
http://dsbfirst.meresverige.dk

eZ debug

Timing: Jan 18 2025 01:08:11
Script start
Timing: Jan 18 2025 01:08:11
Module start 'content'
Timing: Jan 18 2025 01:08:11
Module end 'content'
Timing: Jan 18 2025 01:08:11
Script end

Main resources:

Total runtime0.5108 sec
Peak memory usage4,096.0000 KB
Database Queries69

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0055 589.4609180.8438
Module start 'content' 0.00550.5026 770.3047670.5391
Module end 'content' 0.50810.0027 1,440.843850.1172
Script end 0.5107  1,490.9609 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00290.5722140.0002
Check MTime0.00120.2308140.0001
Mysql Total
Database connection0.00060.108510.0006
Mysqli_queries0.459890.0223690.0067
Looping result0.00070.1329670.0000
Template Total0.487295.420.2436
Template load0.00280.540320.0014
Template processing0.484594.842220.2422
Template load and register function0.00010.024110.0001
states
state_id_array0.00070.141810.0007
state_identifier_array0.00090.174120.0004
Override
Cache load0.00200.3920320.0001
Sytem overhead
Fetch class attribute can translate value0.00050.095840.0001
Fetch class attribute name0.00090.184590.0001
XML
Image XML parsing0.00220.429840.0005
class_abstraction
Instantiating content class attribute0.00000.0030100.0000
General
dbfile0.00140.2762410.0000
String conversion0.00000.000730.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
5content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
5content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
5content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 18
 Number of unique templates used: 6

Time used to render debug report: 0.0001 secs