Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customize Header links in MFEs #349

Open
1 task done
Tracked by #354
asadali145 opened this issue Mar 29, 2024 · 1 comment
Open
1 task done
Tracked by #354

Customize Header links in MFEs #349

asadali145 opened this issue Mar 29, 2024 · 1 comment

Comments

@asadali145
Copy link

asadali145 commented Mar 29, 2024

1. Is there an existing issue for this?

  • I have searched the existing issues

2. What new feature or functionality would you like to request?

We can use the custom themes in legacy LMS to customize the Header. MFEs use the header component and the links and labels are hard-coded. Currently, the only way is to fork the header component repo to use custom links and labels.

3. What product area does this feature affect?

MFEs

4. Please describe the scope of the feature

This customization would affect all MFEs that rely on the header component.

5. Please describe why you see a need for this feature

We need to customize the header like the profile page URL, Dashboard URL, and Account/Settings URL and Label, and display the Full Name instead of username. We used to do this using the custom themes but it cannot be achieved with the MFEs.

6. Please describe the potential impact and/or value of this feature

Controlling the header links and labels via settings is much easier to maintain than forking the header.

7. Please provide 2-3 use cases and/or user stories in support of this feature

  1. As an operator, I need to be able to customize MFE header links. So, that I can add instance-specific and custom URLs.
  2. As a user, I'd like to see a consistent header across all pages in an open edX instance.

8. Any additional information you'd like to provide?

Here are the UI changes:

All of these are configurable and one can use the original URLs and labels.
Screenshot 2024-03-29 at 5 34 39 PM

Copy link

Thanks for your submission, @openedx/open-edx-project-managers will review shortly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant