MFE Rewrite Status
This page is falling out of date and may not be updated going forward.
Please use the MFE Conversion GitHub Issue instead!
If you are planning, working on, or have completed an MFE conversion that’s not listed on that issue, leave a comment and we’ll update it!
This page enables us to track the status of rewriting our legacy frontend pages to MFEs. See https://openedx.atlassian.net/wiki/spaces/FEDX/pages/1590263881 for a decision tree on when to rewrite a page. The possible statuses are:
UNDECIDED: Rewrite or DEPR - if the owning squad has not yet decided whether to keep the existing page and rewrite it or to delete the page in lieu of a completely new experience.
Bye-bye (DEPR) - if the page is to be replaced completely with a “buy” solution or another modern alternative, where feature parity of legacy features are no longer necessary. See Thoughtworks' recommendation to not migrate legacy features as parity.
Plannin' - if the page is planned to be rewritten on a team’s roadmap, but the development work has yet to start.
Workin' - if the page is actively being rewritten. We keep the page on this status until the project is fully complete, with 100% users on the new experience.
Launched- if the new experience is fully rolled out to 100% of users in all edX environments that the owning squad finds relevant to this MFE: Stage, Prod, Edge, Devstack, Sandbox. Should satisfy the https://openedx.atlassian.net/wiki/spaces/FEDX/pages/1917944547.
We did it!- once the new experience is launched and the old implementation is fully removed.
Domain | Legacy Frontend Page | MFE status, team, code | Dates | DEPR of old page |
---|---|---|---|---|
Educator | Instructor Dashboard | status: Plannin' |
|
|
Catalog Listing (aka Publisher) |
|
|
| |
Course Studio: Outline Page | status: Plannin' | started: |
| |
Course Studio: Other Pages | status: Plannin' | started: |
| |
Course Studio: Page & Resoruces | status: Workin' | started: |
| |
Library Studio | status: Workin' | started: |
| |
Insights | status: UNDECIDED: Rewrite or DEPR |
|
| |
Admin | Learner Support | status: Workin' | started: 2020-Feb |
|
Discovery | Course Dashboard | status: Plannin' (https://openedx.atlassian.net/wiki/spaces/COMM/pages/1545044047 ) |
|
|
Programs Dashboard | status: Workin' | started: 2021-Feb |
| |
Course Reviews | status: Bye-bye (DEPR) |
| ||
Account | Login/Registration | status: Launched | started: 2020-Oct |
|
Profile | status: Launched | started: 2019-Jan | ||
Account Settings | status: Launched | started: 2019-Jan | ||
ID Verification | status: launched | started: 2020-Apr-16 | ||
In-Course | Course Home: Dates | status: We did it! | started: 2020-Jun | |
Course Home: Outline | status: WE DID IT! | started: 2020-Aug | ||
Course Home: Progress | status: Workin' | started: 2021-Feb | ||
Courseware: Sequence & Unit | status: Launched | started: 2020-Jan | ||
Courseware: Proctored Exam | status: Launched | started: 2021-Mar |
| |
Courseware: xBlock Views | status: UNDECIDED: Rewrite or DEPR |
|
| |
Courseware: Search | status: Plannin' |
|
| |
Course Info | status: Bye-bye (DEPR) |
| ||
Course Messaging | status: Bye-bye (DEPR) |
|
| |
e-commerce | Basket / Payment | status: Launched | started: 2019-June | |
Order History | status: Launched | started: 2019-Apr | ||
Track Selection | status: UNDECIDED: Rewrite or DEPR |
|
| |
Credentials | Learner Record | status: LAUNCHED | started: 2021-Jul |
|
Course certificate | status: UNDECIDED: Rewrite or DEPR |
|
| |
Apps | Discussions | status: Workin' | started: |
|
Notes |
|
|
| |
Bookmarks |
|
|
| |
Textbook |
|
|
| |
Teams |
|
|
| |
Wiki | Bye-bye (DEPR) |
|
| |
Survey | Bye-bye (DEPR) |
|
| |
Portfolio | Bye-bye (DEPR) |
|
|