Hello Sachin, we are investigating this type of features too, and there are lots of projects, all work in progress. Here are the projects I find interesting:
https://github.com/y-js/y-richtext is a layer on top of YJS to bridge it with quill. https://github.com/xwiki-labs/cryptpad is using ckeditor, with the blockchain algorithm and an HTML diff/patch algorithm. I hope you'll find something in there. Regards Le dimanche 14 février 2016 03:20:15 UTC+1, Sachin Rekhi a écrit : > > Eric, > > I came across this post from 2014 and am having the exact same debate > today you had between leveraging Quill w/o table support & getting > collaborative editing or leveraging TinyMCE and losing the ability to do > collaborative editing. > > I was curious if you had an update on what you ultimately decided to do > for this project? Were you able to add table support to Quill? Or if you > came across any other solutions that avoided some of these trade-offs? Any > tips would be greatly appreciated! > > Thanks! > Sachin > > On Saturday, October 25, 2014 at 9:42:16 AM UTC-7, Eric Eslinger wrote: >> >> Yeah, I've checked out a lot of those, and I agree on TinyMCE. We used >> both TinyMCE and CKEdit, and both sure are huge. The big problem I am >> wrestling with is the collaborative part. QuillJS http://quilljs.com is >> built on an operational transform model for rich text, meaning that it is >> at least feasible to consider realtime collaboration based on that editor. >> It does not, however, support tables. At this point the decision looks like: >> >> >> - spend a lot of time figuring out how to put a table model into the >> QuillJS's rich text OT datatype >> - accept that there's no table editing in my collaborative editor >> - accept that there's no collaborating in my table editor >> >> The last option would be a real bummer, as it means I have to build locks >> and clobbering into my otherwise pretty multiuser, multieditor CMS >> functionality. >> >> Maybe I could finesse it and have some kind of purpose-built table-only >> editor as a plugin, and make the tables locked and clobbered >> >> e >> >> On Fri Oct 24 2014 at 11:39:34 PM Sander Elias <[email protected]> >> wrote: >> >>> Hi Eric, >>> >>> >>> There are ton's of those editors out there, I haven't seen one without >>> issues. The hard part is finding one where your project and the issues >>> don't collide :) >>> I know quite s few, but it would have been helpful if you would have put >>> in a list of the ones you already considered! >>> >>> ok, just the plain links, in no particular order: >>> >>> http://www.tinymce.com/ >>> http://ckeditor.com/ >>> http://www.wymeditor.org/ >>> http://developer.yahoo.com/yui/editor/ >>> http://www.scriptiny.com/2010/02/javascript-wysiwyg-editor/ >>> http://aloha-editor.org/Content.Node/index.html >>> >>> >>> And this list is far from complete. TinyMCE has everything you asked for >>> you asked for for sure. I used it in the past. Its an heavy load on your >>> app though. >>> I know there are a few that already some form of angular integration. If >>> I'm up to speed again I might even remember some more. I know there is a >>> particular one, that has a really nice page integration, but the name >>> eludes me for the moment. >>> >>> Regards >>> Sander >>> >>> >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "AngularJS" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/angular. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
