PFG vs. collective.easyform

I am sketching a migration strategy for a major Plone 4 -> 5 upgrade where the site uses heavily PFG.

  • am I right that there is no PFG implementation based on Dexterity? I see some adapters based on Dexterity but no core PFG implementation based on DX
  • is collective.easyform mature enough for production? Is there a migration path (upgrade step, migration script) for moving PFG content to easyform?

-aj

@smcmahon worked on the PFG migration branch. But it's not yet ready/merged.

I've been using easyform with P5 for 2 years and it's fine but I haven't used it nearly as heavily as PFG.

easyform is not feature compatible with PFG as we found out recently. It doesn't have TAL expression overrides for things like the email address for example. But other than that it seems to work ok. PFG also works in plone 5.
Plomino is by far the most flexible and feature rich plone 5 form builder. The next iteration will be much simpler for non technical people but due to its features it will always be somewhat more complex than both easyform and PFG.

We use PFG a LOT at University of Jyväskylä, both in Plone 4 and Plone 5. The reason for not using EasyForm are various addons tailored for PFG.

But as it happens, we plan to sprint on this topic (PFG and EasyForm + Plone 5) at Midsummer Sprint in July :slight_smile:
http://www.coactivate.org/projects/midsummer-sprint-2017

So everyone interested, your welcome to participate (or comment or give ideas or whatever :slight_smile: )

1 Like

Oooh nice. Sounds like something the PloneEdu people would love to hear about :wink: And maybe @pjoshi_ might have time to join in?

2 years on - I have the same question. What's the state of migration from PloneFormGen to collective.easyform? The branch mentioned above has not been merged, yet the news in PFG is that it won't move off Archetypes. Has anyone done an automated migration for this, or is it manual only?

Ps I'm back ! (courtesy of those nice guys at 4TW)

2 Likes

Have you seen PloneFormGen -> collective.easyform migration? ?

1 Like
1 Like

Thanks @zopyx (and @agitator) - I'll take a look!

There goes the neighbourhood!!!!

Plone Foundation Code of Conduct