{"componentChunkName":"component---src-templates-author-page-tsx","path":"/author/ben-long/","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 customize TinyMCE toolbar options and settings","slug":"tinymce-toolbar","featured":false,"lastUpdated":"May 29th, 2024","description":{"description":"<p>The TinyMCE toolbar is designed to be flexible and suit just about any use case imaginable. Find out how to customize the TinyMCE toolbar options for your own needs.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The TinyMCE toolbar is designed to be flexible and suit just about any use case imaginable. Find out how to customize the TinyMCE toolbar options for your own needs."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"graphical representation of a rich text editor options being customized","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAwFBMVEX16b/26b/26b716b316L316b7z6MDy6tD7+O38+e77+e/7+fD59+z168fy6MXq5tvj7Pfl4vXv4OLw1tzx5/Dz6sv26rr26bzy58Ds48nk4tHl287q2L/Ywbvlzc7t1svm2dXg4NXv5cn26r/t28LRxNPK3M/M3snl3sXr6+j16+726vHv6vvp8fzw6tn16r/z5r/p3b/n373n37zv5MD59OP59uj59uf69ub69ef17M7367/26r716bz16Lz16LuIghAdAAAAXUlEQVQIHQXBMQ5BQQBAwXk/q5BoiZb738MJtKKm1YldMwAAAKgQQFCJtX2BAaOqav5AsNtXVfWeLcF2qqqq51oGXKqqquOLAYeqquqOAR9nqqzbXAS68rAAAADAH0B2EwprALmQAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5oUkMpFpqFSaJGqdX2kFIh/3653d4792e93d0c4570d756c082087a5/How_to_customize_TinyMCE_toolbar_options_and_settings.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":"TinyMCE toolbar configuration: Customizing TinyMCE toolbar options and appearance"},"metaDescription":{"metaDescription":"The TinyMCE toolbar is designed to be flexible and suit just about any use case imaginable. Find out how to customize the TinyMCE toolbar options for your own needs."}}},{"node":{"title":"Build branding into your product design with a WYSIWYG HTML editor","slug":"app-website-branding-wysiwyg-editor","featured":false,"lastUpdated":"May 1st, 2024","description":{"description":"<p>Find out how the right WYSIWYG HTML editor can help you set up your website or app branded content</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Find out how the right WYSIWYG HTML editor can help you set up your website or app branded content"}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Two generic headings \"Heading 1\" and \"Heading 2\", an empty table, and a color palette, depicting a sample content style.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAACb0lEQVQYGW3BMWudZRjH4d//fu73zUnSJk2r0WJSEaE0qPgB/ADiXBCEroKLo2Nnl+ImCC46FTo6FISCg5N0KWJRsFYtBlqILScnaXLO8zz3beogCl6X/LNdEP/HjdGRtGhZO/9wowdJuhIyrLcETBkgTrgYhCqt0wPjmQRBkl48JVeg6JrPc6nUteV80gEzqXCU0CGSfylS6U30yeimSAXVJ4ucbO4zkREWqUXVdtolGVVU0bQh2/HSQyYr6HiBKyDoyVnxyZsry6MeTPvj4xjFpecH4MGTNm/56DASXt8c3r/zVEarmZZOFwFJR7PjQPba5vB0kaujRea85oUzvnV2eDRt124fbi4bSa0MMEquTnYZOYVrPxzfa0ll3XXOuF8T2Bn1zot+WPPb/bj784IuD8YiC5wmhVycc314cWl1tP3jWJuY4GCeD2d9Y9k+/Wn+e01cjxcYcqROIifkaFCZhd/8JV6YMBZEHFa2TluN8t1un4W8WAvRIyIPTBNjRD5gpdfyx4+L1r7uIpL/SFbXh/OvlvlRm+69tf3SlTdWvrl3dGOvt5S7RForpyTWRp6JDkqzhKKkDPMo48P788+/vHz96gdvn99a48ZXh20ij24RHmcuhLkgwaIlSitFpIhaSyqfe5n3Lt/cPbX5/fzW3UoYYVabepcSCwgU0FFQEiW9ocRVcu83rn98a2N6ZWfpi1cGwsY0zzClZRcFJQkkJgG9IWESGba+vfzuR+OfpzfuHM1+bQfFDNPK1SmZigZIkEgJRErCDJHIkPVQr5E1VNDgmDwpiCzO30ohUe9IacaJRJCR6sCQck6kOPEXNXhOKTjuMosAAAAASUVORK5CYII=","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/7fK6P3tZdcwCH2IhEfqFbl/374ccda18f634f141976e8671c284c27/Image_default_BuildBrand-ProductWYSIWYG.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/7fK6P3tZdcwCH2IhEfqFbl/374ccda18f634f141976e8671c284c27/Image_default_BuildBrand-ProductWYSIWYG.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7fK6P3tZdcwCH2IhEfqFbl/374ccda18f634f141976e8671c284c27/Image_default_BuildBrand-ProductWYSIWYG.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7fK6P3tZdcwCH2IhEfqFbl/374ccda18f634f141976e8671c284c27/Image_default_BuildBrand-ProductWYSIWYG.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7fK6P3tZdcwCH2IhEfqFbl/374ccda18f634f141976e8671c284c27/Image_default_BuildBrand-ProductWYSIWYG.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/7fK6P3tZdcwCH2IhEfqFbl/374ccda18f634f141976e8671c284c27/Image_default_BuildBrand-ProductWYSIWYG.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/7fK6P3tZdcwCH2IhEfqFbl/374ccda18f634f141976e8671c284c27/Image_default_BuildBrand-ProductWYSIWYG.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7fK6P3tZdcwCH2IhEfqFbl/374ccda18f634f141976e8671c284c27/Image_default_BuildBrand-ProductWYSIWYG.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7fK6P3tZdcwCH2IhEfqFbl/374ccda18f634f141976e8671c284c27/Image_default_BuildBrand-ProductWYSIWYG.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7fK6P3tZdcwCH2IhEfqFbl/374ccda18f634f141976e8671c284c27/Image_default_BuildBrand-ProductWYSIWYG.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"Content Marketing & Design","slug":"design-and-ux"},"metaTitle":{"metaTitle":"Branded content and building website branding with a WYSIWYG editor | TinyMCE"},"metaDescription":{"metaDescription":"Branded content and building website branding is easier with the right WYSIWYG HTML editor. Find out about branded content and website branding in our new guide"}}},{"node":{"title":"Get started with TinyMCE self-hosted","slug":"get-started-with-tinymce-self-hosted","featured":false,"lastUpdated":"Apr 26th, 2024","description":{"description":"<p>Learn how to self-host TinyMCE and get it running in a simple application, plus how you can get started with a free trial of our premium plugins.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn how to self-host TinyMCE and get it running in a simple application, plus how you can get started with a free trial of our premium plugins."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Steps and checkups needed to get started with TinyMCE 6 self-hosted","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABDlBMVEUHGUMHGUAHGT8IGkAIGT4IGT8IGD0HGD8HGEIIGUMIG0UHGUEHGT4IFTgIDy8IDi4IDi0HDCsHDCwHETcHF0EIGUQIG0QIG0IIFjkIMWYJQYMJPHoJPn4IPXsIP38IN3EIFjsIGkMIG0EIGj8IDSsKVaYMdd4MbtEMcdgMb9QMcNUMc9oLY70IFDUIGUAICSYMbdEMcNQIETEIGT0IByQJVaUMbdAMcdcMb9MLYr0IEDAHBiYJVKUMdNwLYbsHDzAHFzsIDjIJUZ8Ma8wMaMcMZ8YMassMbM0KXbQHEzYHFzwHGD4IMGUJO3kIPHkIO3gIPn0HFTgHGD0IETIIETQIEDIHDS0HETMHFz0HGUJfaHybAAAAsklEQVQIHQXBO0rEUABA0XtfksnLRyJMYTfF2Cm4AF2A1mkkKxTcgXuwEASDZZjK2kwMoj7PEVQETEHXSpDmi3qtRFU90qpCtlUV1Y+2nXLBnaqqjtvmkLxi5nCxWK/Gbze+JAjzDKk4ZdN1Kyfx9RIIAJTlGZ/QFsX1qOQwpbDRsrNLQcsl+wtMidvn+r16i7EeY1yqn2TxC9nueKNPd+jj/QMDDk2232fneZ/nfV8OAP8zLS31olB5qQAAAABJRU5ErkJggg==","aspectRatio":1.7767441860465116,"src":"//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=1109&h=624&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=1478&h=832&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=1528&h=860&q=50&fit=scale 1528w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=1109&h=624&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=1478&h=832&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5Wc3yu86p8ph75WkPkoekb/202ee13c9fcf1716aa1cf674f3b46c9e/Image_TinyMCE_Self_Hosted_Guide.png?w=1528&h=860&q=50&fm=webp&fit=scale 1528w","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 Self-host TinyMCE 6 | TinyMCE"},"metaDescription":{"metaDescription":"Steps and checkups needed to get started with TinyMCE 6 self-hosted. Self-hosting gives you complete control over your rich text editor and its associated plugins."}}},{"node":{"title":"How to enable a Bootstrap WYSIWYG editor: a step-by-step guide","slug":"bootstrap-wysiwyg-editor","featured":true,"lastUpdated":"Apr 16th, 2024","description":{"description":"<p>Enable WYSIWYG editing on your Bootstrap forms by converting any block element into a rich text editor with TinyMCE.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Enable WYSIWYG editing on your Bootstrap forms by converting any block element into a rich text editor with TinyMCE."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Small icons and a page that represents bootstrap inputs working together","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAApVBMVEXx5fby5ffx5ffy5fby5vfr4u/u4vPx4vTu4vXu5/Hx7fTy6fbw3u/v4fPp3e/w5fbt5PTx5vfy6Pb5+vr7+vr38fnLv9WimrHJvdPz5/jt4fTv4/Xv5PXx5PT19PXp6en38/fAtMudlq3IvNL06Pnx5/X+/v7z9vbz8PTu4vTg1Oft4fLx5PXw5fX28vj39/bq5Ovw5vbx5Pbx6PXt4/Lv4vXv3O0poE7hAAAAgUlEQVQIHQXBBUIDARAEsOze4NYr2uLFobj8/2kkAFXVGABAVSpJCmAoZWW11pL1DECRZGNza3tntxMge5NxrOn+weHR8cksQM2dnp1PLy6vrhc3twEGSfru/uHx6fllFsAQy3p9e/+Yfw4VgKb76/vnN3/LANBUS8axAYCuqm74B6+/Bw1vaVddAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/7j46NSaO5nPfM5DtcfgglS/8ad99a2d7dba711632ad6aa9cc7d5ebe/img-Bootstrap-integration-guide.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 enable Bootstrap WYSIWYG editor: a step-by-step guide | TinyMCE"},"metaDescription":{"metaDescription":"Enable WYSIWYG editing on your Bootstrap form inputs by converting any block element into a rich text editor with TinyMCE. A step-by-step guide."}}},{"node":{"title":"JavaScript and localStorage in a nutshell","slug":"javascript-localstorage","featured":false,"lastUpdated":"Apr 9th, 2024","description":{"description":"<p>Use JavaScript with localStorage to store data in your web applications when you don&rsquo;t need the complexity of a database.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Use JavaScript with localStorage to store data in your web applications when you don’t need the complexity of a database."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"JavaScript content represented by file symbols moving into different server symbols","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAz1BMVEX/i3r/i3r/i3v/iXr/inr/iHb/i3j/i3n/jHz/jn7/i3z8nYH7oYT8ppz8p534jYf/iXf/h3H/inb/jn3/jX30rILtqYD/hnX4v7n10c71iYfymJvqtL73kIv/jHv/jnz8kYrvnKn9jX//hXL8iXj9jXz6loTKsM6jw/vbk6r/iXP/jHr6k47lor37kYr5u7T8mYz8hXK72M6R3+Khodjcjpj8jXP/inn9iXj9jHv00c77r6b/hnOxzMGVzcP0h3v1j3L1kXb/inj7jXz4jXxymCr8AAAAAXRSTlP+GuMHfQAAAGFJREFUCNdjYMACGBmxCLKAZf4zMf5lASn4BVfJzggE37hBJOPXX1CVP4WAPIgYRC1IUJYRAXjfQwUfayGJwi26Y4AqyAQifp06z3n8zxU2tovfD0CthwBzdnZzcyTVGAAACDgUD4BfnLIAAAAASUVORK5CYII=","aspectRatio":1.780758556891767,"src":"//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=1109&h=623&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=1478&h=830&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=1925&h=1081&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=1109&h=623&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.png?w=1478&h=830&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4NGCS4wngsZoOapuO6c3Z3/2daf965082a8d27d909ca0a503e6a91e/JavaScript_and_localStorage_in_a_nutshell.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":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"JavaScript and localStorage in a nutshell with examples"},"metaDescription":{"metaDescription":"Learn how to use JavaScript with localStorage. Simple examples and step-by-step instructions on how to save, load and clear local storage."}}},{"node":{"title":"Agile at Tiny: How we’ve adapted agile principles to work for us","slug":"agile-principles-at-tiny","featured":false,"lastUpdated":"Jan 17th, 2024","description":{"description":"<p>How do we use agile principles at Tiny? Find out how we put agile into practice and adapt the concepts to work for our teams.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"How do we use agile principles at Tiny? Find out how we put agile into practice and adapt the concepts to work for our teams."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"A collection of Agile related imagery such as notebooks, pinned cards, and a stop watch","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA0lBMVEVk86Rk9KRj9KRg9KNf86Ji9KRf9KNe9KNf9aOJ67iQ5Lpe8qFg86Jl8qR37Kp57Kph86Vc9KRZ7qKJ6LSO67hY8p1/26ps6KWO8rby8Ors8+yT6qei4Y5e9KWB4pfaxkalyKVh4LmIzats56SV8rn/4tbz7OOW45+u3Ipf9KV765nXzVCttLduzc1e8p5S3qZ8xcTn7+zd9eeE6qCQ45Vi8aRj9KVh9KVk9KNh8alj8qdf7aVW3KtW261n7ad38Kql6ZyE7Zxh86Ri9KVj9aJg9KKHdYJiAAAAZklEQVQIHW3BywkCMRRA0XszQcQPWIAN2IH70f7X9jHgRvN8GRGy8Bz+kU5SCEEnydTCSds7AiogG9Nza1peQSW5M+3tFgMBzw4ejUo6OAAq6egg+LLMpXi93afTpQiykpUEwUh+PriNFKHJEqftAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2deNFqN8uYnV3qCLfs4nR0/c9d8e0c108baa1cf58b0eaab0b748174/img-Using-agile-principles-adopt-or-adapt-1.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":"Developer Insights","slug":"engineering"},"metaTitle":{"metaTitle":"Using Agile principles: To adopt or adapt? | Tiny"},"metaDescription":{"metaDescription":"How do we use agile principles at Tiny? Find out how we put agile into practice and adapt the concepts to work for our teams."}}},{"node":{"title":"TinyMCE spell check, browser spell check and Spell Checker Pro","slug":"tinymce-spellchecker","featured":false,"lastUpdated":"Aug 30th, 2023","description":{"description":"<p>When it comes to spell checking in TinyMCE, you have options - browser-based spell checking, premium solutions, multilingual spell checking. In this article, find out more about the best options for you, and some guidance on setting them up</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When it comes to spell checking in TinyMCE, you have options - browser-based spell checking, premium solutions, multilingual spell checking. In this article, find out more about the best options for you, and some guidance on setting them up"}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"The words Browser spell check and other spell check fall to the side of TinyMCE Spell Checker Pro","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAALABQDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMHBv/EACMQAAIBAwMEAwAAAAAAAAAAAAECAwAEEQUHEwYSIUExMnH/xAAZAQACAwEAAAAAAAAAAAAAAAAAAwECBwn/xAAhEQACAgEEAgMAAAAAAAAAAAABEQACAwQFITEGEkFCYf/aAAwDAQACEQMRAD8A3+k2i3t7FG5jALDPLJxqR7Hd6z8UsgngTn5tukGs1NMRNQz9reoQ5Xt8Pofso+7m3Ol9DQackS8F1dK0iLHI8quAVBBLYx4bOapUEdmar5r4ztOxYMQwumS/IAJsLJMElJNgouSw+DTJisKIRktzLOFEsryBfqHYnH5UCoHQjsmbLlQyWJXTLUXUxM//2Q==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=2217&h=1244&q=50&fit=scale 2217w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=3850&h=2160&q=50&fit=scale 3850w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=2217&h=1244&q=50&fm=webp&fit=scale 2217w,\n//images.ctfassets.net/s600jj41gsex/5l28eXqCdYS0XVy7DDXiOc/24e5359b39a079002a14e5ccd35de3df/img-TinySpellCheck-Comparison.jpg?w=3850&h=2160&q=50&fm=webp&fit=scale 3850w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"TinyMCE spell checker: browser spell check and Spellchecker Pro | TinyMCE"},"metaDescription":{"metaDescription":"When it comes to spell checking in TinyMCE, you have options - browser-based spell checking, premium solutions, multilingual spell checking. In this article, we discuss these options and how to get started with each."}}},{"node":{"title":"Form design best practices","slug":"form-design-best-practices","featured":false,"lastUpdated":"Aug 10th, 2023","description":{"description":"<p>What&rsquo;s the best way to design your forms so they&rsquo;re accessible, UX-friendly, and high-converting? We share 25 best practices designers need to know about.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"What’s the best way to design your forms so they’re accessible, UX-friendly, and high-converting? We share 25 best practices designers need to know about."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"A form being built with content from the internet represented by a cloud, and local content represented by a folder","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,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","aspectRatio":1.910828025477707,"src":"//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=185&h=97&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=370&h=194&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=739&h=387&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=1109&h=580&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=1200&h=628&q=50&fit=scale 1200w","srcWebp":"//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=185&h=97&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=370&h=194&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=739&h=387&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=1109&h=580&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4fdQTZLEup1fardJ6cUXDN/0d0e95de6ca647e6f906d7cde92ebbc2/1_1694074396049.jpg?w=1200&h=628&q=50&fm=webp&fit=scale 1200w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"Form Design Principles and Best Practices | TinyMCE"},"metaDescription":{"metaDescription":"Step up your form design with our detailed guide. Discover best practices for layout, accessibility, and user experience that set the foundation for successful form design."}}},{"node":{"title":"HTML spell checker compared to Spell Checker Pro","slug":"html-spell-check","featured":false,"lastUpdated":"Aug 3rd, 2023","description":{"description":"<p>Learn how to enable and disable spell check on specific HTML textarea and input elements in your online applications and forms, and how a premium spell checker can help take your applications to the next level.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn how to enable and disable spell check on specific HTML textarea and input elements in your online applications and forms, and how a premium spell checker can help take your applications to the next level."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Two spell checker options facing off against each other, representing the decision to choose different spellcheck options","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABDlBMVEV5hv94hv94hf93hP9ygP9wf/9xf/9ygf91g/92hP92g/+Djv63vPext/inrfqdpfyNl/ypsPmzuPm9wfaTm/h1gv+Cjf3DxuzR0ufU1+nd3enJyOV2g/uSm/vX2Ojc3OPU1eSPl/V2gPt5g/p3ivy/xfPh4vfb0uzV0fCQmflvgP93hf+7ueDa1tLKyuCEjviwzd3A1OKXnvbe3vH3+fP28ez38u+uru2GhvV8hf3Hvtnh29HQzt+Kk/i0yt+vw996hPu7wP34+vL2+PT79+Dy34+3rteJlPudpfaZofZ3gfx1gPxuff+xt/zs7frm5/ve3vK7t9mSl/Jzgf90gv96hv99if5zgv9wgP90g//0BKh5AAAAfElEQVQIHXXBsQ3CMBRF0fucD7YVKQUNA0DHDrQsjBREyw6MkIKWgpBINhgECgXniC8JyBkwCpczOBVDAgPiKFmvoGIEBFWY6+na6KVLGMwWKhq9dWCwuiw14W8YsNZUAoNz2ErHnT7AQe5PdZ0PbRvC3nt/58cmxsrxzwMEHRrMJvj1JgAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/gHuTeDLnD3w936B0hQFug/370cb847602fa5b1dbd3a022a2d33704/HTML_spell_checker.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":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"HTML spell checker | TinyMCE"},"metaDescription":{"metaDescription":"Discover the spellcheck attribute in HTML, learn to improve spell checking with TinyMCE, explore the benefits of using TinyMCE, and see examples of its use in textareas."}}},{"node":{"title":"What makes an accessible rich text editor?","slug":"accessible-rich-text-editor","featured":false,"lastUpdated":"May 25th, 2023","description":{"description":"<p>The TinyMCE rich text editor makes accessibility checking easier than ever by quickly identifying issues and fixing them. It's as easy as spellchecking!</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The TinyMCE rich text editor makes accessibility checking easier than ever by quickly identifying issues and fixing them. It's as easy as spellchecking!"}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"symbols representing a direct decision tree, depicting the ease brought by accessibility checking automation","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA7VBMVEVs5aNr5aNs5aNs5qNr5qNq5qNl5qJj5qJo5qNr5aNq5aJn5aFp5aJq5KKV3aih2quA4KRl5aBo5aBq5KFr5KJw5qWK57Fv5aVl5aFs46HVzrjtysCp2Kxv46t54q1t5KRk5aG748L16NKf6Ltn35pj5J934KF/3aB04aa12dzC2Oh/4blh5Z2e2bLN2L6R47LG6NDT7dzX8uLZ8+OV5reA3rW24tPA6NOb57pn46Fi4qBp5aO468zG69TI7NXJ7daO5rJZ45q96Mzs7OrB69Fm5aBj5aBh5Z9g5Z5h5J5o5qJy5aV65alz5aZo5aK4YMdaAAAAAnRSTlP+/qap3hAAAABkSURBVAjXY2DAAhiZ4CzG//+hTBaYGDMjEPxEqGQH8RkYIeAdVCUzJyMcfGH/CRZkEkGIMfLeg5nJgyTKCFQKMpPZBFnwCESQgYmBwwrIPWQPJPZ/Q7iTHeIWlz3/f2L6BUwCACEbEE9hBGr7AAAAAElFTkSuQmCC","aspectRatio":1.780758556891767,"src":"//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=1109&h=623&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=1478&h=830&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=1925&h=1081&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=1109&h=623&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.png?w=1478&h=830&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6XNOC4ytfmgexZyV5IgXxT/70c782f0e3a83bf151c6a3fe90ade83b/What_makes_an_accessible_rich_text_editor_.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":"Accessible rich text editor | TinyMCE"},"metaDescription":{"metaDescription":"Discover the power of an accessible rich text editor and its potential in making content reachable for every reader. Learn how TinyMCE text editor implements WCAG standard."}}},{"node":{"title":"The invention of copy and paste","slug":"copy-paste-inventor","featured":false,"lastUpdated":"May 9th, 2023","description":{"description":"<p>Get the story behind copy-paste, invented by Larry Tesler in the 70s. We touch on some copy-paste challenges and how it&rsquo;s about to change.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Get the story behind copy-paste, invented by Larry Tesler in the 70s. We touch on some copy-paste challenges and how it’s about to change."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"a copy and paste dialog window with a collection of documents representing the clipboard","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA+VBMVEX1yEX2yEX2yET1yET1yEL2yEH2yUD3yT73yTz2yUL1yEb1yEP4zlz4zU70xkT1y1Twymnzx07zxk3xxVbzx030x0r2yEL50mvuyHOmnMyJgd6WiN+jlNnqxHvyxUjyxUzzxT/vwD/ww031yEDgv4BsffJZZvtLVPxkafnoyp70xjbzyWD00YX204vxynP1xz74yTHiwH1hcPZaX/tSWvtrcPnpy5zwwyv0157z9PX////t3sb0xS72yEP3yTnryXG4u9C/uM3Pu7zzzXTzxjvyznnl1Lbp2sDlypP1xjf2yT72y0L3yz74yjP2yED2xzn1xiv0xSb1xzSsms7BAAAAcklEQVQIHW3BPQ4BUQAGwPl2RSRCqXYCF3ACR1aLhFrvAnQSP817dlFsYcY/8ZGgUvWCNr3SviZPtSKYJpGvS1MIFhk4N0WwmGXgVATNKkM7I515EvnZ0uo8luPOfTbuHO/VCPV6O2wcrqztFaKXoBAq3pZLHY68fzFgAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1RwJprRFS3OpUW964J2PZ4/0398faa54233abf8298e70ff0d388d73/The_invention_of_copy_and_paste.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":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"The History of Copy and Paste Invention | TinyMCE"},"metaDescription":{"metaDescription":"Get the story behind copy-paste, invented by Larry Tesler in the 70s. We touch on some copy-paste challenges and how it’s about to change."}}},{"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!"}}}]}},"pageContext":{"limit":12,"skip":0,"numPages":8,"currentPage":1,"slug":"ben-long","title":"Ben Long","metaDescription":null,"description":"Computer scientist, storyteller, teacher, and an advocate of TinyMCE. Reminisces about programming on the MicroBee. Writes picture books for kids. Also the wearer of rad shoes. “Science isn’t finished until you share the story.”","longBio":null,"expertiseList":null,"page":"author","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"]}