We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Migrating legacy fields

Feature Requests

Linda A's avatar
Linda A
647 posts
7 years ago
Linda A's avatar Linda A

Would it not be possible to offer some kind of tool for migrating legacy fields into the new field structure as well as consolidating duplicate fields – body, tags, etc – into one copy that can reside in a shared field group and be part of fluid fields? I am trying to think of ways to take advantage of the new unrestrained fields and the fluid fieldtype, but right now it seems like it will just make for very confusing entry forms for my editors.

       
Linda A's avatar
Linda A
647 posts
6 years ago
Linda A's avatar Linda A

Now that version 5 is out, I thought it was time to revisit this topic (almost exactly a year later, I just noticed!). Obviously, you have kept busy with other features and changes this year, but as I recall there was talk of providing some kind of migration path. Has anything more come of this?

       
Derek Jones's avatar
Derek Jones
7,561 posts
6 years ago
Derek Jones's avatar Derek Jones

Hi Linda,

We have a script in beta that can help 90%+ sites to migrate the new architecture. However this: “as well as consolidating duplicate fields – body, tags, etc – into one copy that can reside in a shared field group” is difficult, since each field’s settings also would have to match, and further, all references to the older fields in templates would need to be updated. It can be error prone if a site has hundreds of custom fields, many of which the current site maintainer doesn’t know exactly what they’re used by or where. Add third-party add-ons that manage or use their own custom fields for another layer of difficulty.

If you know your site well, it might be easier to create a new field and copy content from old fields into your new one(s) manually, and update the templates as needed.

       
Linda A's avatar
Linda A
647 posts
6 years ago
Linda A's avatar Linda A

Ah, yes of course, I did not consider the settings. In my case, the ones that use my standard setup (body, extended text, tags) use identical settings, but of course that would not be the case for everyone.

I do know my structure well, but the issue with doing it manually is the amount of data. We’re talking 10+ years of content over 20+ channels.

       
Linda A's avatar
Linda A
647 posts
6 years ago
Linda A's avatar Linda A

I should add that I would definitely be interested in at least testing the script when you’re at the stage of allowing that. With proper backups done first, of course!

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.