...
Table of Contents | ||
---|---|---|
|
Replacement Statuses
More than one can apply!
Status title Not started Status colour Red title needs improvement Status colour Yellow title in development Status colour Green title parity achieved Status colour Blue title Live on edx.org Status colour Purple title Default in Open edX Status title LEGACY REMOVED!
The Big List: All Known Legacy Pages, With and Without MFEs Replacements
Page | Old (Backend Service & Path) | New (MFE & Path) | Toggle (Waffle Flag) | Status, DEPR Link, Repo Links, Other Notes | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Studio: Logged-out Landing Page | CMS
|
| ||||||||||||||||||||||||
Studio: Preview | LMS-Preview
| ??? TBD | 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? | |||||||||||||||||||||||
Studio: Course Custom Pages | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course advanced settings | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course Schedule & Details | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course grading | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course updates | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course Import | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course Export | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course Video Uploads | CMS
|
|
EXTRA CONFIG IN .env
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course Files & Uploads | CMS
|
|
|
https://github.com/openedx/studio-frontend/issues/381 Should also be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Logged-in Home Page | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course content outline editor | CMS
|
|
As of May-2024:
| |||||||||||||||||||||||
Studio: Unit editor | CMS
|
|
|
| ||||||||||||||||||||||
Studio: Course Team | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course Textbooks | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Course Group Configurations | CMS
|
|
|
Should be part of 2Us DEPR around Studio Frontend MFE | ||||||||||||||||||||||
Studio: Page & Resources | CMS
|
|
|
| ||||||||||||||||||||||
Studio: Text (HTML) Editor | CMS
|
|
| |||||||||||||||||||||||
Studio: Problem (CAPA) Editor |
|
|
| |||||||||||||||||||||||
Studio: Video Editor |
|
|
| |||||||||||||||||||||||
Studio: Library Authoring (all pages) | CMS
|
|
In development: Schema, OpenCraft, and Axim. (Slack: #content-libraries-relaunch-dev) | |||||||||||||||||||||||
Course Dashboard aka Learner Dashboard aka Learner Home | LMS
| frontend-app-learner-dashboard
| ` |
[BD-08] B2C Learner Dashboard MFE Conversion 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
|
https://github.com/openedx/public-engineering/issues/81 MISSING FEATURE IN MFE: Custom registration fields.
| ||||||||||||||||||||||||
Profile | LMS
|
|
| |||||||||||||||||||||||
Account Settings | LMS
|
|
| |||||||||||||||||||||||
ID Verification | LMS
| frontend-app-???
|
Unclear whether live in named release. Needs DEPR. | |||||||||||||||||||||||
Course Home: Dates | LMS
| frontend-app-learning
|
| |||||||||||||||||||||||
Course Home: Outline | LMS
| frontend-app-learning
|
| |||||||||||||||||||||||
Course Home: Progress | LMS
| frontend-app-learning
|
|
Needs a DEPR | ||||||||||||||||||||||
Courseware: Sequence & Unit | LMS
| frontend-app-learning
|
Legacy is partially removed. Full removal is blocked by studio course preview, which doesn’t work in learning mfe | |||||||||||||||||||||||
Courseware: Built-in XBlock Views | LMS
| frontend-app-learning
|
|
https://github.com/openedx/edx-platform/issues/34827 These views will not be turned into MFE pages, but they will be extracted out of edx-platform and into: https://github.com/openedx/xblocks-contrib/ | ||||||||||||||||||||||
Courseware: Proctored Exam | LMS
| frontend-app-learning (via frontend-lib-special-exams)
|
https://github.com/openedx/edx-proctoring/issues/1226 Replacement repo: | |||||||||||||||||||||||
Courseware: Search | LMS Dave: I don’t think this is actually reachable any longer, since we force you into the MFE experience for that courseware page view. | frontend-app-learning
|
| NEED DISCOVERY: is this at parity? is it live for edx.org, open edx? | ||||||||||||||||||||||
Program Dashboard | LMS
| ??? |
| |||||||||||||||||||||||
Course Certificates | LMS
| ??? |
| |||||||||||||||||||||||
Program Certificates | Credentials
| ??? |
| |||||||||||||||||||||||
Track Selection | LMS
| ??? |
| NEEDS DISCOVERY: What is the status? Do we rewrite or DEPR? | ||||||||||||||||||||||
Course Messaging | LMS
| ??? | NEEDS DISCOVERY: What is the status? | |||||||||||||||||||||||
Basket / Payment | Ecommerce
| frontend-app-order-history |
NEEDS DISCOVERY: Is replacement enabled in open edx? Is it at parity? | |||||||||||||||||||||||
Order History | Ecommerce
| frontend-app-ecommerce |
NEEDS DISCOVERY: Is replacement enabled in open edx? Is it at parity? | |||||||||||||||||||||||
Discussions | LMS
|
NEEDS DEPR NEEDS DISCOVERY: Is this sufficiently at parity? | ||||||||||||||||||||||||
Learner Record | Credentials
|
Replacement: | ||||||||||||||||||||||||
Instructor Dashboard (all pages) | LMS
| frontend-app-gradebook (should be renamed to frontend-app-instruction, or something) |
Should subsume | |||||||||||||||||||||||
Discover New Courses | LMS
| frontend-app-catalog? |
| |||||||||||||||||||||||
Course About | LMS
| frontend-app-catalog? |
|
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-
...
[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
...