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

Unifying Studio Text Editors with Latest TinyMCE Version #358

Open
santiagosuarezedunext opened this issue May 16, 2024 · 9 comments
Open
Assignees

Comments

@santiagosuarezedunext
Copy link

santiagosuarezedunext commented May 16, 2024

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:

  • Current Course Updates Text Editor:
    Screenshot 2024-05-22 at 7 05 18 PM

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

Copy link

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

@santiagosuarezedunext santiagosuarezedunext changed the title Put Initiative Name Here Unifying Studio Text Editors with Latest TinyMCE Version May 16, 2024
@santiagosuarezedunext santiagosuarezedunext self-assigned this May 16, 2024
@jmakowski1123
Copy link

Brad Brown - PM at 2U

@sarina
Copy link
Contributor

sarina commented May 21, 2024

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
Copy link
Author

@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
Copy link
Contributor

sarina commented May 28, 2024

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
Copy link

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
Copy link
Author

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

@sarina
Copy link
Contributor

sarina commented Jun 18, 2024

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

@santiagosuarezedunext
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: [Prod Proposals] In Review
Development

No branches or pull requests

4 participants