{"componentChunkName":"component---src-templates-page-page-tsx","path":"/customer-stories/ddsn-interactive-case-study/","result":{"data":{"contentfulPage":{"__typename":"ContentfulPage","id":"fe5c267d-2288-5b1c-8d7e-5503c47bacbd","metaTitle":{"metaTitle":"DDSN Case Study"},"metaDescription":{"metaDescription":"How DDSN Interactive saves thousands of development hours every single year with Tiny"},"canonicalTag":null,"pageSlug":"customer-stories/ddsn-interactive-case-study","pageTitle":null,"pageDescription":null,"pageBody":[{"__typename":"ContentfulText","id":"b610b28d-f1bc-55c6-88aa-5359b3595a5b","heading":null,"headingStyle":null,"spec":null,"content":null,"buttons":null}],"ogImage":null,"setkaCss":["https://www.tiny.cloud/setka/common_css_1634572086.css","https://www.tiny.cloud/setka/8fwF3wS_Pnfs_48HYCj94Q.css","https://www.tiny.cloud/setka/UnEeJJ5vn9rZGngAji4oNg.css"],"setkaHtml":{"body_html":"<div class=\"stk-post stk-layout_12col_36009 stk-theme_45680\" data-stk=\"{&quot;images&quot;:[{&quot;id&quot;:192876,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192875,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192873,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192874,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192872,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192870,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192869,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192871,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192868,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192866,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192867,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192865,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192864,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192863,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192862,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192861,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192860,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192859,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192858,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192857,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192856,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192855,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192854,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192853,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192852,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192851,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192850,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192849,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;},{&quot;id&quot;:192848,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;}]}\" data-ui-id=\"post\" data-ce-tag=\"post\" data-reset-type=\"class\" data-layout-type=\"limited\" data-editor-version=\"3.2.5\"><div class=\"stk-grid stk-theme_45680__mb_15\" data-ce-tag=\"grid\"><div data-col-width=\"12\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"10\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><p class=\"stk-reset stk-theme_45680__color_45680_custom_color_2 ce-element--empty stk-element_no-text\" data-ce-tag=\"paragraph\"></p><p class=\"stk-reset stk-theme_45680__style_font_style-1628517328397 stk-theme_45680__color_45680_custom_color_2 stk-theme_45680__mb_05\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\" data-gtm-vis-has-fired-10171822_255=\"1\">case study</strong></p><h1 class=\"stk-reset stk-theme_45680__color_45680_custom_color_1 stk-theme_45680__style_font_style-1635835947787\" data-ce-tag=\"paragraph\">How DDSN Interactive saves thousands of development hours every single year with Tiny</h1></div><div data-col-width=\"2\" class=\"stk-grid-col stk-grid-col_empty\" data-ce-tag=\"grid-col\"><p class=\"ce-element--empty stk-element_no-text stk-reset\" data-ce-tag=\"paragraph\"></p></div></div><figure class=\"stk-reset stk-image-figure\" data-ce-tag=\"image-figure\"><div class=\"stk-mask\" data-ce-tag=\"mask\"><img src=\"https://ucarecdn.com/38108cd2-f84d-40f6-9bd7-c9efbe38d5fa/\" data-image-id=\"192874\" data-image-name=\"ddsn-cover.png\" class=\"stk-image stk-reset\" width=\"2130\" height=\"860\" loading=\"lazy\"/></div></figure></div></div><div class=\"stk-grid stk-theme_45680__mb_3 stk-grid__layout_reverse\" data-stk-css=\"stkpUQYX\" data-ce-tag=\"grid\"><div data-col-width=\"4\" class=\"stk-grid-col stk-grid-col_last\" data-stk-css=\"stkj7C3M\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"4\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><figure class=\"stk-reset stk-image-figure\" data-stk-css=\"stkKf-pM\" data-ce-tag=\"image-figure\"><div class=\"stk-mask\" data-ce-tag=\"mask\"><img src=\"https://ucarecdn.com/74e8fb5f-8b8e-4b96-8287-0ae175cc07b7/\" data-image-id=\"192875\" data-image-name=\"rob.png\" class=\"stk-image stk-reset\" width=\"422\" height=\"372\" loading=\"lazy\"/></div></figure></div></div></div><div data-col-width=\"8\" class=\"valign-middle stk-grid-col\" data-ce-tag=\"grid-col\"><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"7\" class=\"stk-grid-col stk-grid-col_last stk-theme_45680__pad_round_1-m\" data-ce-tag=\"grid-col\"><h4 class=\"stk-reset stk-theme_45680__mb_0\" data-ce-tag=\"paragraph\">Rob Wells</h4><p class=\"stk-reset stk-theme_45680__color_45680_custom_color_3\" data-ce-tag=\"paragraph\">CEO, DDSN Interactive</p><p class=\"stk-reset stk-theme_45680__style_font_style-1628517294418\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\" data-gtm-vis-has-fired-10171822_255=\"1\">TinyMCE should be at the top of any list if you're looking for a visual text editor. To do it ourselves would've cost us hundreds and hundreds of hours every year, but TinyMCE is easy to use and feature rich. It's very flexible, integrates well with different systems, and is extremely stable. It's just a great product.</strong></p></div><div data-col-width=\"1\" class=\"stk-grid-col stk-grid-col_empty\" data-ce-tag=\"grid-col\"><p class=\"ce-element--empty stk-element_no-text stk-reset\" data-ce-tag=\"paragraph\"></p></div></div></div></div><div class=\"stk-theme_45680__mb_2 stk-grid\" data-ce-tag=\"grid\" data-stk-css=\"stkkASEg\"><div data-col-width=\"4\" class=\"stk-grid-col\" data-stk-css=\"\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><h3 class=\"stk-reset stk-theme_45680__style_medium_header\" data-ce-tag=\"paragraph\">Customer</h3></div><div data-col-width=\"8\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"3\" class=\"stk-grid-col stk-grid-col_last\" data-stk-css=\"\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><figure class=\"stk-reset stk-image-figure\" data-ce-tag=\"image-figure\"><div class=\"stk-mask\" data-ce-tag=\"mask\"><img src=\"https://ucarecdn.com/4a5a82e3-8fe3-48dd-bc4c-b7b1a475ecf2/\" data-image-id=\"192876\" data-image-name=\"image 1122.png\" width=\"563\" height=\"90\" loading=\"lazy\" class=\"stk-image stk-reset\"/></div></figure></div><div data-col-width=\"5\" class=\"stk-grid-col stk-grid-col_empty\" data-ce-tag=\"grid-col\"><p class=\"ce-element--empty stk-element_no-text stk-reset\" data-ce-tag=\"paragraph\"></p></div></div><p class=\"stk-reset\" data-ce-tag=\"paragraph\"><a class=\"stk-reset\" href=\"https://ddsn.com/\" target=\"_blank\">DDSN Interactive</a> is a Melbourne-based digital agency with the skills to handle every aspect of running an online business, from web design and app development to marketing. The heart of their service is a proprietary, enterprise-grade CMS that makes it easy for their clients to grow and expand their digital presence.</p><p class=\"stk-theme_45680__style_small_text stk-theme_45680__color_45680_custom_color_3 stk-reset\" data-ce-tag=\"paragraph\">All names, titles and results were correct when originally published.</p><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"4\" class=\"stk-grid-col\" data-ce-tag=\"grid-col\"><p class=\"stk-theme_45680__color_45680_custom_color_3 stk-theme_45680__mb_05 stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Industry</strong></p><p class=\"stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Web Design &amp; Marketing</strong></p></div><div data-col-width=\"4\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><p class=\"stk-theme_45680__color_45680_custom_color_3 stk-theme_45680__mb_05 stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Location</strong></p><p class=\"stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Australia</strong></p></div></div></div></div><div class=\"stk-grid stk-theme_45680__mb_2 stk-layout__overhangs_both\" data-ce-tag=\"grid\" data-stk-css=\"stks59kr\"><div data-col-width=\"12\" class=\"stk-grid-col stk-grid-col_last stk-theme_45680__pad_ver_2\" data-ce-tag=\"grid-col\"><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"12\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><h3 class=\"align-center stk-reset stk-theme_45680__mb_05 stk-theme_45680__style_medium_header stk-theme_45680__color_45680_custom_color_1\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Key Results</strong></h3><p class=\"stk-reset align-center stk-theme_45680__style_font_style-1628585880816 stk-theme_45680__color_45680_custom_color_3\" data-ce-tag=\"paragraph\">Switching to TinyMCE gave DDSN Interactive</p></div></div><div class=\"stk-grid\" data-ce-tag=\"grid\" data-anim-m=\"false\" data-stk-css=\"stk2WU3s\" data-anim=\"true\" data-anim-name=\"preset-fadeIn\" data-anim-trigger=\"scroll\" data-anim-duration=\"1\" data-anim-delay=\"0\" data-anim-scroll-start=\"10\" data-anim-scroll-finish=\"90\"><div data-col-width=\"3\" class=\"stk-grid-col stk-theme_45680__pad_round_1 valign-middle\" data-stk-css=\"stkS9NWZ\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><p class=\"stk-reset align-center\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Hundreds of development hours and dollars saved each year<br></strong></p></div><div data-col-width=\"3\" class=\"stk-grid-col stk-theme_45680__pad_round_1 valign-middle\" data-stk-css=\"stkHA0el\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><p class=\"align-center stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Flexible, stable WYSIWYG rich text editor</strong></p></div><div data-col-width=\"3\" class=\"stk-grid-col stk-theme_45680__pad_round_1 valign-middle\" data-stk-css=\"stkLOYdk\" data-ce-tag=\"grid-col\"><p class=\"align-center stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Innovative ongoing feature improvements<br></strong></p></div><div data-col-width=\"3\" class=\"stk-grid-col stk-grid-col_last stk-theme_45680__pad_round_1 valign-middle\" data-stk-css=\"stkWjAj3\" data-ce-tag=\"grid-col\"><p class=\"stk-reset align-center\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Ability to customize editor to fit every use case</strong></p></div></div><div class=\"stk-grid\" data-ce-tag=\"grid\" data-anim-m=\"false\" data-stk-css=\"stk39IIJ\" data-anim=\"true\" data-anim-name=\"preset-fadeIn\" data-anim-trigger=\"scroll\" data-anim-duration=\"1\" data-anim-delay=\"0\" data-anim-scroll-start=\"10\" data-anim-scroll-finish=\"90\"><div data-col-width=\"3\" class=\"stk-grid-col stk-theme_45680__pad_round_1 valign-middle\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\" data-stk-css=\"stkfa6gY\"><p class=\"stk-reset align-center\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Consistent, stable updates increase the value given to clients</strong></p></div><div data-col-width=\"3\" class=\"stk-grid-col stk-theme_45680__pad_round_1 valign-middle\" data-stk-css=\"stk9N5jA\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><p class=\"align-center stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Trustworthy partner that maintains high quality code<br></strong></p></div><div data-col-width=\"3\" class=\"stk-grid-col stk-theme_45680__pad_round_1 stk-grid-col_last valign-middle\" data-stk-css=\"stkBxZ_E\" data-ce-tag=\"grid-col\"><p class=\"align-center stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">Easy to deploy upgrades</strong></p></div><div data-col-width=\"3\" class=\"stk-grid-col stk-theme_45680__pad_round_1 stk-grid-col_empty\" data-ce-tag=\"grid-col\"><p class=\"ce-element--empty stk-element_no-text stk-reset\" data-ce-tag=\"paragraph\"></p></div></div></div></div><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"4\" class=\"stk-grid-col\" data-stk-css=\"\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><h3 class=\"stk-reset stk-theme_45680__style_medium_header\" data-ce-tag=\"paragraph\">The challenges</h3></div><div data-col-width=\"8\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><p class=\"stk-theme_45680__style_font_style-1628517294418 stk-reset stk-theme_45680__color_45680_custom_color_4\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">A feature-rich WYSIWYG editor that doesn’t break the bank</strong></p></div></div><div class=\"stk-theme_45680__mb_2 stk-grid stk-grid__layout_reverse\" data-ce-tag=\"grid\"><div data-col-width=\"3\" class=\"stk-grid-col valign-middle stk-grid-col_last\" data-stk-css=\"\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><div class=\"stk-grid\" data-stk-css=\"stkhKLRr\" data-ce-tag=\"grid\" data-anim-m=\"false\" data-anim-zoom=\"100\" data-anim-shift=\"60\" data-anim-rotation=\"0\" data-anim-opacity=\"100\" data-anim-direction=\"right\" data-anim-duration=\"0.6000000000000001\" data-anim-delay=\"0.1\" data-anim-scroll-start=\"10\" data-anim-scroll-finish=\"90\" data-anim-trigger=\"scroll\" data-anim-sticky-direction=\"top\" data-anim-sticky-offset=\"20\" data-anim-name=\"InKXB\" data-anim=\"true\"><div data-col-width=\"3\" class=\"stk-theme_45680__pad_round_1 stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><figure class=\"stk-theme_45680__mb_05 stk-reset stk-image-figure\" data-ce-tag=\"image-figure\"><div class=\"stk-mask\" data-ce-tag=\"mask\"><img src=\"https://ucarecdn.com/64d2843d-5d0d-4d25-8324-3b63f8c1f32c/\" data-image-id=\"118574\" data-image-name=\"bookmark.svg\" width=\"17\" height=\"23\" class=\"stk-image stk-reset\" loading=\"lazy\"/></div></figure><p class=\"stk-theme_45680__style_small_text stk-theme_45680__color_45680_custom_color_3 stk-reset stk-theme_45680__mb_05\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\" data-gtm-vis-has-fired-10171822_255=\"1\">KEY CHALLENGES for  <strong class=\"stk-reset\">DDSN Interactive</strong>&nbsp;(before TinyMCE)</strong></p><p class=\"stk-theme_45680__style_small_text stk-theme_45680__mb_0 stk-reset\" data-ce-tag=\"paragraph\">Expensive to maintain their own custom-built editor</p><p class=\"stk-theme_45680__style_small_text stk-theme_45680__mb_0 stk-reset\" data-ce-tag=\"paragraph\">Dev time and cost blowouts to introduce new features and upgrades</p><p class=\"stk-theme_45680__style_small_text stk-reset\" data-ce-tag=\"paragraph\">Rich text editor complexities became beyond in-house expertise</p></div></div></div><div data-col-width=\"1\" class=\"stk-grid-col stk-grid-col_empty\" data-ce-tag=\"grid-col\"><p class=\"ce-element--empty stk-element_no-text stk-reset\" data-ce-tag=\"paragraph\"></p></div><div data-col-width=\"8\" class=\"stk-grid-col\" data-ce-tag=\"grid-col\"><p class=\"stk-reset\" data-ce-tag=\"paragraph\">If anyone knows how expensive and time-intensive building a cutting-edge CMS is, it’s Rob Wells. As the CEO of DDSN Interactive, Rob’s mission is to make life easy for his clients by giving them an innovative platform to build their businesses on. That’s why he decided nearly 20 years ago to incorporate a rich text editor into his CMS – long before it was the norm.</p><p class=\"stk-reset\" data-ce-tag=\"paragraph\">There was just one problem: Building a proprietary text editor was painfully demanding on Rob’s small team. Though it gave DDSN an edge over its competition, maintaining the technology was turning into a full-time job.</p><p class=\"stk-reset\" data-ce-tag=\"paragraph\">Rob knew that it was time for a change. If DDSN was going to continue to thrive, it would need to stop trying to reinvent the wheel.</p><p class=\"stk-reset\" data-ce-tag=\"paragraph\">Rob needed a text editor he could trust to be as flexible and innovative as DDSN was.</p><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"8\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><figure class=\"stk-reset stk-image-figure\" data-ce-tag=\"image-figure\"><div class=\"stk-mask\" data-ce-tag=\"mask\"><img src=\"https://ucarecdn.com/284268da-1b81-413b-b4e8-606115fd2b81/\" data-image-id=\"118540\" data-image-name=\"quote-mark-1.svg\" width=\"27\" height=\"21\" class=\"stk-image stk-reset\" loading=\"lazy\"/></div></figure><p class=\"stk-theme_45680__style_font_style-1628517294418 stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">When we first built our content management system, we developed our own rich text editor capability. But we’re a small firm, and that became really complicated and expensive for us to maintain.</strong></p></div></div></div></div><div class=\"stk-layout__overhangs_both stk-theme_45680__mb_2 stk-grid\" data-stk-css=\"stknIbB0\" data-ce-tag=\"grid\"><div data-col-width=\"12\" class=\"stk-theme_45680__pad_ver_2 stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"4\" class=\"stk-grid-col\" data-stk-css=\"\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><h3 class=\"stk-theme_45680__style_medium_header stk-reset\" data-ce-tag=\"paragraph\">The solution</h3></div><div data-col-width=\"8\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><p class=\"stk-theme_45680__style_font_style-1628517294418 stk-reset stk-theme_45680__color_45680_custom_color_4\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">The WYSIWYG editor that rises to the challenge</strong></p></div></div><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"3\" class=\"stk-grid-col valign-middle\" data-stk-css=\"\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><div class=\"stk-grid\" data-stk-css=\"stkBYzij\" data-ce-tag=\"grid\" data-anim-m=\"false\" data-anim-zoom=\"100\" data-anim-shift=\"60\" data-anim-rotation=\"0\" data-anim-opacity=\"100\" data-anim-direction=\"right\" data-anim-duration=\"0.6000000000000001\" data-anim-delay=\"0.1\" data-anim-scroll-start=\"10\" data-anim-scroll-finish=\"90\" data-anim-trigger=\"scroll\" data-anim-sticky-direction=\"top\" data-anim-sticky-offset=\"20\" data-anim-name=\"aThS3R\" data-anim=\"true\"><div data-col-width=\"3\" class=\"stk-theme_45680__pad_round_1 stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><p class=\"stk-theme_45680__style_small_text stk-theme_45680__mb_05 stk-element_no-text stk-reset\" data-ce-tag=\"paragraph\"><img alt=\"\" class=\"stk-reset stk-theme_45680__symbol_custom_image_3706067 stk-icon\" src=\"https://ucarecdn.com/8a30c5dc-d3e4-42fc-98eb-7d80a7232ce7/\"></p><p class=\"stk-theme_45680__style_small_text stk-reset stk-theme_45680__mb_0\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">WHAT WE PROVIDED</strong></p><hr class=\"stk-theme_45680__separator_basic_divider stk-theme_45680__mb_0 stk-reset\"/><p class=\"stk-theme_45680__style_small_text stk-theme_45680__color_45680_custom_color_3 stk-theme_45680__mb_05 stk-reset\" data-ce-tag=\"paragraph\">Open source rich text editing tool with:</p><ul class=\"stk-theme_45680__style_small_text stk-reset\" data-ce-tag=\"list\"><li class=\"stk-theme_45680__style_small_text stk-reset stk-list-item\" data-ce-tag=\"list-item\">Beautiful UX</li><li class=\"stk-theme_45680__style_small_text stk-reset stk-list-item\" data-ce-tag=\"list-item\">Flexible plugins</li><li class=\"stk-theme_45680__style_small_text stk-reset stk-list-item\" data-ce-tag=\"list-item\">Premium support</li><li class=\"stk-theme_45680__style_small_text stk-reset stk-list-item\" data-ce-tag=\"list-item\">Commercial licensing</li><li class=\"stk-theme_45680__style_small_text stk-reset stk-list-item\" data-ce-tag=\"list-item\">Scalable editor that handles future growth</li></ul></div></div></div><div data-col-width=\"1\" class=\"stk-grid-col stk-grid-col_empty\" data-ce-tag=\"grid-col\"><p class=\"ce-element--empty stk-element_no-text stk-reset\" data-ce-tag=\"paragraph\"></p></div><div data-col-width=\"8\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><p class=\"stk-reset\" data-ce-tag=\"paragraph\">Fifteen years ago, Rob made the switch to TinyMCE and he hasn’t looked back since. Tiny’s documentation and active community made integrating the software into DDSN’s CMS a breeze, giving Rob’s team all the tools they needed without the cost.</p><p class=\"stk-reset\" data-ce-tag=\"paragraph\">Over the 15 years that Rob has worked with Tiny, he’s loved how consistent, stable updates have directly increased the value he can give to his clients. TinyMCE’s expanding features and flexibility meant Rob’s team could always shape it to fit every use case, whether it was contact forms or format-heavy wiki editors.</p><p class=\"stk-reset\" data-ce-tag=\"paragraph\">Even as Tiny has grown and introduced new services like cloud hosting, Rob feels confident that Tiny won’t ever alienate him with forced migration or a sudden shift in core features.</p><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"8\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><figure class=\"stk-reset stk-image-figure\" data-ce-tag=\"image-figure\"><div class=\"stk-mask\" data-ce-tag=\"mask\"><img src=\"https://ucarecdn.com/284268da-1b81-413b-b4e8-606115fd2b81/\" data-image-id=\"118540\" data-image-name=\"quote-mark-1.svg\" width=\"27\" height=\"21\" class=\"stk-image stk-reset\" loading=\"lazy\"/></div></figure><p class=\"stk-theme_45680__style_font_style-1628517294418 stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">TinyMCE is a key component of our content management platform. It’s so easy to integrate and we’re very happy that TinyMCE has been updated regularly with new features, new capabilities, and improvements. It’s so easy to deploy those upgrades. It’s fantastic.</strong></p></div></div></div></div></div></div><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"4\" class=\"stk-grid-col\" data-stk-css=\"\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><h3 class=\"stk-theme_45680__style_medium_header stk-reset\" data-ce-tag=\"paragraph\">The result</h3></div><div data-col-width=\"8\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><p class=\"stk-theme_45680__style_font_style-1628517294418 stk-reset stk-theme_45680__color_45680_custom_color_4\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">A cutting-edge and cost-effective solution</strong></p></div></div><div class=\"stk-theme_45680__mb_2 stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"4\" class=\"stk-grid-col valign-middle\" data-stk-css=\"\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><div class=\"stk-grid\" data-ce-tag=\"grid\" data-anim-m=\"false\" data-stk-css=\"stkV3Peh\" data-anim-zoom=\"100\" data-anim-shift=\"60\" data-anim-rotation=\"0\" data-anim-opacity=\"100\" data-anim-direction=\"right\" data-anim-duration=\"0.6000000000000001\" data-anim-delay=\"0.1\" data-anim-scroll-start=\"10\" data-anim-scroll-finish=\"90\" data-anim-trigger=\"scroll\" data-anim-sticky-direction=\"top\" data-anim-sticky-offset=\"20\" data-anim-name=\"aaQG66\" data-anim=\"true\"><div data-col-width=\"2\" class=\"stk-grid-col\" data-ce-tag=\"grid-col\"><p class=\"stk-theme_45680__style_font_style-1628517714937 stk-reset\" data-ce-tag=\"paragraph\"><img alt=\"\" class=\"stk-reset stk-theme_45680__symbol_custom_image_3670816 stk-icon\" src=\"https://ucarecdn.com/5ac0369c-5fe1-4b3f-9a24-bbe944e4005b/\">&nbsp;An efficient, powerful custom CMS using TinyMCE as the rich text editor</p></div><div data-col-width=\"2\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><p class=\"stk-reset stk-theme_45680__style_font_style-1628517714937\" data-ce-tag=\"paragraph\"><img alt=\"\" class=\"stk-reset stk-theme_45680__symbol_custom_image_3670816 stk-icon\" src=\"https://ucarecdn.com/5ac0369c-5fe1-4b3f-9a24-bbe944e4005b/\">&nbsp;Simple implementation and low overhead saves development time and money</p></div></div><div class=\"stk-grid\" data-ce-tag=\"grid\" data-anim-m=\"false\" data-stk-css=\"stk7M7TB\" data-anim-zoom=\"100\" data-anim-shift=\"60\" data-anim-rotation=\"0\" data-anim-opacity=\"100\" data-anim-direction=\"right\" data-anim-duration=\"0.6000000000000001\" data-anim-delay=\"0.1\" data-anim-scroll-start=\"10\" data-anim-scroll-finish=\"90\" data-anim-trigger=\"scroll\" data-anim-sticky-direction=\"top\" data-anim-sticky-offset=\"20\" data-anim-name=\"aE-c99\" data-anim=\"true\"><div data-col-width=\"2\" class=\"stk-grid-col stk-grid-col_empty\" data-ce-tag=\"grid-col\"><p class=\"stk-reset stk-theme_45680__style_font_style-1628517714937 ce-element--empty stk-element_no-text\" data-ce-tag=\"paragraph\"></p></div><div data-col-width=\"2\" class=\"stk-grid-col stk-grid-col_empty\" data-ce-tag=\"grid-col\"><p class=\"ce-element--empty stk-element_no-text stk-reset\" data-ce-tag=\"paragraph\"></p></div></div></div><div data-col-width=\"8\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><p class=\"stk-reset\" data-ce-tag=\"paragraph\">With TinyMCE, Rob’s team has saved hundreds of development hours each year that they would’ve spent maintaining their own solution. It’s allowed them to focus on new and exciting ways to improve their service.</p><p class=\"stk-reset\" data-ce-tag=\"paragraph\">Where other software has left Rob hanging as feature-bloat crept in or it became obsolete, Tiny has continued to grow right alongside him. With Tiny, Rob has a trustworthy partner that never settles for good enough.</p><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"8\" class=\"stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><figure class=\"stk-reset stk-image-figure\" data-ce-tag=\"image-figure\"><div class=\"stk-mask\" data-ce-tag=\"mask\"><img src=\"https://ucarecdn.com/284268da-1b81-413b-b4e8-606115fd2b81/\" data-image-id=\"118540\" data-image-name=\"quote-mark-1.svg\" width=\"27\" height=\"21\" class=\"stk-image stk-reset\" loading=\"lazy\"/></div></figure><p class=\"stk-theme_45680__style_font_style-1628517294418 stk-reset\" data-ce-tag=\"paragraph\"><strong class=\"stk-reset\">TinyMCE is a key component of our content management platform. I love the fact that even when they introduce new ways of delivering their product, they don’t remove the old ones, which some companies do. Whenever a third-party product helps us maintain and continue to develop our own business model, that’s exciting.</strong></p></div></div></div></div><div class=\"stk-grid stk-layout__overhangs_both stk-theme_45680__mb_0\" data-stk-css=\"stkJKcvt\" data-ce-tag=\"grid\"><div data-col-width=\"12\" class=\"stk-theme_45680__pad_ver_2 stk-theme_45680__pad_round_1-m stk-grid-col stk-grid-col_last\" data-ce-tag=\"grid-col\"><div class=\"stk-grid\" data-ce-tag=\"grid\"><div data-col-width=\"8\" class=\"stk-grid-col stk-theme_45680__pad_round_1 stk-theme_45680__pad_default-m\" data-stk-css=\"\" data-stk-css-m=\"\" data-ce-tag=\"grid-col\"><p class=\"stk-theme_45680__color_45680_custom_color_0 align-left-m stk-reset stk-theme_45680__style_font_style-1628585803915\" data-ce-tag=\"paragraph\">Trusted by&nbsp;1.5M developers.<br>Used in&nbsp;100M+ apps.</p><p class=\"stk-theme_45680__style_font_style-1628585880816 stk-theme_45680__color_45680_custom_color_3 stk-reset\" data-ce-tag=\"paragraph\">No&nbsp;matter the project, TinyMCE editor works best</p><a class=\"stk-theme_45680__stk-btn_1628586253530 stk-theme_45680__style_font_style-1628586133109 stk-reset align-left\" data-stk-button=\"1\" data-ce-tag=\"button\" href=\"https://tiny.cloud/pricing\" target=\"_blank\">Try TinyMCE FREE</a></div><div data-col-width=\"4\" class=\"valign-middle stk-grid-col stk-grid-col_last align-center\" data-ce-tag=\"grid-col\"><figure class=\"stk-reset stk-image-figure\" data-ce-tag=\"image-figure\"><div class=\"stk-mask\" data-ce-tag=\"mask\"><img src=\"https://ucarecdn.com/293a8977-f06a-46af-a44b-85fefa71e1fb/\" data-image-id=\"192856\" data-image-name=\"Hero.png\" width=\"1378\" height=\"1056\" loading=\"lazy\" class=\"stk-image stk-reset\"/></div></figure></div></div></div></div><style data-stk-css=\"stk7M7TB\" class=\"\" media=\"all\">[data-stk-css=\"stk7M7TB\"]:not(#stk):not(#stk):not(style){}</style><style data-anim-name=\"aE-c99\" media=\"screen and (min-width: 768px)\" class=\"\">\n        .stk-post [data-anim-name=\"aE-c99\"]:not(#stk):not([data-anim=\"false\"]) {\n          transform: translateX(-60px)\n        }</style><style data-anim-name=\"aE-c99\" media=\"screen and (max-width: 767px)\" class=\"\">\n        .stk-post [data-anim-name=\"aE-c99\"]:not(#stk):not([data-anim-m]),\n        .stk-post [data-anim-name=\"aE-c99\"]:not(#stk):not([data-anim-m=\"false\"]) {\n          transform: translateX(-60px)\n        }</style><script type=\"application/json\" data-anim-name=\"aE-c99\" class=\"\">{\"keyframes\":[{\"transform\":\"translateX(-60px)\"},{\"transform\":\"none\"}],\"options\":{\"id\":\"aE-c99\",\"delay\":100,\"duration\":600.0000000000001}}</script><style data-stk-css=\"stkV3Peh\" class=\"\" media=\"all\">[data-stk-css=\"stkV3Peh\"]:not(#stk):not(#stk):not(style){}</style><style data-anim-name=\"aaQG66\" media=\"screen and (min-width: 768px)\" class=\"\">\n        .stk-post [data-anim-name=\"aaQG66\"]:not(#stk):not([data-anim=\"false\"]) {\n          transform: translateX(-60px)\n        }</style><style data-anim-name=\"aaQG66\" media=\"screen and (max-width: 767px)\" class=\"\">\n        .stk-post [data-anim-name=\"aaQG66\"]:not(#stk):not([data-anim-m]),\n        .stk-post [data-anim-name=\"aaQG66\"]:not(#stk):not([data-anim-m=\"false\"]) {\n          transform: translateX(-60px)\n        }</style><script type=\"application/json\" data-anim-name=\"aaQG66\" class=\"\">{\"keyframes\":[{\"transform\":\"translateX(-60px)\"},{\"transform\":\"none\"}],\"options\":{\"id\":\"aaQG66\",\"delay\":100,\"duration\":600.0000000000001}}</script><style data-stk-css=\"stkBYzij\" class=\"\" media=\"all\">[data-stk-css=\"stkBYzij\"]:not(#stk):not(#stk):not(style){border-radius: 4px; background-color: rgba(255, 255, 255, 1)}</style><style data-stk-css=\"stk39IIJ\" class=\"\" media=\"all\">[data-stk-css=\"stk39IIJ\"]:not(#stk):not(#stk):not(style){}</style><style data-stk-css=\"stk9N5jA\" class=\"\" media=\"all\">[data-stk-css=\"stk9N5jA\"]:not(#stk):not(#stk):not(style){border: 1px solid #4D66CB; border-radius: 4px}</style><style data-stk-css=\"stkBxZ_E\" class=\"\" media=\"all\">[data-stk-css=\"stkBxZ_E\"]:not(#stk):not(#stk):not(style){border: 1px solid #4D66CB; border-radius: 4px}</style><style data-stk-css=\"stkhKLRr\" class=\"\" media=\"all\">[data-stk-css=\"stkhKLRr\"]:not(#stk):not(#stk):not(style){background-color: #F9FAFB; border-radius: 4px}</style><style data-stk-css=\"stkS9NWZ\" class=\"\" media=\"all\">[data-stk-css=\"stkS9NWZ\"]:not(#stk):not(#stk):not(style){border: 1px solid #4D66CB; border-radius: 4px}</style><style data-stk-css=\"stkHA0el\" class=\"\" media=\"all\">[data-stk-css=\"stkHA0el\"]:not(#stk):not(#stk):not(style){border: 1px solid #4D66CB; border-radius: 4px}</style><style data-stk-css=\"stkLOYdk\" class=\"\" media=\"all\">[data-stk-css=\"stkLOYdk\"]:not(#stk):not(#stk):not(style){border: 1px solid #4D66CB; border-radius: 4px}</style><style data-stk-css=\"stkWjAj3\" class=\"\" media=\"all\">[data-stk-css=\"stkWjAj3\"]:not(#stk):not(#stk):not(style){border: 1px solid #4D66CB; border-radius: 4px}</style><style data-stk-css=\"stkpUQYX\" class=\"\" media=\"all\">[data-stk-css=\"stkpUQYX\"]:not(#stk):not(#stk):not(style){border: 1px solid #4D66CB; border-radius: 4px; box-shadow: 10px 10px 0 -1px #fff, 10px 10px #4D66CB}</style><style data-stk-css=\"stkj7C3M\" class=\"\" media=\"all\">[data-stk-css=\"stkj7C3M\"]:not(#stk):not(#stk):not(style){border-right: 1px solid #4D66CB; padding: 45px}</style><style data-stk-css=\"stkKf-pM\" class=\"\" media=\"all\">[data-stk-css=\"stkKf-pM\"]:not(#stk):not(#stk):not(style){width: 300px; align-self: center}</style><style data-stk-css=\"stknIbB0\" class=\"\" media=\"all\">[data-stk-css=\"stknIbB0\"]:not(#stk):not(#stk):not(style){background-color: rgba(249, 250, 251, 1)}</style><style data-stk-css=\"stkJKcvt\" class=\"\" media=\"all\">[data-stk-css=\"stkJKcvt\"]:not(#stk):not(#stk):not(style){background-color: rgba(16, 24, 55, 1)}</style><style data-stk-css=\"stks59kr\" class=\"\" media=\"all\">[data-stk-css=\"stks59kr\"]:not(#stk):not(#stk):not(style){background-color: rgba(249, 250, 251, 1)}</style><script data-anim-name=\"preset-fadeIn\" type=\"application/json\" class=\"\">{\"keyframes\":[{\"opacity\":0,\"offset\":0},{\"opacity\":1,\"offset\":1}],\"options\":{\"id\":\"preset-fadeIn\",\"delay\":0,\"duration\":1000}}</script><style data-stk-css=\"stk2WU3s\" class=\"\" media=\"all\">[data-stk-css=\"stk2WU3s\"]:not(#stk):not(#stk):not(style){}</style><style data-anim-name=\"InKXB\" media=\"screen and (min-width: 768px)\" class=\"\">\n        .stk-post [data-anim-name=\"InKXB\"]:not(#stk):not([data-anim=\"false\"]) {\n          transform: translateX(-60px)\n        }</style><style data-anim-name=\"InKXB\" media=\"screen and (max-width: 767px)\" class=\"\">\n        .stk-post [data-anim-name=\"InKXB\"]:not(#stk):not([data-anim-m]),\n        .stk-post [data-anim-name=\"InKXB\"]:not(#stk):not([data-anim-m=\"false\"]) {\n          transform: translateX(-60px)\n        }</style><script type=\"application/json\" data-anim-name=\"InKXB\" class=\"\">{\"keyframes\":[{\"transform\":\"translateX(-60px)\"},{\"transform\":\"none\"}],\"options\":{\"id\":\"InKXB\",\"delay\":100,\"duration\":600.0000000000001}}</script><style data-stk-css=\"stkkASEg\" class=\"\" media=\"all\">[data-stk-css=\"stkkASEg\"]:not(#stk):not(#stk):not(style){background-color: #}</style><style data-stk-css=\"stkfa6gY\" class=\"\" media=\"all\">[data-stk-css=\"stkfa6gY\"]:not(#stk):not(#stk):not(style){border: 1px solid #4D66CB; border-radius: 4px}</style></div>","id":"b4d75d7c-1c7b-5c39-895c-917326fd24f2"}}},"pageContext":{"slug":"customer-stories/ddsn-interactive-case-study","setkaPostId":25886}},"staticQueryHashes":["3504582416"]}