eZ Community » Forums » eZ Publish 5 Platform » Forms in eZP5
expandshrink

Forms in eZP5

Forms in eZP5

Tuesday 24 June 2014 10:47:08 pm - 2 replies

http://projects.ez.no/ezforms_bundle & http://share.ez.no/learn/ez-publish/create-a-feedback-form-in-ez-publish-5-using-ezforms-bundle are great - for developers.

Is an out-of-the-box solution for editors, which replaces (or improves upon) information collectors (from eZP4) in eZP5, in the roadmap?

For some users, this is a key requirement for upgrading.

Wednesday 25 June 2014 2:24:26 am

Quote from Geoff Bentley :

http://projects.ez.no/ezforms_bundle & http://share.ez.no/learn/ez-publish/create-a-feedback-form-in-ez-publish-5-using-ezforms-bundle are great - for developers.

Is an out-of-the-box solution for editors, which replaces (or improves upon) information collectors (from eZP4) in eZP5, in the roadmap?

For some users, this is a key requirement for upgrading.

Yes, creating a form variation should be a 5 minute job. A 2 hour long tutorial does not fill me with much hope that it will be : (  

I really rate Ezpublish's front-end for users, because I believe CMSes are for users, not programmers.
The ezpublish forms are not user-friendly in any way, apart from the standard out-of-the-box form.

I do my forms by hand rather than spend hours flailing with the Ezpublish forms.

Modified on Wednesday 25 June 2014 3:19:16 am by cousin mosquito

Wednesday 25 June 2014 9:26:06 am

Hi guys,

as far as the symfony stack goes, there's nothing out of the box to handle forms.

The goal we (Heliopsis) had with ezforms-bundle was to provide a solid technical basis for developers to build upon. We were not aiming at filling the complete gap ourselves but rather to lay out the first brick.

The editor friendly way of building forms is yet to be done but with the help of ezforms-bundle, you can rely on a symfony controller and a data handling pattern and focus on proper form building by creating a form provider. If you're up to build something like that, I'd be glad to help you down the way.

I can see 2 ways it can be done :

1. Rely on the legacy information collection mechanism you already know and create a form provider that loops on each of your content's fields to create a Symfony form. I never liked infocollection and I feel eZSystems don't really intend to keep it working in the future (but it's only a guess as no clearly stated plan is to be found)

2. Create a new FormBuilder field type and provide a UI similar to what could be done with eZSurvey. Your UI would be responsible to store a JSON description of the form, a form provider would then read this description and build a symfony form. This has my preference but with the new admin interface on the way, it's kind of difficult to know what UI parts should be done in legacy templates and what should be made reusable by the new admin interface.

I hope this clarifies things a bit and that we can find goodwilling developers and companies to collaborate on creating those critical, yet missing, parts of the eZPlatform.

expandshrink

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu

Proudly Developed with from