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 |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |
CMS | Course advanced settings page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |
CMS | Course Schedule & Details page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |
CMS | Course grading page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |
CMS | Course updates page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |
CMS | Course Import page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |
CMS | Course Export page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |
CMS | Course Video Uploads Page |
EXTRA CONFIG IN .env
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |
CMS | Course Files & Uploads Page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |
CMS | Studio Home Page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |
CMS | Course content outline page |
|
| BETA TESTING As of May-2024 Not Live on http://edx.org Not live on edge.edx.org Default in Redwood (needs confirmation) | ||
CMS |
|
|
|
| IN DEVELOPMENT (RACCOONGANG) Not default in Redwood | |
CMS | Course Team page |
|
|
| Live on edx.org | |
CMS | Course Textbooks Page |
|
|
| IN DEVELOPMENT (RACCOONGANG) | |
CMS | Course Group Configurations |
|
|
| IN DEVELOPMENT (RACCOONGANG) | |
CMS | Course Studio: Page & Resources |
| status: LAUNCHED Default in Redwood (needs confirmation) | |||
CMS | Library Studio (all pages) |
|
| In development: Schema, OpenCraft, and Axim. Not default in Redwood (Slack: #content-libraries-relaunch-dev) | ||
LMS | Course Dashboard aka Learner Dashboard aka Learner Home | ` |
|
| 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 |
| Default as of ~M/N/O release
| |||
LMS | Profile |
| started: 2019-Jan Default in ?? | |||
LMS | Account Settings |
| started: 2019-Jan Default in ?? | |||
LMS? | ID Verification |
| started: 2020-Apr-16 | |||
LMS | Course Home: Dates | status: WE DID IT! | ||||
LMS | Course Home: Outline | status: WE DID IT! | ||||
LMS | Course Home: Progress |
| ||||
LMS | Courseware: Sequence & Unit |
| started: 2020-Jan Blocked by studio course preview, which doesn’t work in learning mfe | |||
LMS | Courseware: Proctored Exam | status: launched team: cosmonauts Replacement repo: | ||||
LMS | Courseware: Search | status: PLANNIN' | ||||
LMS | Track Selection | status: UNDECIDED: REWRITE OR DEPR | ||||
LMS | Course Messaging | |||||
ecommerce | Basket / Payment | status: LAUNCHED | started: 2019-June | |||
ecommerce | Order History | status: LAUNCHED | started: 2019-Apr | |||
LMS | Discussions | status: WORKIN' | started: | |||
Credentials | Learner Record | status: LAUNCHED repo: https://github.com/openedx/frontend-app-learner-record | started: 2021-Jul |
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:
[upcoming release / tutor nightly] https://github.com/overhangio/tutor-mfe/blob/nightly/tutormfe/plugin.py#L33
[latest release / tutor master] https://github.com/overhangio/tutor-mfe/blob/master/tutormfe/plugin.py#L33
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 nothttps://learner-dashboard.edx.org
. Instead, it’shttps://home.edx.org
.
More References
Old archived Version of this: [Archive] MFE Rewrite Status