XMLWordPrintable

Details

    • Improvement
    • Resolution: Done
    • Neutral
    • 1.0.1
    • None
    • None
    • None
    • Yes
    • 6.2.1 Ramp-up 21
    • 5

    Description

      The components in the frontend libraries include a mix of mgnl and magnolia in their names which is exposed in the browser and Angular developer tools. Customers may not be too keen on exposing the CMS they use in the DOM.

      Proposal: align & rename components in libraries, using exclusively the "editable" prefix, e.g. In Angular:

      // component selectors, as visible in browser inspector
      * mgnl-page → editable-page
      * mgnl-area → editable-area
      * mgnl-component → editable-component
      
      // TypeScript class names, as visible in Augary development tool
      * MgnlPageComponent -> EditablePage(Component)
      * MagnoliaAreaComponent -> EditableArea(Component)
      * MagnoliaComponent -> EditableComponent
      

      -Component suffix may either be omitted (consistency between Magnolia components) or added (Angular conventions https://angular.io/guide/styleguide#style-02-03);
      it should be considered an implementation detail anyway.

      React should be aligned accordingly too. Samples need to be updated as well.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                lam.nguyen Lam Nguyen Bao
                czimmermann Christopher Zimmermann
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 3d
                      3d