{"componentChunkName":"component---src-templates-posts-tsx","path":"/posts/page/22/","result":{"data":{"allContentfulCategory":{"edges":[{"node":{"contentful_id":"2gOurgpDj1BasZvVToN13z","slug":"tiny-sparks","title":"The Tiny Way","description":{"description":"Understand the Tiny Way - our heritage, values-driven approach and thinking through stories from and about Tiny people and culture, technology and the world at large."}}},{"node":{"contentful_id":"2a3w396SgR2Fl1ep4eYu0w","slug":"product-management","title":"Product-Led Growth","description":{"description":"Everything from product roadmaps and market fit, through customer acquisition and onboarding to retention and product-led growth, can be found here to help you grow your brand, company and product."}}},{"node":{"contentful_id":"T7VZcLaLRpt6XlNLJPLmL","slug":"wysiwyg-world","title":"World of WYSIWYG","description":{"description":"Learn about the WYSIWYG world of rich text editors - the power behind the democratization of content creation, web applications and SaaS projects."}}},{"node":{"contentful_id":"6HNYGjOUjHzUS2gXBnMVXn","slug":"design-and-ux","title":"Content Marketing & Design","description":{"description":"Be at the forefront of content design trends, get inspiration for your projects and learn new ways to use content marketing strategies and content-led approaches that deliver brilliant user experiences."}}},{"node":{"contentful_id":"6XFMYLCe4AEYIDazkjGFvb","slug":"engineering","title":"Developer Insights","description":{"description":"The perfect source for all web application and software developers, as well as engineering teams who want to stay up to date with the latest development tools, developer insights, leading edge thinking and experiments."}}},{"node":{"contentful_id":"24ufWIsR0ImSvxvvIrutB5","slug":"open-source","title":"Open Source","description":{"description":"Having a vibrant open source community is a vital part of TinyMCE, so you'll find important open source contribution news here – both from our own community, and from other open source projects in global communities."}}},{"node":{"contentful_id":"2fLgNI8yOMeZHNl1nSQ11","slug":"how-tos-and-tutorials","title":"How-to Use TinyMCE","description":{"description":"Learn how-to use TinyMCE rich text editor, all in one place – here's our set-up tips, tricks, FAQs, updates and new releases, customisations, ideas on things to build and easy migration from other text editing platforms."}}}]},"allContentfulBlogPost":{"edges":[{"node":{"title":"How to create Star Wars scrolling text effects","slug":"may-the-fourth-be-with-you","featured":false,"lastUpdated":"May 4th, 2023","description":{"description":"<p>We&rsquo;re always on the lookout for cool things HTML, CSS, and JavaScript. Find out how to incorporate a little Star Wars into your rich text editor.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We’re always on the lookout for cool things HTML, CSS, and JavaScript. Find out how to incorporate a little Star Wars into your rich text editor."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Space depicted in abstract with the words Episode IV appearing on a panel in space","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA+VBMVEV5hv94hv92h/94hf96hv+OgfOMgfN6hf93hv+Ej/yEj/1/i/19if1ygv96f/vOW5/QW519gPt8iv96h/93hP+aoPiZn/h4hP+RmvyWn/6Tn/+im/Ojm/OWoP+Ajf9zg/99iv1zkOVgm7h1iu7n6P77+fby7efx7un29fT+/v+yuf+WjeeRj+92hf9rlsxPpX+HnuT4+P79/fj5+PP5+PT7+vf0/Pff1tzVq5eTkO95hf93hftwh/KlrPz8+/37+/v6+vv6+/v+/f76/v3m3tuTju1zhP93g/+GkP+iqf+gqP+gp/+Yof91hP93hf92g/9xgP9wf/9zgf91xi4ZAAAAX0lEQVQI12NgwAIYESxGhv//kQQZmf4y/2NmBIIfcEFmNkY4YHgLFGABYkFGJPAWqpJdCln0MkQlAy+S2BeodmNkhcehgscY3MF2/P8PdAGSO/2hvD+bkB3PDKH+gkkAv8QQR2l5R0cAAAAASUVORK5CYII=","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/400hyLS1mX5FABwrvmLpzo/80ad8f39357aac195a742e36b872dd63/How_to_create_Star_Wars_scrolling_text_effects.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"Star Wars scrolling text effect implementation | TinyMCE"},"metaDescription":{"metaDescription":"Ever wanted to create the iconic Star Wars scrolling text effect? Learn how to implement it in TinyMCE with our step-by-step guide. May the force be with you!"}}},{"node":{"title":"Copy and paste from Word in rich text editors: Under pressure ","slug":"under-pressure-powerpaste","featured":false,"lastUpdated":"May 3rd, 2023","description":{"description":"<p>A comparison of editorsm, TinyMCE vs CKEditor vs Froala and how they perform when pasting from Word. Also includes Quill and Slate.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A comparison of editorsm, TinyMCE vs CKEditor vs Froala and how they perform when pasting from Word. Also includes Quill and Slate."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Copy and paste represented in the editor with the keyboard keys.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAzFBMVEX/tXX/tXT/tXL/tHD/tG//tW//tXP9t4n8uJX7t5L7tpH6tpH8s330sofvtJf/tHL/tnb/t3j6vKn2zMz46ur26Oj46ej25ODIze6/zvjvsJD/tW7/uHv6v5H4vq/009L3+vv1+Pjv8vfq7/nQ2vjLvdbqzb/8vIn/tnX9uX/u2Mnzy8L50833+/35/P7B0+ePueLQ0uL5xJ3zzrX9uH//t3r+uYD9tnr8xqD87eX97+bh5MbR4LXr2br3yar4w57/s27/tHH/tHP/s285PZKIAAAAXklEQVQI12NgIBYwQkggYGD4z8TA+AvEZYGIsTJCAcMvqEoBxq88MEHGZ/+hKrkRYox8HyGCEoxI4D7UzBeqSIK/YbYLfGCzZjz7kcGJ8d+B/0guY3Tid2JjZMTjeABIihDw2cvDVgAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/30voB1utvNFnWt1zlHfgsE/910d466ccc3e799794771bfa2c5199d9/Copy_and_paste_from_Word_in_rich_text_editors__Under_pressure.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Joe Robinson","slug":"joseph-robinson"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"Copy and paste from Word in rich text editors: under pressure | TinyMCE"},"metaDescription":{"metaDescription":"A comparison of editors TinyMCE vs CKEditor vs Froala and how they perform when pasting from Word. Also includes Quill and Slate."}}},{"node":{"title":"7 key elements of public SaaS product roadmaps","slug":"public-product-roadmap","featured":false,"lastUpdated":"May 2nd, 2023","description":{"description":"<p>Find out how you can use a product roadmap to get feedback on your product development and share with your customers potential future plans.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Find out how you can use a product roadmap to get feedback on your product development and share with your customers potential future plans."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"An image of a roadmap in abstract with basic shapes representing travelling on a pathway","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,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","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4F7fvDAQDQTcxpJnI2Dmb6/bc08fb7aee562c9f459cc233a4911a03/img-templates-yearof-0.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"John Rau","slug":"john-rau"},"category":{"title":"Product-Led Growth","slug":"product-management"},"metaTitle":{"metaTitle":"SaaS product roadmap essentials and key elements | TinyMCE"},"metaDescription":{"metaDescription":"Discover the seven key elements of a successful public product roadmap for SaaS companies. Learn why transparency, feedback and engagement are essential for creating a public product roadmap."}}},{"node":{"title":"How to Migrate from Froala editor to TinyMCE","slug":"migrate-from-froala-editor-to-tinymce","featured":false,"lastUpdated":"Apr 27th, 2023","description":{"description":"<p>Migrating from Froala Editor 4 to TinyMCE 6 is easy and can be done in three simple steps with a bit of cutting and pasting.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Migrating from Froala Editor 4 to TinyMCE 6 is easy and can be done in three simple steps with a bit of cutting and pasting."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Symbols depicting the Migration to Tiny","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAArlBMVEXGuf/Huf/Fuf+/uP54r/e1s/3Es/zEr/bDtf/Et/7DuP6sreXCtv3Et//Ft//Dt/+4w/TZ1/fe1/bf0/Dc1/jKv/zFuP/Ut9PUxuTq6P7k4P3Kv/7Huv/Tz+Pu7+fz9fPq8fPw8/TSyfzexM799ur/////9t7n4/rIt/XAsubBuOm1uOTKupS2ud7Guf7UzPzy8P3x7vnx1LHl3vTIufrHuP27tPuzst64tPfGt/luGCJ0AAAAUElEQVQI12NgwAIYkVn/oUwmhBjjfwyVjEyMYPAdJsjFiAReMTCwgIzgRRJ7zQAR5OZBEvzyGSLIABW8qcHIeO8VzEwxBgbluwxg7n8GkgAAHTgM/+cb5/YAAAAASUVORK5CYII=","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/63Vjl54uoy6thnh2FH5HfU/4cb74579a02ee74cace76f4846610098/How_to_Migrate_from_Froala_editor_to_TinyMCE.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"How to Migrate from Froala editor to TinyMCE | TinyMCE"},"metaDescription":{"metaDescription":"Migration from Froala Editor 4 to TinyMCE 6 is easy and can be done in three simple steps with a bit of cutting and pasting."}}},{"node":{"title":"Image alt text best practices for content creators","slug":"alt-text-best-practices","featured":false,"lastUpdated":"Apr 20th, 2023","description":{"description":"<p>Not sure how to write image alt text for accessibility? Alt text best practices come down to context, purpose, and the user experience.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Not sure how to write image alt text for accessibility? Alt text best practices come down to context, purpose, and the user experience."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"multiple pictures together, with a text box showing alt text for them","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA81BMVEUs2Zcr2Zcq2Zck2pYZ2pQR2pIi2pMp2pYo2pYo2pck2ZYd2pU/2JxZ06hr0LyDz8hB15s415lE1Zsj2ZY92psz2ppg0qvKx7rR3eez1O1LzaQy1ZZA05oT2ZQh2ZYp2ZcN2pat2LjQzrxn2K2u0Nbu7ezm6fJ4zLco2ZRS1pxS1p1R15kw2JQp2pcj2Zed27a62b5S2KKlxMzTxuTS0PSLx8CX3Lfc4N3j5uS428cY15Mm2ZYk2pc12pog2ZVw0LJoyLFAzZ4o1ZVP15xz0qR61alh0p4f15Qo2Zcm2pYb2pQS2pMd2pQd2pYL2pUE2pQZ2pX/UxQAAAAAXElEQVQI12NgwAIYYRQjw38gRBJkhIEfEGEWkBAHTJDhB1g1UCWTICMSePQfLCjPiAIug7Uz8CGLfYZoZ7RCFtz9D2ggA8P/Yzz/uIHgIBcQ3PgPdxLcfQi3YgAA5ywT4pqNpbMAAAAASUVORK5CYII=","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1NXMJjSxPn4sGaLNAbrL9s/9eed2ae433f2a1dd22fc0dda4c388ff8/Image_alt_text_best_practices_for_content_creators.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Di Mace","slug":"di-mace"},"category":{"title":"Content Marketing & Design","slug":"design-and-ux"},"metaTitle":{"metaTitle":"Image alt text best practices for accessibility & more"},"metaDescription":{"metaDescription":"Not sure how to write image alt text for accessibility? Alt text best practices come down to context, purpose, and the user experience."}}},{"node":{"title":"Custom font sizes in TinyMCE","slug":"custom-font-sizes-in-tinymce","featured":false,"lastUpdated":"Apr 13th, 2023","description":{"description":"<p>Configure TinyMCE with your own set of custom font sizes for users to choose from. In this article, we&rsquo;ll discuss how to define the set of available font sizes, plus how to set the default font size for the editor if required.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Configure TinyMCE with your own set of custom font sizes for users to choose from. In this article, we’ll discuss how to define the set of available font sizes, plus how to set the default font size for the editor if required."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"How to set custom font sizes in TinyMCE","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAq1BMVEVz3uZz3uZz3+Zy3+Zy3+dz3+dz3udx3+du4Odr3+dq4Odu4Ohx3+h03+Zw4OebwuTDsOTGr9yauNJ43uGL2NVy3udy3uZ23uVx3+W8rc75wtz8vtG5kKZx3uGJ1dNx3eVl3ubEt7/+uLn/uLi4j35Z1Npw4Ol13eV03OOMytGqrbGopJuZrZiOy+By3eh13uZ23eVo2+Fd0tJo3OKO2OOV2ehx3uZy3+hw3+ZttJjwAAAAAXRSTlP+GuMHfQAAAFdJREFUCNdjYMACGBlhNCOI+A3msEDFWIGijH9Y//9BUsnDCAUff8NVisLEviObKQcVvP8HYaYoB1SQAdkiqODDv3C3gAArq5k5uwUzI4oOsJY/aI5HAQBV1Q0LEB5EOQAAAABJRU5ErkJggg==","aspectRatio":1.780758556891767,"src":"//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=1109&h=623&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=1478&h=830&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=1925&h=1081&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=1109&h=623&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=1478&h=830&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2hDUJsP2VvIWnL236sF4tW/3784fbfe11113545a8b387e0374ea403/How_to_set_custom_HTML_font_sizes_in_TinyMCE.png?w=1925&h=1081&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"Custom font sizes in TinyMCE"},"metaDescription":{"metaDescription":"Configure TinyMCE with your own set of custom font sizes for users to choose from. In this article, we’ll discuss how to define the set of available font sizes, plus how to set the default font size for the editor if required."}}},{"node":{"title":"How to work with keypress events in TinyMCE","slug":"keypress-event","featured":false,"lastUpdated":"Apr 11th, 2023","description":{"description":"<p>Making an event for the keypress event does not have to be difficult. TinyMCE's APIs can help with the event listener.&nbsp;</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Making an event for the keypress event does not have to be difficult. TinyMCE's APIs can help with the event listener. "}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Keypress with colorful representation of keyboard arrow keys","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAvVBMVEXcuf/duf/euP/fuP/duP/IyOa8ztm+z9rVwfbeuf/eu//buPHfubvduMHcuf7duv/HyOa6yte8zNnVwPfguf/RsfbZtNP2ySnuw13bufXdu//gv//kyP7gvP+3rNR3wX+jr6TjuqHXsLO9mu/CnvfcuP/w5/v7+vziw/+hrLl52miCtZLXtfzFoPu+pfa4mfPUsfzu4fz17vzgwP/WtPiqqcXQsvHgu//Wsv25lvPEoPfZtv7fuf/euv/buP/ElWF3AAAAYElEQVQIHXXBoQ7CMBRA0Xvpc12CQLEEx///DJkkSASYTsx2RaxMwDn8Io1Q2UmAHkiVL0HCjgIETXaz5LmCgJ7dvCgQQL3aDQ8g+Mh2NInmND2H+yWm9+itsKPiUf5aAaj5ENxHC+2vAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/3kRLw4SBWC9aC4bVOA3lkN/fe0fee24936e8473cd381760d00b9b17/How_to_work_with_keypress_events_in_TinyMCE.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Joe Robinson","slug":"joseph-robinson"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"How to work with the keypress event in TinyMCE | TinyMCE"},"metaDescription":{"metaDescription":"You’ll find out how to work with keypress events in TinyMCE: possible uses, configuration and testing."}}},{"node":{"title":"How to set up source code editing with TinyMCE","slug":"source-code-editing","featured":false,"lastUpdated":"Apr 6th, 2023","description":{"description":"<p>TinyMCE has the ability to edit source code. Find out how to modify the editor, and unlock this TinyMCE ability.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"TinyMCE has the ability to edit source code. Find out how to modify the editor, and unlock this TinyMCE ability."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"The words Advanced code editor surrounded by symbols for code editing.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA7VBMVEWovv2ovv6nvv6mvv+nvPutue2uuuuuuuytueytuuyuu+ypvPinvv2pvv6nvf2ku/zT2vX17eP17OD17eH07OH17eLy5tO/v9ulvf+XwPl4xPe62vL1+vbz9/bw8PDx8fLz8/Tw8fL28unCwtykvf+qv/+UvvVru+msz+j7/frz9fPd3Nzj5OTj6+jp7+329/f59evCwtuhufe2qt7GhqDg4u///////v35+Pf7+/n7/vv+//3++vK9weKht/SpuPWsqN65yfvE0fu/y/PE0frBzvmpvvuov/6mv/+lvf6ju/6ftviasfCiuv6kvP46lgrMAAAAaUlEQVQIHU3BMQ7CMBAAwV3LimKR9Pz/HXQ8BoUSIlFQHL5YCGZkkJ+QQWWIQJJYTEHxFQLLvjqA3VaBXU4eMG2VdPbPkwq4rn69J29UIB6LiSg0vVPobNe5a/M0tXYJpJNDSArkIEOQPrb0FwPkG2+aAAAAAElFTkSuQmCC","aspectRatio":1.778205128205128,"src":"//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=1109&h=624&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=1387&h=780&q=50&fit=scale 1387w","srcWebp":"//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=1109&h=624&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3KIM8htcqwXpEkfROloteo/1c723520633ac24edb92e97db0ebda70/Inline_code_editing_inside_the_editor.png?w=1387&h=780&q=50&fm=webp&fit=scale 1387w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Joe Robinson","slug":"joseph-robinson"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"How to set up source code editing | TinyMCE"},"metaDescription":{"metaDescription":"This article explains how to set up source code editor step-by-step in your TinyMCE WYSIWYG environment."}}},{"node":{"title":"Type, save, reuse – introducing Advanced Templates in TinyMCE 6.4","slug":"tinymce-version-6-4-highlights","featured":false,"lastUpdated":"Apr 3rd, 2023","description":{"description":"<p>TinyMCE 6.4 brings with it a new and useful plugin &ndash; Advanced Templates &ndash; creating, storing, and editing templates is easier with Advanced Templates. 6.4 also brings with it improvements to other plugins and options.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"TinyMCE 6.4 brings with it a new and useful plugin – Advanced Templates – creating, storing, and editing templates is easier with Advanced Templates. 6.4 also brings with it improvements to other plugins and options."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"TinyMCE 6-4 introducing advanced templates words on a background","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAq1BMVEUXIlAWIVAVIVAVIU8VIE8OHE4AB0kADUoADEoAAEcABEgNHE4XIVAPHU4tM1doan1NUGpGSmViZXhmaHsoL1YzOFqVlqKmp7GsrbeztL2pqrSnqLJDR2QGGE0TIE8TH09UV2+Sk6B/gJAtNFgRHk8kLFRMT2iPkZ2LjJlLTmkbJVElLVQaJFFNUWpSVW1QU2tOUmpTVm5YW3FRVWwSH08MG04IGU0JGU0MG02YoBiiAAAAc0lEQVQIHQXBMUrEUABAwXl/Q1IkhegVxMb7n2QRVyxsrAVhEUT0OwMAAAIqmX8TBFqq1NeEBY6qSuM6EbTcVFW9Tyyw385Rfdz9rCDI/etDVS+/E0GPVarvp4kB+/P2tq7bdv687AAcNcZpjA4QgIMr4B+H2hjsfE9dyAAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6lm4v5CTX8co8WYIY37Hoz/706d00cc879d1b6820633266c0dbd478/-Blog_Header-__TinyMCE_6.4_What-s_new___2_.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"John Rau","slug":"john-rau"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"TinyMCE 6.4 | TinyMCE latest version release highlights"},"metaDescription":{"metaDescription":"TinyMCE latest version 6.4 introduces a new Advanced Templates feature, user and developer-friendly updates and 38 bug fixes."}}},{"node":{"title":"LMS design for 21st century learning","slug":"LMS-design","featured":false,"lastUpdated":"Mar 29th, 2023","description":{"description":"<p>What is an LMS for the 21st century? It's more than a simple elearning platform. Read on to find out more.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"What is an LMS for the 21st century? It's more than a simple elearning platform. Read on to find out more."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"How to design LMS for 21st century learning","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAB0VBMVEX/u4D/u37/u3LIs8d8tv+Etv9/t/+fsej/vIH/vID/u3//u4D/vH38uYGfs+t8t/+Dtv+Btf98tv/Ms8H2tHvzsnn6uYL+wZHxsXn5tnz3tXz3tXv8uH7/vHzvtpOTsfB6tf93tP9zrvqZreTytozlqHLYnmvWnGjmr4P7y6jaoG7bn2vWnGrUm2nboGzurnX/unr/uXf/uHX1tYbcsq24rczQr7X4tYH/uW3oqnTrq3TrrHX6xZ3/wpD/unv/vHn/u3z/u339uoH5xqD6x6H6x6D9yJ//yJv9x5z+yJz8yKHfo2/kpnHipG/2wpr/xZH7t4j0r6b/unb7w5X6+fj+///8/f319vb29vb09fX09PX/vYH/vXbuqrffk//jmPPso7/6wpL9/fz////9/v7p6urq6uvr7O3z9PTx8vLJnN68jv/Qkf/qo8X8xJD8/Pv9/v/7/P35+vr4+fr6+/v+/v/8/f7/u4H/vIL8vonxwZ3DnsimlPGkkPrur5z9w47u6efm5+fl5eXm5ubn5+f/vIP9uX72tGb5tW/5vpDnw6j+unb5uIXrsJv9uYDxtIDprnzqrnz1s2vzsTv2swDzsUD+uX39uHr/vXr/vXj/u36KqW07AAAACHRSTlP9/f39/f39/WSGqaAAAAB4SURBVAjXY2RAAowgACI5QOz//0FCTIxQwMLDAGUxML4VgQkKMsKBCFylCAMjGvjLwsIkAGH+h5r4H6RSgYFhHUMwksLPfIyM3EB7zQQlkEQfKLLkTCyYbIEQYWD8r8PI2Arnb/IHioEBCy9YoK2asaV22b9PEEEAexQUI64oEeUAAAAASUVORK5CYII=","aspectRatio":1.7775489186405766,"src":"//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=1109&h=624&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=1478&h=831&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=1726&h=971&q=50&fit=scale 1726w","srcWebp":"//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=1109&h=624&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=1478&h=831&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6TL0UnuIm036ruuSAHieME/108b44abdde793f4921c2b78e5351110/custom-lms-design_-create-an-e-learning-platform-for-21st-century-learning-2023031610361895.png?w=1726&h=971&q=50&fm=webp&fit=scale 1726w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Di Mace","slug":"di-mace"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"Custom LMS design: create elearning platform for 21st century | TinyMCE"},"metaDescription":{"metaDescription":"What is an LMS for the 21st century? As you'll find, there are some serious considerations for creating elearning plaatforms for the 21st Century"}}},{"node":{"title":"How to build an LMS experience to rival Canvas and Google Classroom: a tutorial","slug":"tinymce-for-lms","featured":false,"lastUpdated":"Mar 28th, 2023","description":{"description":"<p>The best content creation experience for an LMS editor, one that can rival Canvas and Google Classroom, is possibel using TinyMCE. This tutorial explains how to get there.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The best content creation experience for an LMS editor, one that can rival Canvas and Google Classroom, is possibel using TinyMCE. This tutorial explains how to get there."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"A collection of icons showing the tutorial steps in symbolic form.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA+VBMVEXGuf/Huv/Iuv/GuP/Ftv7Gt//Huf/HuP/EvfrEvfnHuf7Ft/vCtPnEtvvEtvzJvvXi4/LRzu3AsvfEtvrFuP/Bs/zA0OzE0e3Bs/vDtvzGufzJvvjNw/nIuv7Pyevn9OjW2eS0p+m5rO3Huf3Guv/KufTnu5LdvsWypvKGddq0q/DGw/vc2PHIv/DJuv/Et/rFuOy/ruTFt/7Ju//NuezzvjTnvqC6rvuwmeW5weu4ze7Du/O5q+7KvP/Iu//WrObnn8LIuf/EseW5quO4quzrwdDYsMy1qe2ypea8ru/Ku/+3suKiqrfFuf/DtvvPwvTGtey2tu2fs9QtHq0dAAAAbklEQVQIHY3BIQoCQRiA0e+T8U+CwSM41SAYRfAAntVuNwtm8QpbTKszK8siuFh8j78JyqCbaIGKxGuqJfnRpFZcOHbvJDt2SW3itvFbARL5unXwmOlpBQi7uWg9N+vn0qNUeqGHrBCxD35E0HsDVAEXJAVAh2cAAAAASUVORK5CYII=","aspectRatio":1.7794994040524434,"src":"//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=1109&h=623&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=1478&h=831&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=1493&h=839&q=50&fit=scale 1493w","srcWebp":"//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=1109&h=623&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=1478&h=831&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6tXzUshbNOMwlM4gj48pzm/115be76b8546f223116dbfcf372eb3a7/LMS_Tutorial_Tiny.png?w=1493&h=839&q=50&fm=webp&fit=scale 1493w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Di Mace, Joe Robinson, & John Rau","slug":"di-mace-joe-robinson-and-john-rau"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"Configure TinyMCE for your LMS to rival Canvas and Google Classroom | TinyMCE"},"metaDescription":{"metaDescription":"Tutorial on how to configure TinyMCE for the best content creation experience in your LMS."}}},{"node":{"title":"What makes a secure text editor?","slug":"secure-text-editor","featured":false,"lastUpdated":"Mar 23rd, 2023","description":{"description":"<p>When selecting a secure text editor one of the most significant considerations is security, which is why it's worth reading on to find out what makes a text editor secure.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When selecting a secure text editor one of the most significant considerations is security, which is why it's worth reading on to find out what makes a text editor secure."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Security icons together on a blue background","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAB6VBMVEWUq/+VrP+Xrf+Xrf6Yrf6Wrf+Trf+Srf+Urf+fsvyfsvufsfqbrvyWrP6Yrf6Xrf+Vrf+erfayrtq1rtSoremWrf+Yrf/s6+/q6+/4+PrO1fSSqf2UrP+dq/LDrbKzrNKtrNzArbmxrNSTq//s0qzr39D///3Z3vaQp/2XrP6XrPvPtKfkunHkumvduo/duo7fuYPmumDeuYWpq9+Xrf7u6eD28+7V2vWMpf2RqP6Tqf6VrP+Yq/nnvGv6xgj4xSr1wznwwUz4xSX4xS35xACyqcqOqf+Sqf+yv/azwPi0wPiktPfAyPXQ1vbAyvGXq/vlvHT4xSz3xCzLs7Gnq+PvwFT3xDj2wyGwqM22xfvL1fWRp/uTqv+Xq/7k7O/f+Nji7uidsP6Wq/zlvHXWt5ywrNX0wj72xDv2wiWtpMjX4PXr8uiRpfOYrv+Zrf3X3+7f7eTk5/Sar/73xTHhun7Hsa72wzX2xDqtpcnZ3/X18eqSp/SZrv+dr/ybqvKcrvqWrP/mvGr6xQD4xA/4xAv3wwv4xA35xQr4wwCxqMytvv3AyviWq/uZrv6MoO6RpvaTqPiSp/e3rszCsLu/rbu/rrvArru+rLqbp+yTrP+WqvqTp/aZr/+Xrv+Srv+OrP+NrP+PrP+Vrv8Nj/DEAAAACXRSTlP+/v7+/v7+/v4itX5mAAAAjklEQVQIHQXBsU0CYQAG0O8dfyIUeBzQUSAJC1g6gFNQWNpZUTADYYIrncaEGUiwoCQabQghwHsSSJJrB+cqiR5IAjg/nFIe4T/RB/x1T+bgYAJgNy+N3wENAEbKyBi+XgBgIYB9PQSU5vMN7FxmsJ9R6tTtO46vwDNs/KRdAXGrsNYuP5Lp9xMkuVW2uQMC6xyLou1c8wAAAABJRU5ErkJggg==","aspectRatio":1.7775489186405766,"src":"//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=1109&h=624&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=1478&h=831&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=1726&h=971&q=50&fit=scale 1726w","srcWebp":"//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=1109&h=624&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=1478&h=831&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6qrNMdgVG6Fe5606ZKnppo/78ad6f291c2a2dc7cdb02b40530add78/what-makes-a-secure-text-editor_-2023031610315788.png?w=1726&h=971&q=50&fm=webp&fit=scale 1726w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Elise Bentley","slug":"elise-bentley"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":{"metaTitle":"What makes a secure text editor? | TinyMCE"},"metaDescription":{"metaDescription":"Discover the key considerations and features you should look for in a secure text editor. Learn why TinyMCE is a reliable and secure option for your text editing needs."}}}]}},"pageContext":{"limit":12,"skip":252,"numPages":56,"currentPage":22,"title":"All posts","slug":"posts","page":"posts","banner":{"description":"Deploy TinyMCE in just 6 lines of code","buttonLabel":"Get your Cloud API Key","externalLink":"https://www.tiny.cloud/get-tiny/","section":["category","author","posts","home","tag"]}}},"staticQueryHashes":["2492987505","740350947"]}