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 Recommendation: When to MFE 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 MFE Definition of Done.
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' | ||
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: WORKIN' | 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) |