-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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 ("V1") Content Libraries #32457
Comments
I assigned Connor and I since we're working on wrapping up the replacement (V2 content libraries). V1 library support will likely continue through Quince and then be removed either in time for Redwood or S. Not sure yet who will be doing the removal. |
@kdmccormick are you still committed to owning this DEPR ticket for near future? If you aren't, we can move it back into 'Proposed' until you (and/or Connor) are ready to pick it back up again. |
Yep, I'm still OK owning this. The new direction of the Libraries project is that there will be a period of cross-compatibility between V1 and V2 libraries rather than an in-place V1->V2 migration. V1 library support won't be removed until Teak at the earliest. I don't have enough solid details to formally communicate that right now, so I'll move this back to Proposed and re-communicate at some point. |
As of Oct 2024, the roadmap is now:
|
This deprecation is blocked by the Libraries Relaunch,which is expected in Sumac. There will be a 1-2 release period of overlapping support between Legacy Libraries and relaunched Libraries.
Proposal Date
2023-6-142024-??-??
Target Ticket Acceptance Date
2023-8-142024-??-??
Earliest Open edX Named Release Without This Functionality
Tenatively: U* (~2025-11-09)
Rationale
TODO: This section will be updated
TNL is rolling out the last parts of V2 content libraries which will surpass parity with the v1 experience. Consequently, it does not make sense to keep V1 content libraries around for too long. In addition, modular learning and a plethora of other features are slated to be built on top of V2 libraries. It is therefore essential that V1 libraries become deprecated, and become the non-default means of interacting with randomized and reusable content on edx-platform.Removal
https://github.com/openedx/edx-platform/blob/master/cms/templates/library.html
edx-platform/cms/djangoapps/contentstore/views/library.py
Line 4 in 489e239
studio_post_duplicate
Removestudio_post_duplicate
XBlock hook method #35192Replacement
https://openedx.atlassian.net/wiki/spaces/COMM/pages/3061186611/BD-14+Content+Libraries+and+Editing+Project+Overview
We will also plan to provide a path to copy over V1 content libraries to V2. That runbook will be made public before the acceptance period ends. TNL will help to set up teams for success in this migration.
Deprecation
No response
Migration
TODO: This will be updated
Using a series of management commands:
Additional Info
No response
The text was updated successfully, but these errors were encountered: