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

Update the SlateJS Editor #5795

Closed
taineriley1 opened this issue Sep 8, 2021 · 10 comments
Closed

Update the SlateJS Editor #5795

taineriley1 opened this issue Sep 8, 2021 · 10 comments
Assignees
Labels
area: extensions/widgets/markdown pinned type: feature code contributing to the implementation of a feature and/or user facing functionality

Comments

@taineriley1
Copy link
Contributor

Is your feature request related to a problem? Please describe.

The SlateJS rich text editor currently used in Netlify CMS is at v0.47. This version was released in May 2019, with the current version at v0.61. Although there are several breaking changes involved in updating this, Netlify CMS is now over 2 years behind the current version and it would be great to remove this technical debt.

Describe the solution you'd like

Migrate the Slate rich text editor in Netlify CMS to the latest version of SlateJS (greater than v0.61).

Describe alternatives you've considered

An alternative rich text editor may be a viable option because upgrading SlateJS is essentially a full rewrite anyway. E.g. QuillJS (https://quilljs.com/)

Additional context

@erezrokah
Copy link
Contributor

Related to #5652

@bytrangle
Copy link
Collaborator

Do we have a singular place for discussing upgrading Slate.js?

@erezrokah
Copy link
Contributor

Hi @bytrangle, I link related issues in #5652, but I think we should use this issue (#5795) for the discussion. WDYT?

@bytrangle
Copy link
Collaborator

bytrangle commented Sep 14, 2021

Actually, I like Taine Riley's list of things to consider before upgrading, especially "Determine whether it is worthwhile updating Slate to the latest version".

I recently fixed a bug with Slate the new version and none of things I learned with old Slate was applicable to new Slate. The latter is a new paradigm and I'm not even sure if upgrading Slate or using an alternative will cause the least pain.

I'm fine with either issue, but it'd be great if there is a way to keep his list in the merged discussion.

@erezrokah
Copy link
Contributor

I'm fine with either issue, but it'd be great if there is a way to keep his list in the merged discussion.

💯

Taine's issue is not on the CMS repo so it gets less visibility from the CMS community.

I'm good with copying whatever we think is relevant

@freesteph
Copy link

This would fix #5306

@stale
Copy link

stale bot commented Apr 26, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the status: stale label Apr 26, 2023
@luksak
Copy link

luksak commented Apr 26, 2023

AFAIK slate hasn't been updated so far.

@luksak
Copy link

luksak commented Jul 10, 2023

As an alternative there is now also https://editor.stackoverflow.design

@martinjagodic
Copy link
Member

Solved in Decap 3!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: extensions/widgets/markdown pinned type: feature code contributing to the implementation of a feature and/or user facing functionality
Projects
None yet
Development

No branches or pull requests

7 participants