<story><title>Slate JS – A customizable framework for building rich text editors</title><url>https://docs.slatejs.org</url></story><parent_chain><item><author>digitalbase</author><text>We&amp;#x27;re using Slate to for a mid-sized react application where content editing is the core. I don&amp;#x27;t want to link&amp;#x2F;plug a product video showing you how it works but imagine dropbox paper, medium editor, CKeditor 5, ...&lt;p&gt;The implementation includes mentions, pretty complex gallery&amp;#x2F;inline image functionality, galleries with size&amp;#x2F;output controls, embeds (iframely) and other inline elements.&lt;p&gt;First we had TinyMCE, Redactor, DraftJS and then switched to Slate.&lt;p&gt;I would not say it&amp;#x27;s smooth sailing from here, we&amp;#x27;re mostly struggling with pasting from word, tables, mobile support and overall performance with the number of plugins, but working on it.</text></item></parent_chain><comment><author>k7d</author><text>Similar story here - started with DraftJS but it was kind of cumbersome. Slate in comparison is much more flexible and we&amp;#x27;ve been using it in production for almost a year now. In fact we just launched a sticky notes project management tool which features a smooth rich text editing based on slate &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;whimsical.co&amp;#x2F;sticky-notes&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;whimsical.co&amp;#x2F;sticky-notes&amp;#x2F;&lt;/a&gt;</text></comment>
<story><title>Slate JS – A customizable framework for building rich text editors</title><url>https://docs.slatejs.org</url></story><parent_chain><item><author>digitalbase</author><text>We&amp;#x27;re using Slate to for a mid-sized react application where content editing is the core. I don&amp;#x27;t want to link&amp;#x2F;plug a product video showing you how it works but imagine dropbox paper, medium editor, CKeditor 5, ...&lt;p&gt;The implementation includes mentions, pretty complex gallery&amp;#x2F;inline image functionality, galleries with size&amp;#x2F;output controls, embeds (iframely) and other inline elements.&lt;p&gt;First we had TinyMCE, Redactor, DraftJS and then switched to Slate.&lt;p&gt;I would not say it&amp;#x27;s smooth sailing from here, we&amp;#x27;re mostly struggling with pasting from word, tables, mobile support and overall performance with the number of plugins, but working on it.</text></item></parent_chain><comment><author>sbr464</author><text>What was the main reason for switching from draftjs to slate? Just curious since we’ve been working on various tools in the space (not directly related to either). Was it an api design issue or more a plugin&amp;#x2F;ecosystem issue?</text></comment>