As part of #517 we have to migrate the Wiklearn's old theme to Wikimedia fork of Indigo.
Related PR: wikimedia/tutor-indigo-wikilearn#1
✅ Migration Checklist:
1. CMS (Studio) Theme Migration
Static
Templates
2. LMS Theme Migration
Static
Templates
3. Compatibility & Testing
4. Final Steps
As part of #517 we have to migrate the Wiklearn's old theme to Wikimedia fork of Indigo.
Related PR: wikimedia/tutor-indigo-wikilearn#1
✅ Migration Checklist:
1. CMS (Studio) Theme Migration
Static
bootstrap/compatibility with Teakfavicon.ico,studio-logo.png)components/_header.scsspartials/cms/theme/*(_variables,_extras,_spinner, etc.)Templates
base.html(check for deprecated blocks in Teak)index.htmlandcourse-create-rerun.htmlstudio_xblock_wrapper.htmlif block changes existwidgets/header.htmljs/course-outline.underscorefor Teak compatibility2. LMS Theme Migration
Static
lms-main.css,lms-course.css, RTL variants)lms-footer.css,lms-footer-edx.css)inline-discussion.css,lms-discussion-bootstrap.css)lms-mobile.css, RTL)_main.scss)logo.png,banner-bg.png,favicon.ico, etc.)_reset.scss,_mixins.scss)_header.scss,_footer.scss,_refine-sidebar.scss)_catalog.scss,_discussion.scss,_progress-page.scss)theme/_variables.scss,_extras.scss,_custom-fonts.scss)theme/_certificate.scss)Templates
main.htmlthis template only has messenger related changes. We should revisit this when working on the messenger app.index.htmlfooter.htmlNote: The Open edX footer (v14.9.2/src) is referenced instead of the teak/indigo footer. Reason: The teak/indigo version does not provide footer slots, which leads to build errors.
navbar-authenticated.html,navbar-not-authenticated.html,user_dropdown.html)courseware.html,tabs.html,course_navigation.html)course.html,courses.html)course_card.underscore,facet.underscore)ace_common/edx_ace/common/base_body.htmlstudent/edx_ace/accountactivation/email/*student_account/login.underscore)static_templates/about.html)3. Compatibility & Testing
Order Historyfrom the user dropdown menu_variables.scss)tutor dev run lms npm run build4. Final Steps
README.md