Uploaded image for project: 'Magnolia Frontend Helpers'
  1. Magnolia Frontend Helpers
  2. MGNLFE-7

Nested pages in React SPA

    XMLWordPrintable

Details

    • Story
    • Resolution: Fixed
    • Neutral
    • 1.0.0
    • None
    • React Renderer
    • None
    • Yes
    • Yes
    • SPA Editor 13, SPA Editor 14
    • 5

    Description

      As a SPA developer, I can create a SPA which can load content from different Magnolia pages, depending on the url route, so that I can fulfill a 'website-like' SPA requirement.

      It should be possible for an SPA to get its content from a Magnolia page, or its subpages.

       

      Acceptance Criteria:

      • Demo project: React SPA loads necessary content and templates from one magnolia page based on the url (routing).
      • Demo project: React demo illustrates a simple dynamic navigation based on nested subpages in Magnolia Page Editor. Need only support two levels of depth.

      (AC can be satisfied by simple demo project, possibly no development on the SPA helper libraries is necessary.)

       

      Optional: This demo project could be used, it has sample content including two levels of depth, and a navigation component & endpoint. (sample content in the _dev directory) https://github.com/magnolia-community/react-area51-alpha/tree/master/mag-aliens-demo

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                canh.nguyen Canh Nguyen
                czimmermann Christopher Zimmermann
                Votes:
                0 Vote for this issue
                Watchers:
                1 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 - 9.5d
                      9.5d