Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

This page is a work in progress by DEPR WG.]

This page does not include legacy pages without MFE reimplementations. If you want to see the whole darn list, look at this initiative and its child tickets.

Table of contents:

List of legacy pages with replacements in an MFE

IDA/Service

Page

Toggle(Waffle)

Old URL

New MFE URL

DEPR Link (if it exists)

Status/Notes

CMS

Course Custom Pages Page

contentstore.new_studio_mfe.use_new_custom_pages

{CMS}/tabs/<course-id>

{COURSE_AUTHORING}/<course-id>/custom-pages

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Course advanced settings page

contentstore.new_studio_mfe.use_new_advanced_settings_page

{CMS}/settings/advanced/{course_id]

{COURSE_AUTHORING}/course-id>

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Course Schedule & Details page

contentstore.new_studio_mfe.use_new_schedule_details_page

{CMS}/settings/details/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/settings/details

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Course grading page

contentstore.new_studio_mfe.use_new_grading_page

{CMS}/settings/grading/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/settings/grading

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Course updates page

contentstore.new_studio_mfe.use_new_updates_page

{CMS}/course_info/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/course_info

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Course Import page

contentstore.new_studio_mfe.use_new_import_page

{CMS}/import/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/import

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Course Export page

contentstore.new_studio_mfe.use_new_export_page

{CMS}/export/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/export

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Course Video Uploads Page

contentstore.new_studio_mfe.use_new_video_uploads_page

EXTRA CONFIG IN .env

ENABLE_VIDEO_UPLOAD_PAGE_LINK_IN_CONTENT_DROPDOWN=true

{CMS}/videos/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/videos

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Course Files & Uploads Page

contentstore.new_studio_mfe.use_new_files_uploads_page

{CMS}/assets/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/assets

https://github.com/openedx/studio-frontend/issues/381

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Studio Home Page

(logged in)

new_studio_mfe.use_new_home_page

{CMS}/home/

{COURSE_AUTHORING}/home

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Course content outline page

contentstore.new_studio_mfe.use_new_course_outline_page

{CMS}/course/{course_id}

Should be part of 2Us DEPR around Studio Frontend MFE

BETA TESTING

As of May-2024

Not Live on http://edx.org

Not live on edge.edx.org

Default in Redwood (needs confirmation)

CMS

Course unit page

contentstore.new_studio_mfe.use_new_unit_page

{CMS}/container/{usage_key_string}

{COURSE_AUTHORING}/course/<course-id>/container/{usage_key_string}

IN DEVELOPMENT (RACCOONGANG)

Not default in Redwood

Too early for a DEPR ticket.

CMS

Course Team page

contentstore.new_studio_mfe.use_new_course_team_page

{CMS}/course_team/{course_id}

{COURSE_AUTHORING}/course/<course-id>/course_team

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

CMS

Course Textbooks Page

contentstore.new_studio_mfe.use_new_textbooks_page

{CMS}/textbooks/{course_id}

{COURSE_AUTHORING}/course/<course-id>/textbooks

Should be part of 2Us DEPR around Studio Frontend MFE

Default in Redwood

CMS

Course Group Configurations

contentstore.new_studio_mfe.use_new_group_configurations_page

{CMS}/group_configurations/{course_id}

{COURSE_AUTHORING}/course/<course-id>/group_configurations

Should be part of 2Us DEPR around Studio Frontend MFE

Default in Redwood

CMS

Course Studio: Page & Resources

discussions.pages_and_resources_mfe

{COURSE_AUTHORING}/course/<course-id>/pages-and-resources

Need a DEPR for this waffle flag.

status: LAUNCHED
squad: 2U->T&L
replacement: frontend-app-course-authoring

Default in Redwood (needs confirmation)

There might be some related waffle flags for this in discussions.

CMS

Studio Editors: Problem (CAPA)

CMS

Studio Editors: Text (CAPA)

CMS

CMS

Library Studio

(all pages)

{CMS}/home_library

{CMS}/library/*

{COURSE_AUTHORING}/...routes TBD.../

https://github.com/openedx/edx-platform/issues/32457

In development: Schema, OpenCraft, and Axim.

Not default in Redwood

(Slack: #content-libraries-relaunch-dev)

LMS

Course Dashboard

aka Learner Dashboard

aka Learner Home

`

{LMS}/dashboard

{LEARNER_DASHBOARD}/

NEED

completed: 2024

squad: aurora, then aperture

[BD-08] B2C Learner Dashboard MFE Conversion

Default in Quince

Note: This is only the learner course dashboard. The learner programs dashboard does not have an MFE replacement yet.

LMS

Login/Registration

https://github.com/openedx/public-engineering/issues/81

Default as of ~M/N/O release

https://github.com/openedx/edx-platform/blob/38320f8433427111c6cfb2bfaaa70aec5b989053/lms/templates/student_account/login_and_register.html

Also works with .underscore files

LMS

Profile

https://github.com/openedx/public-engineering/issues/71

started: 2019-Jan
rolled out (mvp): 2019-Mar
completed (~parity): pending linking from header in Edge

Default in ??

LMS

Account Settings

https://github.com/openedx/public-engineering/issues/71

started: 2019-Jan
rolled out (mvp): 2019-Mar
completed (~parity): pending linking from header in Edge

Default in ??

LMS?

ID Verification

DEPR-120 - Getting issue details... STATUS

started: 2020-Apr-16
rolled out (mvp): 2020-Jul-24
completed (~parity): 2020-Nov-1
removed old: hold

LMS

Course Home: Dates

https://github.com/openedx/public-engineering/issues/50

status: WE DID IT!
squad: engagement-engage

LMS

Course Home: Outline

https://github.com/openedx/public-engineering/issues/50

status: WE DID IT!
squad: engagement-engage

LMS

Course Home: Progress

https://github.com/openedx/public-engineering/issues/50

LMS

Courseware: Sequence & Unit

https://github.com/openedx/public-engineering/issues/53

started: 2020-Jan
rolled out (mvp): 2020-Sep
completed (~parity)(Prod): 2021-Jun
completed (~parity)(Edge): 2022-Feb
removed old:

Blocked by studio course preview, which doesn’t work in learning mfe

LMS

Courseware: Proctored Exam

status: launched

team: cosmonauts

Replacement repo:

https://github.com/edx/frontend-lib-special-exams

LMS

Courseware: Search

status: PLANNIN'
team: content-tnl

courseware.mfe_courseware_search

Dave Ormsbee (Axim) can you add the URLs for this here.

Link to usage in edx-platform

Unreviewed Below Here

LMS

Track Selection

status: UNDECIDED: REWRITE OR DEPR
team: engagement-purchase

course_modes.use_new_track_selection exists

LMS

Course Messaging

ecommerce

Basket / Payment

status: LAUNCHED
squad: engagement-purchase
repo: https://github.com/edx/frontend-app-payment

https://github.com/openedx/public-engineering/issues/68

started: 2019-June
rolled out (mvp): 2019-Aug
completed (~parity): 2019-Sep
removed old:

ecommerce

Order History

status: LAUNCHED
team: engagement-purchase
repo: https://github.com/edx/frontend-app-ecommerce

https://github.com/openedx/public-engineering/issues/71

started: 2019-Apr
rolled out (mvp): 2019-Apr
completed (~parity): 2019-May
removed old:

LMS

Discussions

status: WORKIN'
team: content-infinity (TNL-Pakistan)
repo: https://github.com/edx/frontend-app-discussions

started:
rolled out (mvp):
completed (~parity):
removed old:

Credentials

Learner Record

status: LAUNCHED
team: aperture

repo: https://github.com/openedx/frontend-app-learner-record

started: 2021-Jul
rolled out (mvp):
completed (~parity):
removed old:

Reference: What MFEs are there?

The full list of Open edX MFEs, including ones that are experimental or under development, can be found by searching “frontend-app-” in the openedx GitHub org: https://github.com/orgs/openedx/repositories?q=frontend-app-

The list of Open edX MFEs that run out-of-the-box in Tutor can be found by looking at the CORE_MFE_APPS variable in the tutor-mfe plugin’s plugin.py file:

Reference: MFE Base URLs

MFEs follow a simple naming pattern. Given some lowercase hyphen based name{APPNAME} (for example, learning)….

  • The repo is https://github.com/openedx/frontend-app-{APPNAME}

    • Example: https://github.com/openedx/frontend-app-learning

  • The base URL in Tutor is https://apps.{LMS}/{APPNAME}

    • Example: https://apps.myopenedx.site/learning

  • The base URL on edX is https://{APPNAME}.edx.org

    • Example: https://learning.edx.org

    • EXCEPTION: For learner-dashboard, the URL is not https://learner-dashboard.edx.org. Instead, it’s https://home.edx.org.

More References

  • No labels