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]: Logged-out Studio Landing Page #36269

Open
1 task
kdmccormick opened this issue Feb 18, 2025 · 1 comment
Open
1 task

[DEPR]: Logged-out Studio Landing Page #36269

kdmccormick opened this issue Feb 18, 2025 · 1 comment
Assignees
Labels
depr Proposal for deprecation & removal per OEP-21

Comments

@kdmccormick
Copy link
Member

kdmccormick commented Feb 18, 2025

Please first read the parent DEPR ticket, [DEPR]: All Legacy Studio Frontends.

Proposal Date

2025-02-19

Target Ticket Acceptance Date

2025-03-05

Earliest Open edX Named Release Without This Functionality

2025-09-08

Ulmo

Rationale

The logged-out Studio landing page (knows in the code as "howitworks") is one of the last remaining legacy Studio frontends. You can access it by going to the base URL of CMS (for example: https://studio.sumac.openedx.io/) while unauthenticated:

Image

In order to complete the 9-year-running replatforming of Studio into ReactJS, we need to remove all legacy Django-rendered Studio pages. We welcome a community-built replacement for this page using Paragon and ReactJS in frontend-app-authoring; however, whether or not it is not replaced, we will need to remove the legacy page by September 2025.

Removal

The page and all associated Django views, routes, templates, and resources will be removed.

Replacement

If we have a volunteer to port the page to frontend-app-authoring, that will be the replacement.

Otherwise, all routes which once resolved to the landing page will now simply resolve to the sign-in page; after signing in, users will be directed to the logged-in Studio home.

Deprecation

We will ensure that the deprecation is noted in the Teak release notes. No code-level deprecation warnings will be raised.

Migration

No migration is needed.

Additional Info

No response

Task List

  • TBD
@kdmccormick
Copy link
Member Author

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: Communicated
Development

No branches or pull requests

1 participant