Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 50 Current »

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'
squad: content-tnl

Catalog Listing (aka Publisher)

Course Studio: Outline Page

status: PLANNIN'
squad: content-tnl
repo: https://github.com/edx/frontend-app-course-authoring

started:
rolled out (mvp):
completed (~parity):
removed old:

Course Studio: Other Pages

status: PLANNIN'
squad: content-tnl
repo: https://github.com/edx/frontend-app-course-authoring

started:
rolled out (mvp):
completed (~parity):
removed old:

Course Studio: Page & Resoruces

status: WORKIN'
squad: content-tnl
repo: https://github.com/edx/frontend-app-course-authoring

started:
rolled out (mvp):
completed (~parity):
removed old:

Library Studio

status: WORKIN'
squad: content-tnl
repo: https://github.com/edx/frontend-app-library-authoring

started:
rolled out (mvp):
completed (~parity):
removed old:

Insights

status: UNDECIDED: REWRITE OR DEPR
team: content-??

Admin

Learner Support

status: WORKIN'
squad: platform-incident-management
repo: https://github.com/edx/frontend-app-support-tools

started: 2020-Feb
rolled out (mvp):
completed (~parity):
removed old:

Discovery

Course Dashboard

status: PLANNIN'
squad: content-tnl or engagement- or enterprise-?

([BD-08] B2C Learner Dashboard MFE Conversion )

Programs Dashboard

status: WORKIN'
squad: content-aperture
repo: https://github.com/edx/frontend-app-programs-dashboard

started: 2021-Feb
rolled out (mvp):
completed (~parity):
removed old:

Course Reviews

status: BYE-BYE (DEPR)

DEPR-48 - Getting issue details... STATUS

Account

Login/Registration

status: LAUNCHED
squad: engagement-vanguards
repo: https://github.com/edx/frontend-app-logistration

started: 2020-Oct
rolled out (mvp): 2021-Mar
completed (~parity):
removed old:

Profile

status: LAUNCHED
squad: openedx-community-engineering
repo: https://github.com/edx/frontend-app-profile

started: 2019-Jan
rolled out (mvp): 2019-Mar
completed (~parity): pending Edge rollout
removed old:

https://github.com/openedx/public-engineering/issues/71

Account Settings

status: LAUNCHED
squad: openedx-community-engineering
repo: https://github.com/edx/frontend-app-account

started: 2019-Jan
rolled out (mvp): 2019-Mar
completed (~parity): pending Edge rollout
removed old:

https://github.com/openedx/public-engineering/issues/71

ID Verification

status: LAUNCHED
team: content-cosmonauts
repo: http://github.com/edx/frontend-app-account

started: 2020-Apr-16
rolled out (mvp): 2020-Jul-24
completed (~parity): 2020-Nov-1
removed old: hold

DEPR-120 - Getting issue details... STATUS

In-Course

Course Home: Dates

status: WE DID IT!
squad: engagement-engage
repo:https://github.com/edx/frontend-app-learning

started: 2020-Jun
rolled out (mvp): 2020-Oct
completed (~parity): 2021-May-15
removed old: Apr 2022

https://github.com/openedx/public-engineering/issues/50

Course Home: Outline

status: WE DID IT!
squad: engagement-engage
repo:https://github.com/edx/frontend-app-learning

started: 2020-Aug
rolled out (mvp): 2021-Feb-9
completed (~parity): 2021-May-15
removed old: Apr 2022

https://github.com/openedx/public-engineering/issues/50

Course Home: Progress

status: WORKIN'
squad: engagement-engage
repo:https://github.com/edx/frontend-app-learning

started: 2021-Feb
rolled out (mvp): 2021-Sep-09 (with some exemptions on Prod)
completed (~parity)(Prod):
completed (~parity)(Edge): 2021-Sep-10
removed old:

https://github.com/openedx/public-engineering/issues/50

Courseware: Sequence & Unit

status: LAUNCHED
squad: engagement-engage
repo: https://github.com/edx/frontend-app-learning

started: 2020-Jan
rolled out (mvp): 2020-Sep
completed (~parity)(Prod): 2021-Jun
completed (~parity)(Edge): 2022-Feb
removed old:

https://github.com/openedx/public-engineering/issues/53

Courseware: Proctored Exam

status: LAUNCHED
team: content-cosmonauts
repo: https://github.com/edx/frontend-lib-special-exams

started: 2021-Mar
rolled out (mvp): 2021-Jul
completed (~parity): 2021-Jul
removed old: Hold

Courseware: xBlock Views

status: UNDECIDED: REWRITE OR DEPR
team: content-tnl

Courseware: Search

status: PLANNIN'
team: content-tnl

Course Info

status: BYE-BYE (DEPR)

https://github.com/openedx/public-engineering/issues/56

Course Messaging

status: BYE-BYE (DEPR)

e-commerce

Basket / Payment

status: LAUNCHED
squad: engagement-purchase
repo: https://github.com/edx/frontend-app-payment

started: 2019-June
rolled out (mvp): 2019-Aug
completed (~parity): 2019-Sep
removed old:

https://github.com/openedx/public-engineering/issues/68

Order History

status: LAUNCHED
team: engagement-purchase
repo: https://github.com/edx/frontend-app-ecommerce

started: 2019-Apr
rolled out (mvp): 2019-Apr
completed (~parity): 2019-May
removed old:

https://github.com/openedx/public-engineering/issues/71

Track Selection

status: UNDECIDED: REWRITE OR DEPR
team: engagement-purchase

Credentials

Learner Record

status: WORKIN'
team: aperture

started: 2021-Jul
rolled out (mvp):
completed (~parity):
removed old:

Course certificate

status: UNDECIDED: REWRITE OR DEPR
team: content-??

Apps

Discussions

status: WORKIN'
team: content-infinity (TNL-Pakistan)
repo: https://github.com/edx/frontend-app-discussions

started:
rolled out (mvp):
completed (~parity):
removed old:

Notes

Bookmarks

Textbook

Teams

Wiki

BYE-BYE (DEPR)

Survey

BYE-BYE (DEPR)

Portfolio

BYE-BYE (DEPR)

References

  • No labels