XMLWordPrintable

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

      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.

        Acceptance criteria

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

                Created:
                Updated:
                Resolved:

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