guardian / scribe

DEPRECATED: A rich text editor framework for the web platform
http://guardian.github.io/scribe/
Apache License 2.0
3.5k stars 245 forks source link

v4.0.0 #512

Closed shaundillon closed 6 years ago

shaundillon commented 7 years ago

This takes some steps towards modernising scribe. We're now actively developing scribe again and these steps move some way towards making this process easier.

Major changes are:

danburzo commented 7 years ago

Wow, this is exciting news!

mbarton commented 6 years ago

Hi all,

A year later (sorry about that!) it's worth giving an update about our plans for Scribe. Scribe is heavily used internally in our content management systems, including the main digital CMS.

We have had many requests internally to improve noting [*] in Scribe but were unable to make much progress continuing to work directly with contentEditable elements.

As such we’ve been working to move our implementation on top of Prose Mirror. The results are exciting and are setting us up for other interesting things in the future like collaborative editing.

We will do a new point release with @RichieAHBs pull request so we can continue with our migration. We will also endeavour to merge existing PRs where possible.

As our Prose Mirror based work continues, we hope to bring it together to provide a new major version of Scribe. This should maintain the “easy to embed” nature of the library whilst being a more robust platform for improvements in the future.

I hope we can share more of our plans in the coming 6 months.

[*] noting is where sub-editors will mark text so it is still visible (marked) in the CMS but does not appear in the resulting content. The nuances are many and varied and Scribes implementation relied on invisible characters which themselves sometimes lead to incorrect spacing and formatting in the resulting content.