Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DEPR]: Legacy Unit Editor #35261

Open
3 tasks
Tracked by #31620
kdmccormick opened this issue Aug 8, 2024 · 0 comments
Open
3 tasks
Tracked by #31620

[DEPR]: Legacy Unit Editor #35261

kdmccormick opened this issue Aug 8, 2024 · 0 comments
Assignees
Labels
depr Proposal for deprecation & removal per OEP-21

Comments

@kdmccormick
Copy link
Member

kdmccormick commented Aug 8, 2024

Proposal Date

2024-08-08

Target Ticket Acceptance Date

2024-09-01

Earliest Open edX Named Release Without This Functionality

Teak - 2025-04

Rationale

Maintaining the legacy unit page and the React-based unit page in tandem is a major burden for maintenance and feature development.

Removal

We will remove the legacy Django-rendered Studio unit editor defined in edx-platform.

[ NEED: SCREENSHOTS ]

[ NEED: CODE LINKS ]

However, before removing the legacy unit editor, we must first remove the three big legacy component editors. That is because the legacy editors do not work in the new unit editor.

Removal Blockers

  1. depr
    kdmccormick
  2. depr
    kdmccormick
  3. depr
    kdmccormick

Replacement

The new React-based Studio unit editor in frontend-app-course-authoring is currently in development by RaccoonGang.

[ NEED: SCREENSHOTS ]

[ NEED: CODE LINKS ]

We are aiming to have this available in Sumac. However, the replacement's viability depends on the successful implementation of the XBlock preview rendering, as discussed in the Rendering Summit: https://openedx.atlassian.net/wiki/spaces/FEDX/pages/4366663684/XBlock+Rendering+Summit+Part+1+2024-08-07

Deprecation

We will warn about the pending deprecation in the Sumac release notes.

Migration

TBD

(We expect that the only required migration will be theming-related)

Additional Info

No response

Task List

TBD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
depr Proposal for deprecation & removal per OEP-21
Projects
Status: Proposed
Development

No branches or pull requests

1 participant