{"componentChunkName":"component---src-templates-posts-tsx","path":"/posts/page/20/","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 write prompts for ChatGPT that kickstart  content creation","slug":"how-to-write-chatgpt-prompts","featured":false,"lastUpdated":"Aug 2nd, 2023","description":{"description":"<p>Learning how to write effective prompts is important, and our latest guide explains all you need to know to write useful ChatGPT prompts for content creation.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learning how to write effective prompts is important, and our latest guide explains all you need to know to write useful ChatGPT prompts for content creation."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"An AI represented as a robot helping by gathering up speech bubbles","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAMAAAAFH/x6AAAA21BMVEXovvbovvfpvvfovPfovPbpv/fqv/fovfbpvvbpx/Ts1/Lt2PTs2fLoxvLWu/Pbsu/lt/PlyPTjv/Hpvffp0PHk7Ojw8vH4+Pfs0PDpuvXqvvbLwO3axu7s1fTU8O7e2PHqwffPy+TEzd3fyu3Kzuq62OTPw93q5evv8O7z+PXk7e/mx/Tpv/jludbcvuTQu+PE5+Hj+fCs2dbfzuvZ2OnD1dzXyezqvvfiuvHnu+PsvOPVvOu02d3F3OjRye3pvPjlvOXevtfov/jpvvLqvvjmvvXrvfjpvvjqvvO/KPRsAAAAZklEQVQIHUXBMQrCQBBA0f9nJ2iRxtqD2OutbSw8ijcQFCXEdSRg3pMipROU3kEgEOfEPjP4gqRsLI+2tTztJLDzZ3TxhgTue1e3DkkZXbUPJMjo35UiMEyc9HJUzm1iYZRDRFgoX4xHFHUpT0+WAAAAAElFTkSuQmCC","aspectRatio":2.243276283618582,"src":"//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=185&h=82&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=370&h=165&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=739&h=329&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=1109&h=494&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=1478&h=659&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=1835&h=818&q=50&fit=scale 1835w","srcWebp":"//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=185&h=82&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=370&h=165&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=739&h=329&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=1109&h=494&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=1478&h=659&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6qqZqk1lAo6SQiDwMB8oLn/b3b5cdb77ce80eb6dc10e048c6e8ac7a/how-to-write-prompts-for-chatgpt-that-kickstart-content-creation-2023080204500295.png?w=1835&h=818&q=50&fm=webp&fit=scale 1835w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"John Rau","slug":"john-rau"},"category":{"title":"Content Marketing & Design","slug":"design-and-ux"},"metaTitle":{"metaTitle":"How to write prompts for ChatGPT that kickstart content creation | TinyMCE"},"metaDescription":{"metaDescription":"Unleash the full potential of AI with our in-depth guide on how to write effective ChatGPT prompts for content creation. Strategies and examples to improve your interactions with AI."}}},{"node":{"title":"6 ways to leverage AI document management in your DMS","slug":"ai-document-management","featured":false,"lastUpdated":"Jul 27th, 2023","description":{"description":"<p>AI assistants have a lot of potential to provide support for content tasks, but they can also support document management. Read on to find out 6 ways that an AI assistant can help with your DMS.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"AI assistants have a lot of potential to provide support for content tasks, but they can also support document management. Read on to find out 6 ways that an AI assistant can help with your DMS."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"An AI providing support for DMS development by selecting text content","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA21BMVEUi8NUh8dUh8NUg8dUd8dUb8dUX8tUV89UZ8dUf8dUZ8tUg6M8i6NAi8NJD7ddU3dsj69cS8tYW8dYc8dUe8dUV8NWN0eKitetG3dmc0OHhkPdt1ts18dEq8dUX79Uu69cc8tUo6tejo/TLrPZ7y+N6792M5OKs5qHZ6W605NN5r+xyp+o059ge8tUa8dRKyONZqOta49yW+OR/9+Sy6pjo6GCp6ctJ4N0w6NcV89QJ89Qs8tVn9NxZ8txT8M9i8Moa8dMA8tUb8tUP8NUS8NUE8dcA8dcX8dYg8NXcLM9oAAAAYUlEQVQIHXXBqxXCQBQFwLnvxGBpgAIwVICkaCSOAlC0AD5qlyQcPgJm/BKzmKV5CqpXFiPdJMgqb3edgVrn4xaEbPLt0oTKNm9nnYGW6y4v1RCTqNpnchrTEIvi4Ejz1wPZgRMvyNGXVAAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1suc4wtS4FTgivZePa9WJA/5825e31f47b50cfccf3ca105c1bf54d7/-B_6_Ways_AI_can_help_improve_your_DMS__and_it-s_not_just_about_writing_content_.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":"5 ways to leverage AI in Document Management Systems (DMS) | TinyMCE"},"metaDescription":{"metaDescription":"Discover how AI document management can revolutionize your DMS. John Rau shares six ways to leverage AI for efficiency, security, and productivity gains."}}},{"node":{"title":"Technical debt and types: The benefits of TypeScript vs JavaScript","slug":"benefits-of-typescript","featured":true,"lastUpdated":"Jul 26th, 2023","description":{"description":"<p>Heavy technical debt burdens can sink a project. But selecting the right language can help keep debt down. Find out what the results are after weighing up JavaScript vs Typescript, based on TinyMCE's development history</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Heavy technical debt burdens can sink a project. But selecting the right language can help keep debt down. Find out what the results are after weighing up JavaScript vs Typescript, based on TinyMCE's development history"}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"The rich text editor represented as a document symbol with TypeScript and JavaScript logos above it","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA4VBMVEX+ov/+ov/+of/+ov/+ov//ov//o//+of//of/0nv2ikfzHk/v/n/7+o/z8p/H9of7/oP/1qvrlqu79oP7ql/ugoP3Gofn8nPz4usP12nz6p/D5of3xp/fnsPH/n//6rvX2rfTyufnzu/r4ut/20cj6rPbzsPj5wfr7wvv6svr+oP/9tP758/T18Or69vn59vny9vnt9fj36fr2vvbs1Ozr1uvtu+7+n//8tf358vb48vT4+Pj4+fj6+/v6/fv38/j3rPj6mfv8nf39n/7+pf/+uP/+t///uf//uv/+s///nv8Vl2KaAAAABHRSTlP9/v78RvGEPgAAAGtJREFUCB0FwbttAlEUQME5+64jixSJBojovwKX4MwSEikhKZ/1TANhB+g5CATYtYE2LNYiBqymquqBIeu7qqoeaLQ+p6qq6s9rcDxUVVVh4FBVVf1gcD9H1e26v0VfWMcL/N7f4JVA7ADbP7fqExxdbHuwAAAAAElFTkSuQmCC","aspectRatio":1.7816836262719704,"src":"//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=1478&h=830&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=1926&h=1081&q=50&fit=scale 1926w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=1478&h=830&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2xiNigXJElGz4ouNTELxiO/d4d4fe5378e2be8bc1921dad842d168a/Technical_debt_and_types__The_benefits_of_TypeScript_vs_JavaScript.png?w=1926&h=1081&q=50&fm=webp&fit=scale 1926w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Millie Macdonald","slug":"millie-macdonald"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":{"metaTitle":"Benefits of TypeScript over JavaScript: tech debt and types | TinyMCE"},"metaDescription":{"metaDescription":"Giving a preference to TypeScript vs JavaScript can have long term benefits in terms of dealing with technical debt."}}},{"node":{"title":"How to integrate ChatGPT with TinyMCE using AI Assistance: a tutorial","slug":"chatgpt-integration","featured":false,"lastUpdated":"Jul 25th, 2023","description":{"description":"<p>ChatGPT is supposed to be helpful, and to introduce the supportive, general artifical intelligence to rich text editing, we've created an new plugin to integrate ChatGPT as an AI Assistant!</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"ChatGPT is supposed to be helpful, and to introduce the supportive, general artifical intelligence to rich text editing, we've created an new plugin to integrate ChatGPT as an AI Assistant!"}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"How to integrate ChatGPT with TInyMCE: a tutorial","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABEVBMVEX88dL98dL98tL98tP78NH57tD+89P/9NL+89L68NP17dT26sr98dH87sv05MXe09nb0Nrb0draz9nt49T678346Mnf4tbN3dvr6db+8tLx37rz6tL17932797j18iwptmqn9iuotqroNva0Njs6NLs173h4dTP3tvs6db78NDp4c7w8fT8/P75+v7b2NPo3dDU0cXT0sXi3M706tPH09Tr5tH069H+8tP169D08u7x8fDt7Ojr48727cqnw5+UvJfCz6z47c/r49Hv5M3y6NH88dH468v168/x58vy58n268z67s/37s/x6cr68M/o4dertOOosuG4vd316sz88ND678/679D57s/78NL27NL37NJZavgsAAAAcklEQVQIHVXBMQ4BUQBF0Xv//IzKiEaltgONxCaskyXYALUlKKaUDFF52j/nCBJAISAkooaZqMVf7AT89p2fgkUXYmuswMqZF5XsbEzLu0jZ23pur1R4HGxMg6nwHvRcjptLOYk3QChCBELPeiQRKLQS/iP/HxuyUCMGAAAAAElFTkSuQmCC","aspectRatio":1.7779097387173397,"src":"//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=1109&h=624&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=1478&h=831&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=1497&h=842&q=50&fit=scale 1497w","srcWebp":"//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=1109&h=624&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=1478&h=831&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/3LuNMWs5y90dnlIKiiPvn8/fbfb76e9fa076932dab245f4e0dc7324/How_to_integrate_chatGPT_with_TinyMCE.png?w=1497&h=842&q=50&fm=webp&fit=scale 1497w","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 integrate ChatGPT with TinyMCE | TinyMCE"},"metaDescription":{"metaDescription":"Integrate ChatGPT using the rich text editor in your app and use it to send prompts to help you answer questions."}}},{"node":{"title":"User input sanitization and validation: securing your app","slug":"input-sanitization","featured":false,"lastUpdated":"Jul 19th, 2023","description":{"description":"<p>Input sensitization keeps your app safe - find out how it works, and why it's so important.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Input sensitization keeps your app safe - find out how it works, and why it's so important."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"User Input being cleaned with a brush symbol, creating clean input without shadows","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA/FBMVEXx8UDx8T/y8kDy8j/x8T7y8jzy8jvy8T7y8j7y8j3z8jXx8Trx8Tnv7zjv8Czx8Sjy8Tbw7zna5oDq7Fbx8Dzx8Tbx8XP29tfx893s8MTy8Y3w7kfe5Xmr077l5Vnu7D3x8TXx8Tzx8VLy8pnq8NLm7djd7sSt7Wxx1cHN4Izk7ETs7U7w8Ezw8Cvx8Tvy8Tnx8Sfv8DDw8C/K7UZs+Etw+nPg8tv+/PD8/O/7++/z85nx8Svy8jry8S3z8q7h99nk+9n//vn+/vv+/v7399fx8T3y8T/y8Try8WL08nP08W7y8Wfx8WTx8Wjx8WLy8Tjy8TLy8THx8S/x8TAgBOWsAAAAb0lEQVQIHW3BMQrCQBBA0f+zg0LATvAEHsFTeGWvYGUrGLC2FYTEMW4QtvA9/pHKpBPyzVcAFs1OHSeqAMranwcJCG5tDAmC/c7GJQnI58ZGGZGZq4MV6vVGMMtXb4UOd5BFHFXwvD8lspBCNSV8AESXGfMxoG4CAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/1Lwx8cQqSKz1Gd32byu3xb/d2ce3e29a6503785226576a876bbc8af/User_input_sanitization_and_validation__securing_your_app.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Mike Zhu","slug":"mike-zhu"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"User input sanitization and validation | TinyMCE"},"metaDescription":{"metaDescription":"Everything you need to know about input sanitization, HTML sanitization, input validation, HTML validation, and how they all play an important role in keeping your app safe from popular attack vectors like cross-site scripting (XSS)"}}},{"node":{"title":"Guide to image rotation: HTML, CSS, and JavaScript techniques","slug":"image-rotation","featured":false,"lastUpdated":"Jul 13th, 2023","description":{"description":"<p>Master image rotation and how it can help overhaul your web design. Our comprehensive guide explains all you need to master image rotation.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Master image rotation and how it can help overhaul your web design. Our comprehensive guide explains all you need to master image rotation."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"The rotation process shown in isometric view depicting the image rotation process","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAt1BMVEXVn//Vn//Wn//Vnv/WnP/VnP/Vo/3Yqf3Wnv/YrfTNtfLKpfPQn/nVn/7Io/zIovvVnf/Xrvnl2fHhz/PVoPXgw7+/5O/e0NnXwtfKre7PmPnPnPnaj/XVnf7Xov/PrfSHzbfDpu7fxfTF5vTgyM7jusDEqenTm/7YnP7kjvrWnf7PoPq0t+DOn/nWs/bB3PO32+m52eLFsO7SmfzUnv7VoP/Ynf/Wnf/WoP7XqP7UsvrRwvfTsPaElh1/AAAAAXRSTlP+GuMHfQAAAFFJREFUCNdjYMACGBnhrP9wQRYQwQSW/QcS/Q8TZGJmhICvPIyf/0O08zMigycQlZ+lkQVhFrErI8TOwG1n14OIXPmI6iQm3q////3HcCchAABxXhAzVKmEBwAAAABJRU5ErkJggg==","aspectRatio":1.780758556891767,"src":"//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=1109&h=623&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=1478&h=830&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=1925&h=1081&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=1109&h=623&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=1478&h=830&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5bIB075WKTl5xUjjGePnKY/5a9ee67d5c736ddac471b08f6af8913d/Guide_to_image_rotation__HTML__CSS__and_JavaScript_techniques.png?w=1925&h=1081&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Joe Robinson","slug":"joseph-robinson"},"category":{"title":"Content Marketing & Design","slug":"design-and-ux"},"metaTitle":{"metaTitle":"Guide to image rotation: HTML, CSS, and JavaScript techniques | TinyMCE"},"metaDescription":{"metaDescription":"Master image rotation in web design with our comprehensive guide. Explore image rotation techniques using HTML, CSS, and JavaScript, and learn how to simplify the process with TinyMCE."}}},{"node":{"title":"How to easily add accordion components to your content","slug":"add-accordion-component","featured":false,"lastUpdated":"Jul 11th, 2023","description":{"description":"<p>Learn how to effortlessly add, customize, and create stunning accordion panels to elevate your content.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn how to effortlessly add, customize, and create stunning accordion panels to elevate your content."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"An accordion design component depicted with shapes around it showing its design potential.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAtFBMVEX/xwD/xwD/yAD/yQD/xgD/xQD6yTv/xwb/yBb3u1f8x0n82JP82Jf915HxznG03c3pzn35v1DMasnruafy8vTt7Pvy7/3x7vzx7v339Pn80nj4ykf9yTb/xh3zsmj6zYHy8fXn4/Xp4vTr5fbx6/728vn/0XD4xgD4yBvo0E/f007/03H18Pfu6vrw7fv29Pn72HH00QD5yCD/xwHvzULozkr/yjb815P815T8zjX9zwD/xw5nK14EAAAAAXRSTlP+GuMHfQAAAFJJREFUCNdjYMACGBmxCLJAZP4xgyX/sDL+ggoysjEygnWAKLggJyMCfIQK/udBEoRbpAHhvhIHUeegFnED2VeBtAKQPobkJLAkw/+/uN2JFQAAXwMMDmYTBUwAAAAASUVORK5CYII=","aspectRatio":1.780758556891767,"src":"//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=1109&h=623&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=1478&h=830&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=1925&h=1081&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=1109&h=623&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=1478&h=830&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/59GnNgmTGtPOOcWEiWznkD/21565d85b7bf80e9089eb3ff6374266c/TinyMCE_6.5_Accordions_plugin_how-to.png?w=1925&h=1081&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 easily add accordion components to your content | TinyMCE"},"metaDescription":{"metaDescription":"Discover the power of accordion components in TinyMCE. Learn how to effortlessly add, customize, and create stunning accordion panels. Elevate your content with this comprehensive tutorial."}}},{"node":{"title":"Resolving comments","slug":"resolving-comments","featured":false,"lastUpdated":"Jul 6th, 2023","description":{"description":"<p>Learn more about resolving comments and why this feature empowers team collaboration.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about resolving comments and why this feature empowers team collaboration."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Two faces in an animated style converse with comments","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAq1BMVEUA6JAA6JAA6ZAA6Y8A6Y4A6YoA6IoA6I4u6I0A6ZEE6ZIA6pAh5o0m6agp6b0u6LoQ6Jli5ZLg4qu15JcA6IwA6oh805Tolae9vMpC6PJF7PQe6Kxq5pDp4KDB4Kmk68Gs8craz8j/arPgnKtm4KSC5aEA6JE/54tP6JjI79fb9eXK8Negyp6DzpTA1JPr4aFK544A6I0A6YwA640A6o6T3ZG75Jgx6JIA6I/BhF6+AAAAAXRSTlP+GuMHfQAAAFxJREFUCNdjYMACGBmxCLJApBj+MwLlgeAXXJCJ9T8TIwQw/IIKMvIxwgHLW5hKboTgC5j2/89V4IL/wcaBiH+373O8YgcDJNv//2JXYTjFwGh66j+GO4Euw+14ABEWEwRpHv+bAAAAAElFTkSuQmCC","aspectRatio":1.780758556891767,"src":"//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=1109&h=623&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=1478&h=830&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=1925&h=1081&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=1109&h=623&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=1478&h=830&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/3fZD8NTy6cvaK6krPGMrBR/106f4029cb441157435beee62a5a9df4/Resolving_comments.png?w=1925&h=1081&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Qiran Gabrielle-Grace","slug":"qiran-gabrielle-grace"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"Resolving comments | TinyMCE"},"metaDescription":{"metaDescription":"Learn more about resolving comments and why this feature empowers team collaboration."}}},{"node":{"title":"How to create and manage content snippets with TinyMCE Advanced Templates","slug":"create-content-snippets","featured":false,"lastUpdated":"Jul 4th, 2023","description":{"description":"<p>Create content snippets, and manage them with TinyMCE's Advanced Templates plugin.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Create content snippets, and manage them with TinyMCE's Advanced Templates plugin."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Templates represented by stamps and content snippets","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAA51BMVEVUkP1TkP1TkP5Sj/5Rj/5UkP5SkP5Pjv5Gi/0/iP0+iP1Aif1JjP1Qj/5RkP5Ijv9Gjf9ll/zG0/nR2/zP2vzR3PyovvhIjP6iqdt4mfBjmf/m8Pbr7OXo5+Lw9vHu4uZ4lfRIjf9Sj/1Qj/1Mjv3axKfDub9tiu7my9P8/Pr7+/r8/Pv44+CJne9MkPRWkfdOj/5slfPNvbPHu7qHleLs0tr///jN3sj6/PP19fZynfmWt9x5peVWkPpdkvhDjP5PkP2ct/jCz+2kvdbAzerF0PJpmPpjlvtbk/pFi/5Ii/5Njf9Ojv62CUakAAAAcElEQVQIHU3By20CMQAFwHmsTQ6QClaiFpTOSRXcONABKOFgmUXJ8pvxEg8xWyQm09WfoOols5+hoaCv83ChNqHmY5WnQ2lC3eTN+dgUfObNHgWnMS/jkVDb8mr4Sqbv7e631yao6IJpoBF3lT40/25xjh4lLHk6YAAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_TinyMCE.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/6G0cceq81GJrqMrJiBVMOp/c85c003ea105245a5a13c0f9004209ed/TinyMCE_6.4__How_to_get_started_with_Advanced_templates_with_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 create and use content snippets in TinyMCE | TinyMCE"},"metaDescription":{"metaDescription":"Saving and reusing content snippets get much easier with TinyMCE Advanced templates plugin. Learn how to get started with plugin and all the necessary configuration step"}}},{"node":{"title":"How to create document templates with TinyMCE","slug":"create-document-templates","featured":false,"lastUpdated":"Jun 29th, 2023","description":{"description":"<p>Find out the new option you can activate in TinyMCE to set up and reuse document templates as you need them.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Find out the new option you can activate in TinyMCE to set up and reuse document templates as you need them."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"The essence of document templates shown symbolically with an abstract design on a web page","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABIFBMVEUzXf8yXf8yXP8xXP8wXP8xXf8kV/8ATf8AS/8AUf8hWf8TWv8AVP8aVv8CUf8EUf8oWf9Zcv6iq/mosPyamPNOWvOHX+GloPNrgfqbo/emsPxZdvsfWf8ATv+Yovv8++v19Oz///ng3POosPfFfcDar8+4mc3hvsC2tfJ2XOxbWPYmXP8ATP+apPz////p4/Ksp+ffgpTEjsq/kr6nhcyPh+bkhaWUZ+UKWv8AT/+Tn/35+f/4+f/6+//Z3fu1u/Leu9DdzOqelOXeydTm5eTk3eOGifgUVv8qWf9AZP9ke/9hef9iev9Xcv9Pbv9efP9pg/9Cav9Xdv9of/9mf/8+Zf8rWv8cVf8YU/8ZU/8gVv8eVv8mWP8iV/8dVf8sWv8LxWc5AAAAY0lEQVQIHY3BsQrCMBRA0XuTYISi3R39Aj+7sx/j6tzZsZJnQClk8xz+JmBHkBoQESCYsuLPqwVCKpO4WzeEfHHwiALOCu7KViBODqBAmx28ycDzeq613m+HzuMSCNgRfEWDD7a5Fy/N1hIKAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/7pZf6dEDCDO91M7CtHshAK/5414dfe596ed192ce6676d187f520c6d/TinyMCE_6.5__Multi-Root_Editing_.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 create document templates | TinyMCE"},"metaDescription":{"metaDescription":"Dive into our guide on creating document templates. TinyMCE has new advancements ready to make document templates even more vivid and useful for you."}}},{"node":{"title":"Modular programming: beyond the spaghetti mess","slug":"modular-programming-principle","featured":true,"lastUpdated":"Jun 28th, 2023","description":{"description":"<p>Considering a modular programming approach? We unpack this programming principle with everything software developers need to know.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Considering a modular programming approach? We unpack this programming principle with everything software developers need to know."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"A bowl of spaghetti contrasted with modular code blocks","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABHVBMVEUW1eoV1eoU1eoW1eoV1esR1esI1esP1esU1esS1esN1esA1esV1eoO1eoA1Ooc1eoA1eoP1eoJ1esA1exR2O0z1usF1etI1ObB5u2G1eQW0ucI1epu1eaY2uOo08di094Q1esM1esA0+mI1+H29fLh4ehD0eVS1+pU0t2fzsmvz7SOzbpxz9RA0ucB1esO0+Xb7+z/+vnH4eur4+rI6vEA1OiP0Na9x6K+xpqQzc4A1uwQ1eoE1esf1eXE6emk4OwA0OWy5ObA5u0C1OZtrdyjl9uilNhosd4A1usS1utdzN4AzuQAyt9WzNtGydtbyM1AwtVLquFMreILzOUP1usU1usU1eoO1esb1OkC1esE1usA1+oO1usT1esV1utx4B6YAAAAA3RSTlP+/v6VFoksAAAAg0lEQVQIHWXBoQ6CUABA0Xt5wCTADNr8A4PfQfYvDXa/wWQyGpyBos5ZHMoTkmyeIwMhgkKMgAFw8CbTNmkBAxTqO9PXRH20YIA8K9Rnae+yOIOBYu7ItYmkQOlI1UAKVI5FSIH9bOUPYIC17qY3asXXFggJHE/Lw72ru+6Tu6Fn4N8XDY0gAXlft78AAAAASUVORK5CYII=","aspectRatio":1.780758556891767,"src":"//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=1109&h=623&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=1478&h=830&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=1925&h=1081&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=1109&h=623&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=1478&h=830&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2ZBzMsB6nN3dZynFMfQSiJ/1e98de5f4623c4866183c9c126f7f404/Modular_programming__beyond_the_spaghetti_mess.png?w=1925&h=1081&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Millie Macdonald","slug":"millie-macdonald"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":{"metaTitle":"Modular programming: Definitions, benefits, and predictions"},"metaDescription":{"metaDescription":"Considering a modular programming approach? We unpack this programming principle with everything software developers need to know."}}},{"node":{"title":"How to automatically check for spelling errors with a spell check API","slug":"spell-check-api","featured":false,"lastUpdated":"Jun 27th, 2023","description":{"description":"<p>Automatically check for spelling errors with TinyMCE by enlisting the Spell Checker API methods. Find out how they work.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Automatically check for spelling errors with TinyMCE by enlisting the Spell Checker API methods. Find out how they work."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Eyes in binoculars checking a document for spelling errors","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAAyVBMVEWh1f+h1v+g1f+f1f+e1f+i1/+h1/+j1/+i1f+l0/qn0/mq1fmzy+XP08i81+Wf1v+1vOLcqcypvNmlt9WXw+Ks1fbs6O3x5eb19vnS2tnn1YvO2c+g1v+wyO/QsNSfvNaTtdKQwNuv1vf59/fx8e7z9fPE2/Cp0+ml1vSg1/+w3P/M4PPN4fTL3/PD3vf6+vr6+PX8+fbA2++Y0eee1fmi1v+u2f3C2e/B2O6x1fTK5P3R5/zX6fuz2Pmf1f2j1v+d1f+c1P+b0//GAwJoAAAAUklEQVQIHZXBsQ2CQAAF0PfJJVQ6hwNYwvKEjj3cAAqTC4I2V+J7LotDnBKyVwQpkXefr7VScE9jRcEtjReCPNJYKHhKIj8b4tR1g3nMPlX/+QCcsA1TqCwD4wAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4YLAoLuid63C0HMKjuz9zr/aec043fdfe575043de7536952b8fbd72/How_to_automatically_check_for_spelling_errors_with_a_spell_check_API.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 automatically check for spelling errors with Spell Check API | TinyMCE"},"metaDescription":{"metaDescription":"Looking for a way to automatically check for spelling errors before saving the content? Learn how to integrate TinyMCE's Spell Checker API to enhance your content creation experience."}}}]}},"pageContext":{"limit":12,"skip":228,"numPages":56,"currentPage":20,"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"]}