• Icon: Epic Epic
    • Resolution: Done
    • Icon: Normal Normal
    • 1.8.0
    • None
    • UI
    • None
    • Allow users to customize the dynamic home page
    • M
    • False
    • Hide

      None

      Show
      None
    • False
    • RHIDP-8729Phase 1 of Enhanced Homepage Customization for RHDH
    • In Progress
    • RHIDP-8729 - Phase 1 of Enhanced Homepage Customization for RHDH
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 0% To Do, 11% In Progress, 89% Done
    • Hide
      = Users can customize their homepage

      With this update, {product} users can customize their homepage, empowering personalization and productivity. Users can now move, resize, remove, and add existing cards, fostering a more flexible and adaptable user experience. The customization options are based on the existing settings, and users can reset their configuration to the default. The feature aims to improve the resize and reorder mechanism, and update existing cards to work better on different card sizes.

      == Additional resources
      * {customizing-book-link}#customizing-the-home-page[Customizing the Home page]
      Show
      = Users can customize their homepage With this update, {product} users can customize their homepage, empowering personalization and productivity. Users can now move, resize, remove, and add existing cards, fostering a more flexible and adaptable user experience. The customization options are based on the existing settings, and users can reset their configuration to the default. The feature aims to improve the resize and reorder mechanism, and update existing cards to work better on different card sizes. == Additional resources * {customizing-book-link}#customizing-the-home-page[Customizing the Home page]
    • Feature
    • Done

      Goals

      • Make the existing homepage plugin customizable for RHDH users.
        • For this the homepage plugin needs to know also which other plugin cards are available (from other dynamic plugins or from the NFS)
        • The default customization should be based on the existing customization options. The user can clean or reset (to the default) their configuration.
      • Maybe/Stretch goals:
        • Can/should we update the grid library or can we improve how the resize/reorder mechanism works at the moment?
        • Update existing card so that they work better on different card sizes
        • Customize cards (props)

      Non goals

      1. A custom backend to persist the customization (we want use the Backstage user settings API for this)
      2. Additional new cards
      3. Support for multiple personas or multiple default homepages. It's one from the admin for all users.
      4. TO BE VERIFIED: RBAC checks which cards can be added. The card content itself can and should respect RBAC/permissions, of course.

      ACs

      • Users can move and resize existing cards
      • Users can remove cards
      • Users can to add cards

              rh-ee-mitkumar Mitesh Kumar
              cjerolim Christoph Jerolimov
              RHIDP - Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: