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:
Statuses
NOT SURE
NO REPLACEMENT
REPLACED WITHOUT PARITY
REPLACED AT PARITY
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 |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Live on edx.org Default in Redwood (needs confirmation) |
CMS | Course advanced settings page |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Live on edx.org Default in Redwood (needs confirmation) |
CMS | Course Schedule & Details page |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Live on edx.org Default in Redwood (needs confirmation) |
CMS | Course grading page |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Live on edx.org Default in Redwood (needs confirmation) |
CMS | Course updates page |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Live on edx.org Default in Redwood (needs confirmation) |
CMS | Course Import page |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Live on edx.org Default in Redwood (needs confirmation) |
CMS | Course Export page |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Live on edx.org Default in Redwood (needs confirmation) |
CMS | Course Video Uploads Page |
EXTRA CONFIG IN .env
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Live on edx.org Default in Redwood (needs confirmation) |
CMS | Course Files & Uploads Page |
|
|
| 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) |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Live on edx.org Default in Redwood (needs confirmation) |
CMS | Course content outline page |
|
| 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 |
|
|
| IN DEVELOPMENT (RACCOONGANG) Not default in Redwood Too early for a DEPR ticket. | |
CMS | Course Team page |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Live on edx.org |
CMS | Course Textbooks Page |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Default in Redwood |
CMS | Course Group Configurations |
|
|
| Should be part of 2Us DEPR around Studio Frontend MFE | Default in Redwood |
CMS | Course Studio: Page & Resources |
|
| status: LAUNCHED Default in Redwood (needs confirmation) There might be some related waffle flags for this in discussions. | ||
CMS | Studio Editors: Text (HTML) | |||||
CMS | Studio Editors: Problem (CAPA) | |||||
CMS | Studio Editors: VIdeo | |||||
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 | ` |
|
| 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'
| Dave: I don’t think this is actually reachable any longer, since we force you into the MFE experience for that courseware page view. |
| ||
Unreviewed Below Here | ||||||
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 | |||
LMS Preview for studio | Should this go here or do we need further development? Do we need this anymore now that we have preview at the unit level? or is the navigation in a preview full LMS still valuable? |
All Views with No MFEs Currently
IDA/Service | Page | URL | Ideal MFE Target | DEPR | Notes |
---|---|---|---|---|---|
LMS | Instructor Dashboard | Gradebook MFE should be combined into this one. | |||
LMS | LMS Course Explore | Might be a new MFE | |||
LMS | Course About | ||||
LMS | Program Dashboard | courses.TLD/dashboard/programs/ | |||
LMS | Course Certificates | courses.TLD/certificates/[id[ | |||
Credentials | Program Certificates | credentials.TLD/credentials/[id] |
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