Uploaded image for project: 'Hippo CMS'
  1. Hippo CMS
  2. CMS-15687

Migration of Experience Manager Form Fields from AngularJS to Angular

    XMLWordPrintable

Details

    • Epic
    • Status: Review
    • Low
    • Resolution: Unresolved
    • None
    • 16.0.0
    • channel-manager
    • None
    • [EM] Migration from AngularJS to Angular
    • 24
    • Orion
    • Orion.Cycle8.Sprint1, Orion.Cycle8.Sprint2, Orion.Cycle8.Sprint3, Orion Cycle Gap, Orion.Cycle1.Sprint1, Orion.Cycle1.Sprint2, Orion.Cycle1.Sprint3, Orion.Cycle2.Sprint1, Orion.Cycle2.Sprint2, Orion.Cycle2.Sprint3, Orion.Cycle3.Sprint
    • Undetermined

    Description

      Documentation Reference:

      https://docs.google.com/document/d/17BDPYsto_gDZt1TioNsr1H0-rIAOhOMI302Km00zjog/edit#heading=h.pjq434ryxq9r

       

      Migration Steps:

      a. Move all the fields in frontend-ng -> editContent -> fields to the UI project and integrate them into the primitiveFields component.

      b. Once individual components are moved, proceed to transfer the primitiveFields component and all its parent components to the UI project.

      c. During the transitional phase, both AngularJS Material and Angular Material will be used simultaneously. To prevent material overlapping issues, exclude converted components from having a label in the AngularJS project.

      d. Utilize the onchange event to update the state in the AngularJS application during the migration. After moving all parent components, switch to using reactive components in the Angular project.

      Attachments

        Activity

          People

            dhachok Dmytro Hachok
            vahid.mehrjouei Vahid Mehrjouei
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: