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.

Reply via email to