openedx / platform-roadmap

Tracking the maintenance, enhancement, and advancement of the Open edX project.
10 stars 0 forks source link

Unifying Studio Text Editors with Latest TinyMCE Version #358

Open santiagosuarezedunext opened 1 month ago

santiagosuarezedunext commented 1 month ago

Abstract

This initiative aims to standardize the text editor experience within Open edX Studio by converting the "Course Updates" page to MFE technology and integrating the latest version of TinyMCE. This change will ensure consistency in the text editing experience and enhance content creation for course creators and instructors.

Context & Background

Currently, Open edX Studio employs a different text editor in the "Course Updates" section, leading to inconsistencies in functionality and user experience. Converting this page to MFE technology and integrating the latest version of TinyMCE will streamline content creation and enhance user satisfaction:

Scope & Approach

The scope of this initiative involves converting the "Course Updates" page to MFE technology and installing or updating TinyMCE to ensure uniformity within Open edX Studio.

Value & Impact

This initiative will enable users to leverage the latest tools available in TinyMCE, including custom features such as the ability to embed iframes seamlessly through a graphical interface. By integrating these advanced functionalities in the "Course Updates" section, users will have access to a comprehensive suite of editing tools, empowering them to create rich course content effortlessly.

Milestones and/or Epics

Milestone 1: Conversion of Course Updates to MFE Technology Milestone 2: Integration of Latest TinyMCE Version in Studio -> Content -> Course Updates

Named Release

Sumac

Timeline

This initiative is expected to be completed an released in Sumac version

Proposed By

edunext

Additional Info

No response

github-actions[bot] commented 1 month ago

Thanks for your submission, @openedx/open-edx-project-managers will review shortly.

jmakowski1123 commented 1 month ago

Brad Brown - PM at 2U

sarina commented 1 month ago

In Redwood we are debuting the Studio MFE, and new features should be developed on master. Have you checked out the Redwood test instance, because I thought the Studio MFE used the TinyMCE editor in those places

santiagosuarezedunext commented 1 month ago

@jmakowski1123 @sarina Thank you for your comments. Indeed in the reedwood version the text editor in the Course Updates section still needs to be updated. I have updated the proposal.

sarina commented 1 month ago

Thanks for the update @santiagosuarezedunext - overall the proposal seems like a win to me. To understand more, I'd love to hear from the Studio MFE team some information about why the editor was not updated on this page - was there a technical complication, or just ran out of time? @jmakowski1123 do you have any insight or know who to ask?

marcotuts commented 4 weeks ago

Relatedly - Once this page is migrated to the MFE I assume some updates to the page styling / etc would be warranted since it has to be converted anyways. Updating to the latest TinyMCE makes sense but other (likely minor) updates to the underlying page would be helpful as well

santiagosuarezedunext commented 2 weeks ago

@marcotuts You're right. Is there any plan or person responsible for updating that page to MFEs?

sarina commented 2 weeks ago

I think the implementation of this proposal would be to convert this page to the MFE.

santiagosuarezedunext commented 1 week ago

@sarina Yes you are right I am going to change the description.