Old (Backend Service & Path)
New (MFE & Path)
may be actual or suggested
Status, DEPR Link, Repo Links, Product Review Links, Other Notes
Studio: Logged-out Landing Page (“Howitworks”)
CMS
/
frontend-app-course-authoring
/
No replacemet
REMOVE WITHOUT REplacement
https://github.com/openedx/edx-platform/issues/36269
Studio: Logged-in Home Page
CMS
/home/
frontend-app-course-authoring
/home
new_studio_mfe.use_new_home_page
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Preview
LMS-Preview
/???
frontend-app-learning OR
frontend-app-authoring
/TBD
TBD
Default in Open edX
https://github.com/openedx/frontend-app-learning/issues/1455
This is the only thing blocking the removal of legacy Courseware Sequence view. But to remove this, we would need to one of several things, none of which would be trivial:
Deprecate the Preview feature
Change the read-optimized LMS data (block structure, learning_sequences, edx-when, course overviews) so that they expose Draft data for the Learning MFE to consume.
Migrate courses over to Learning Core, which provides a better view of Draft content which the Learning MFE could consume.
Studio: Course Custom Pages
CMS
/tabs/{course_id}
frontend-app-course-authoring
/{course_id}/custom-pages
contentstore.new_studio_mfe.use_new_custom_pages
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Course advanced settings
CMS
/settings/advanced/{course_id]
frontend-app-course-authoring
/{course_id}
contentstore.new_studio_mfe.use_new_advanced_settings_page
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Course Schedule & Details
CMS
/settings/details/{course_id}
frontend-app-course-authoring
/course/{course_id}/settings/details
contentstore.new_studio_mfe.use_new_schedule_details_page
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Course grading
CMS
/settings/grading/{course_id}
frontend-app-course-authoring
/course/{course_id}/settings/grading
contentstore.new_studio_mfe.use_new_grading_page
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Course updates
CMS
/course_info/{course_id}
frontend-app-course-authoring
/course/{course_id}/course_info
contentstore.new_studio_mfe.use_new_updates_page
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Course Import
CMS
/import/{course_id}
frontend-app-course-authoring
/course/{course_id}/import
contentstore.new_studio_mfe.use_new_import_page
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Course Export
CMS
/export/{course_id}
frontend-app-course-authoring
/course/{course_id}/export
contentstore.new_studio_mfe.use_new_export_page
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Course Video Uploads
CMS
/videos/{course_id}
frontend-app-course-authoring
/course/{course_id}/videos
contentstore.new_studio_mfe.use_new_video_uploads_page
EXTRA CONFIG IN .env
ENABLE_VIDEO_UPLOAD_PAGE_LINK_IN_CONTENT_DROPDOWN=true
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Course Files & Uploads
CMS
/assets/{course_id}
frontend-app-course-authoring
/course/{course_id}/assets
contentstore.new_studio_mfe.use_new_files_uploads_page
parity achieved Default in Open edX
https://github.com/openedx/studio-frontend/issues/381
Should also be part of 2Us DEPR around Studio Frontend MFE
Studio: Course content outline editor
CMS
/course/{course_id}
frontend-app-course-authoring
contentstore.new_studio_mfe.use_new_course_outline_page
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Unit editor
CMS
/container/{usage_key_string}
frontend-app-course-authoring
/course/{course_id}/container/{usage_key_string}
contentstore.new_studio_mfe.use_new_unit_page
in development
https://github.com/openedx/edx-platform/issues/35261
Studio: Course Team
CMS
/course_team/{course_id}
frontend-app-course-authoring
/course/{course_id}/course_team
contentstore.new_studio_mfe.use_new_course_team_page
parity achieved
https://github.com/openedx/edx-platform/issues/36108
Studio: Course Textbooks
CMS
/textbooks/{course_id}
frontend-app-course-authoring
/course/{course_id}/textbooks
contentstore.new_studio_mfe.use_new_textbooks_page
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Course Group Configurations
CMS
/group_configurations/{course_id}
frontend-app-course-authoring
/course/{course_id}/group_configurations
contentstore.new_studio_mfe.use_new_group_configurations_page
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/36108
Studio: Page & Resources
CMS
/???
frontend-app-course-authoring
/course/{course_id}/pages-and-resources
discussions.pages_and_resources_mfe
parity achieved Default in Open edX
https://github.com/openedx/edx-platform/issues/35254
Studio: Text (HTML) Editor
CMS
/???
frontend-app-course-authoring
/???
new_core_editors.use_new_text_editor
in development Default in Open edX
https://github.com/openedx/edx-platform/issues/34692
Studio: Problem (CAPA) Editor
/???
frontend-app-course-authoring
/???
new_core_editors.use_new_problem_editor
in development Default in Open edX
https://github.com/openedx/edx-platform/issues/35256
Studio: Video Editor
/???
frontend-app-course-authoring
/???
new_core_editors.use_new_video_editor
in development Default in Open edX
https://github.com/openedx/edx-platform/issues/35257
Studio: Library Authoring
(all pages)
CMS
/home_library
/library/*
frontend-app-course-authoring
/???
In Django settings:
MFE_CONFIG_OVERRIDES.setdefault('course-authoring', {})['LIBRARY_MODE'] = 'mixed'
in development
In development: Schema, OpenCraft, and Axim.
(Slack: #content-libraries-relaunch-dev)
https://github.com/openedx/edx-platform/issues/32457
Studio: Maintenance
CMS
/maintenance
frontend-app-authoring
???
No replacement
REMOVE WITHOUT REplacement
https://github.com/openedx/edx-platform/issues/36263
Studio: Maintenance: Announcements
CMS
/maintenance/anouncements
frontend-app-authoring
???
No replacement
REMOVE WITHOUT REplacement
https://github.com/openedx/edx-platform/issues/36263
Studio: Maintenance: Force Publish Course
CMS
/maintenance/announcements/force_publish_course
frontend-app-authoring
???
No replacement
REMOVE WITHOUT REplacement LEGACY REMOVED! parity achieved
This page has been completely broken since it was first introduced.
Studio: Preview Language Setting (for dark_lang)
CMS
/update_lang
N/A
No replacement
in development REMOVE WITHOUT REplacement
We are replacing this with a redirect to the identical LMS page: https://github.com/openedx/edx-platform/pull/36271
It’s not clear whether this page is accessible through Studio, anyway, but we add the redirect out of caution.
In LMS, it seems we needFEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']in order for the link to exist.
Studio: Certificates
CMS
/certificates/{coures_id}
frontend-app-authoring
/authoring/course/{course_id}/certificates
Default in Open edX
Studio: Checklists
CMS
/checklists/{coures_id}
frontend-app-authoring
/authoring/course/{course_id}/checklists
Default in Open edX
Course Dashboard
aka Learner Dashboard
aka Learner Home
LMS
/dashboard
frontend-app-learner-dashboard
/???
learner_home_mfe.enabled
Live on edx.org Default in Open edX
[BD-08] B2C Learner Dashboard MFE Conversion Preview
https://github.com/openedx/edx-platform/issues/35326
Note: This is only the learner course dashboard. The learner programs dashboard does not have an MFE replacement yet.
Login/Registration
LMS
/login
/register
/password_assistance
frontend-app-authn
/login
/register
/reset
FEATURES['ENABLE_AUTHN_MICROFRONTEND']
needs improvement Live on edx.org Default in Open edX
https://github.com/openedx/public-engineering/issues/81
https://github.com/openedx/edx-platform/blob/38320f8433427111c6cfb2bfaaa70aec5b989053/lms/templates/student_account/login_and_register.html
MISSING FEATURE IN MFE: Custom registration fields.
Also works with .underscore files
Profile
LMS
/u/{username}
frontend-app-profile
/u/{username}
???
Live on edx.org Default in Open edX Legacy removed!
https://github.com/openedx/public-engineering/issues/71
Account Settings
LMS
/???
frontend-app-account
/
???
Live on edx.org Default in Open edX Legacy removed!
https://github.com/openedx/public-engineering/issues/71
ID Verification
LMS
/???
frontend-app-???
/???
???
parity achieved Live on edx.org
Unclear whether live in named release.
Needs DEPR.
Course Home: Dates
LMS
/???
frontend-app-learning
/course/{course_id}/dates
N/A
Legacy removed! parity achieved Live on edx.org Default in Open edX
https://github.com/openedx/public-engineering/issues/50
Course Home: Outline
`LMS
/???
frontend-app-learning
/course/{course_id}/home
N/A
Legacy removed! parity achieved Live on edx.org Default in Open edX
https://github.com/openedx/public-engineering/issues/50
Course Home: Progress
LMS
/courses/{course_id}/progress
frontend-app-learning
/course/{course_id}/progress
course_home_mfe.course_home_mfe_progress_tab
parity achieved Live on edx.org Default in Open edX