Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Chris Evans 137 posts 353 karma points c-trib
    Jan 21, 2015 @ 22:17
    Chris Evans
    0

    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?

  • Dennis Aaen 4499 posts 18254 karma points admin hq c-trib
    Jan 22, 2015 @ 11:15
    Dennis Aaen
    0

    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

Please Sign in or register to post replies

Write your reply to:

Draft