The ice.js option is particularly interesting because it seems to be designed for use with TinyMCE, which is obviously the editor already being used in Umbraco - so there may be no need to integrate a new editor in that case, just extend the existing one.
But no doubt the main challenge would be persisting these change annotations into the content and users database, so that all users visiting a given page will see whatever tracked changes are present in each RTE property, along with who made them. Also, when they are accepted or rejected that action will need to update the persisted annotation records accordingly.
I'm very keen to know if anyone has attempted to integrate a feature like this, and if they have any pointers, recommendations, or even code they are willing to share as an example.
I also wonder if the core team has any plans to make a feature like this available in an upcoming release?
I was thinking that you could try to take a look on how Alain has done this package. The source code for the package is available on GitHub, and can be found here: https://github.com/Alain-es/uCKEditor
Perhaps you could create a package where you are using one of the editors that you have linked to in your post. And if you succeed creating the package, then you can consider to upload to our so other can get benefit of it.
Integrating a Track Changes feature in rich text editor
Has anyone attempted to integrate a Word-style track changes feature into the rich text editor in Umbraco 7?
There are several examples of such a feature available in various editors, e.g.
http://nytimes.github.io/ice/demo/
http://www.loopindex.com/lite/demo/
http://demos.telerik.com/aspnet-ajax/editor/examples/trackchanges/defaultcs.aspx
The ice.js option is particularly interesting because it seems to be designed for use with TinyMCE, which is obviously the editor already being used in Umbraco - so there may be no need to integrate a new editor in that case, just extend the existing one.
But no doubt the main challenge would be persisting these change annotations into the content and users database, so that all users visiting a given page will see whatever tracked changes are present in each RTE property, along with who made them. Also, when they are accepted or rejected that action will need to update the persisted annotation records accordingly.
I'm very keen to know if anyone has attempted to integrate a feature like this, and if they have any pointers, recommendations, or even code they are willing to share as an example.
I also wonder if the core team has any plans to make a feature like this available in an upcoming release?
Hi Chris,
I know there is a package for Umbraco 7 where you can use CKeditor, instead of the tinyMCE. The package is called uCKeditor, and you can find it here: http://our.umbraco.org/projects/backoffice-extensions/uckeditor
I was thinking that you could try to take a look on how Alain has done this package. The source code for the package is available on GitHub, and can be found here: https://github.com/Alain-es/uCKEditor
Perhaps you could create a package where you are using one of the editors that you have linked to in your post. And if you succeed creating the package, then you can consider to upload to our so other can get benefit of it.
Hope this helps,
/Dennis
is working on a reply...