Closed shaundillon closed 6 years ago
Wow, this is exciting news!
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.
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:
Build is moved to Webpack 2(Due to issues getting Webpack to build AMD nicely, this will be in an upcoming version in order to get this out)