{"componentChunkName":"component---src-templates-posts-tsx","path":"/posts/page/2/","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 Integrate TinyMCE into a Laravel Project","slug":"how-to-add-tinymce-to-laravel","featured":true,"lastUpdated":"Feb 26th, 2026","description":{"description":"<p>Learn how to integrate Tiny into a Laravel app using CDN or self-hosting. Step-by-step guide with Blade components, Vite setup, and license configuration.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn how to integrate Tiny into a Laravel app using CDN or self-hosting. Step-by-step guide with Blade components, Vite setup, and license configuration."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"How to Create a Laravel Project with TinyMCE","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABqlBMVEUJElMKE1QAB08ABk4ABU4ABE4ACE8IElMCDFEAAk4AAU0AB04EDlEJE1QAAU4cIl0tMmkkKmUtMmgrMWgqL2gzOGsyN2s1Om0zOGwhJl8AA04AAEw5O2JlZn0rL1whKGQ8Q3o6QXk+RXo9RHpCSX1BSH08Q3gxOHEdJWMAAE4ABk8tMVxWWHMcIVYjKWVbZZdseKdrdqZrd6Zsd6ZqdaVjbZ5YYpVFTYMsMmtCRW4EDlIAAU8ABU8BDlMAA08jKmRdZ5hveqlueahpdKRhbJ1aZJdBS4Nxcoq6usFJS2wAAFAOFVQEDVEmLGVaZJRpdKJoc6BpdKFkb5xgaplZYpNETIJHS3RzdIohJVgCDVIDDFABCU8iKGQ7Ro0+SpI/SpA/SpFAS5BAS5FDTpM1Pn8jKmkEFF4AAE0JElIAAUoOHGdTZdNwf+RvfuJygONtfOJse+J1guNxgOQuQKQaIFgUG1kLE1IABU0SIXEcKHYVI3QeKXUXJXUfKnYcKXgEFGABCEsFDlAIEFEMFFILFFQAA0sAAEIAADwAADsAAD0AAD8AAUgBCE4CC0/x2NGcAAAAgUlEQVQIHV3BsQ2CUBRA0XvhCcYCYu0EDuJSJjS6hzs4iBs4gIWFpQnIFz9UniOKAjJJqaRP1n4YRSCwH9d9ZdRvy8oJzh7gzkWiMLsTtP6BSFszUuFsiHg8D2a4CCJozXABBcO1ydrZpRmGqKvUvLbqWPrTuVHPp9VRJVE4ubnvvvvOH3NuUin/AAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5d3MI3yLPU2yRuI7mWlOw3/3c0ecc44fff59f8f90e95ec82267edde/How_to_Create_a_Laravel_Project_with_TinyMCE.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Frédéric Harper","slug":"frederic-harper"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"How to Add TinyMCE to Laravel (Cloud & Self-Hosted Guide) | TinyMCE"},"metaDescription":{"metaDescription":"Learn how to integrate Tiny into a Laravel app using CDN or self-hosting. Step-by-step guide with Blade components, Vite setup, and license configuration."}}},{"node":{"title":"Why TinyMCE is the Right Rich Text Editor for Team Collaboration Apps","slug":"why-tinymce-is-the-best-rich-text-editor-for-team-collaboration-platforms","featured":true,"lastUpdated":"Feb 20th, 2026","description":{"description":"<p>See why TinyMCE is the best rich text editor for team collaboration apps, with comments, @mentions, revision history and multi-instance performance.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"See why TinyMCE is the best rich text editor for team collaboration apps, with comments, @mentions, revision history and multi-instance performance."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Why TinyMCE is the Right Rich Text Editor for Team Collaboration Platforms","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABqlBMVEUJE1QAB08ACE8ABk4KElMJElMIElMAClEAAE4AAU4AA04ABU8ACFACC1ICClMACVEACVACCFIGD1QJElQAAE0AAEsAAEoAAEgAAEkAAEwACFISLF4QM2EEDlQAAVAFEVURNWIRKl0BCFIAAEdZWnOJiphtboJ5eouFhZSLi5l6e4xxcYR+fo4+P2MAAFARNGEKP2YAAFYAAE8ACFgKRGkDCFIAAERfYHiIiJaAf4+Ih5WBgZCDgpF9fIyHhpSKipdVVG4DDlQAA1dUV3SVlqNZXHgABVgEEFUAB1AAAEVhYHeAgZFbbYRjcolQYX1aa4ZbbYljcIpnc45DVnwAF1iWlqLa2t2VlqIABU5QVXBmb4QATXIAT3YAQm0ASXYATn0ARnkAQ3kAR34EMWkFDFUACllMT2+DhJRESGwAFVoHFVYABlAAPWMAaIMAVncMElUEP2QFNGAABFgAD1kLT3ARPGUDBFIAD1AABE4BCVEMGlkFTW0JMF4EElYAA1AGElURMWARJ1wBB1ELE1QEDFEBCFAGElQKFFcKFVcEDlIBCVAKE1QMFFQABk8YUunSAAAAiElEQVQI12NkYGBkgABGhv9A4j8TIyMjGyNEkBECPvOBSBEg9z/TPwbmf8yMMMDCz4gOfrOxCCN4V3VgLE8kNVu0lBkZr3+wYlQ2w9DPyPIZqH/1f7D9YUD+AUeI7cndbAUPGBhWlyFU5jO2lXV2gVTygPiVHe1Ah3f3MDJBQS93LyMTI3MzKwBN6BrhXLtewQAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/7yGba0tLxrgRjjVcL5JNl3/cf7d88b2be38ff04e26b23f936c5ec06/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Team_Collaboration_Platforms-1.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"Why TinyMCE Is The Best For Team Collaboration Apps | TinyMCE"},"metaDescription":{"metaDescription":"See why TinyMCE is the best rich text editor for team collaboration apps, with comments, @mentions, revision history and multi-instance performance."}}},{"node":{"title":"How to Build a Team Collaboration App with TinyMCE and React","slug":"how-to-build-React-team-collaboration-app","featured":true,"lastUpdated":"Feb 18th, 2026","description":{"description":"<p>Step-by-step guide to integrate TinyMCE in an React collaboration app, including life cycle, forms binding, mentions, and scaling patterns.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Step-by-step guide to integrate TinyMCE in an React collaboration app, including life cycle, forms binding, mentions, and scaling patterns."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"How to Build a Team Collaboration App with TinyMCE + React","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABtlBMVEUIE1QAB08ACE8ABk8IElQIElMGElQACVEAAE8AAU8AA08ABE8ACVAADlMADlQAClEADFQAEVUHE1UeF04kGk4jGE4ODU8oGE4RDU8OC08AD1QpJFg3KFYAEVYAAVAAE1ZCMFUvJlcADFMAAFBnSkmQZEKLXENxRkh9SUiLTUhwOktGLlZNL1MAAFgACVlVM1M8KFdTOkiAVj6FVT1/TEB2QUOFRUJ2OUZ0Nk2BOk9LIFAABlEAAlhZXHebnKddYXsAA1kAEFUACFAAAEtMQ1x7aGyCbG56X2VzWGSBZnB5XmxaKU11NE9CHE+VlqLZ2dyUlaIAAFEAA1AAAEdaXXZ/gZKIi5qHipp4fI6FiZh0eIsADFEAAE4AAk8ACFMABlUAAFZGSmx8fo89Q2oAFloIF1dQUW2JiZeRkZ6YmaSHiJYLE1EAAEgAAE0ABE4ABFEXI1yEhZRqa4IAAFQADVlZN1E+K1YAAEwDC08wMlw+QGMxM1wvMVsABU8ZJV2IiZhub4QAAFMAElUtIlgeHlgADFIHEVMAB1AAAk4ACVQAE1gADlYABVEBEVQJE1QKE1QAB04JElMYf15lAAAAm0lEQVQIHQXBMS5EUQAF0HteXsbjxxDVZEQh0chX2oHEDuxCNEIyyZRahcJC9JagoVBPJGpiZFB950gkkSQZIkPBCOJ3SDaw3ITWAV8rE4C6C/hYK997rDoW2iEArz3gBIDH6fspPNRtAM4AtWYHANyfs14PwCL7NxdjZMxV3fL5lOOjGZOCv9vrdlla++n70UwyH16e37Lsyt0/AyIgqverEawAAAAASUVORK5CYII=","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/5aMx0eNy8VUErE5AO5ZkiQ/c9d7e2d4aea4b8402e3bf3b2893ce162/How_to_Build_a_Team_Collaboration_App_with_TinyMCE___React.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"How to Build a Team Collaboration App with TinyMCE + React | TinyMCE"},"metaDescription":{"metaDescription":"Step-by-step guide to integrate TinyMCE in an React collaboration app, including lifecycle, forms binding, mentions, and scaling patterns."}}},{"node":{"title":"How to Build a Help Desk App in React with TinyMCE","slug":"build-help-desk-app-with-react","featured":true,"lastUpdated":"Feb 11th, 2026","description":{"description":"<p>Build a help desk app in React with TinyMCE. Learn how to integrate a rich text editor with templates, tables, PowerPaste, and Autolink.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Build a help desk app in React with TinyMCE. Learn how to integrate a rich text editor with templates, tables, PowerPaste, and Autolink."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"How to Build a Help Desk App in React with TinyMCE","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABsFBMVEUKE1QACE8AB08ABk4KElMJElMEDVEABU4ABk8ABU8ACVADDVMAClEACVEDCVIHD1QJElQAAU4AAEwAAEoAAEsAAEkAAE4EDFMTKFwQLl4ED1UAAVAFElURN2MSLF4BCFI2N15NTWpBQWNERGVRUW1SUm0yO2AANF4AO2EAIVUEBVITN2MLQWgAAFcAAE8AB1gKQ2kRM2ECCFIAAEdYW3SIiph8fY17fI2JiZeNjZpXboMAXHgAbYQARmgBAE4EEVUABVhZXHebnKdeYXsDD1QAB1AAAEgAQWYAYn0AXnoAX3oAUnEAZn8AXHcAFVKVlqLZ2dyUlaIAAFAAAlBPU26Fiph0eIp6f4+Ah5aNkJ1+gpEgM1wAGlMECFEOEVUJClUAClhIS2x8fo8+Q2kAE1oIFlY6O2BeXnZKSmhPTmtkY3leXXVUVG8ODE8AAE0KD1UONWQEY4cJNGQAAlcAEVkLOmMSL18DDFMKDVUIUHcAjK8IT3cIClUAA1AGElURJlsRIVoBClIABE4JElUTI1oPPWoJEVQBCVABC1IGEFQLFFQFCVIFAVIFCFIAB04LE1QrHffIAAAAnElEQVQIHWXBMQ7BYBiA4e9tv0p+pSKV2AiLSzgAk8TqEI5gEqPF5h5NLNLR4gx2i6TageRvNWmaCM+DCFJDpKCk0gBBircUBiHzKXWBwsnJRamp2+KPDvlx76MhPAOwChcvHEGHSKVNQGVGRekt+XYbU+ri5s4gvK6Oa2rOI03SZDHNDi/f901za4zZu7I7WRvHVnAn6m3sea7RB77EJUgK3FzNAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4EDRrkGzEoAesCGWovUmwu/d2955fa54b279c00374849c8e3735f51/How_to_Build_a_Help_Desk_App_in_React_with_TinyMCE.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"How to Build a Help Desk App in React (Step-by-Step Guide) | TinyMCE"},"metaDescription":{"metaDescription":"Build a help desk app in React with TinyMCE. Learn how to integrate a rich text editor with templates, tables, PowerPaste, and Autolink."}}},{"node":{"title":"Why TinyMCE is the Right Rich Text Editor for Help Desk Apps","slug":"rich-text-editor-help-desk-apps","featured":true,"lastUpdated":"Feb 6th, 2026","description":{"description":"<p>Build help desk apps that scale across workflows. Learn why dev teams choose TinyMCE as a flexible, compliant rich text editor for support tools.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Build help desk apps that scale across workflows. Learn why dev teams choose TinyMCE as a flexible, compliant rich text editor for support tools."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Why TinyMCE is the Right Rich Text Editor for Help Desk Apps","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABtlBMVEUKE1QACE8AB08AB04ABk4JElMEDVEABU4ABk8ABU8ACVAAD1MAEVUADlMADVIBElUFEVMJElQAAU4AAEwAAEsAAEoAAE4GFlYaIFclI1cMIVwOHVgPHlgKGlgACFAuMFtJS2kzNV0/QWM+P2JMTWtCQ2U0Nl4RF1MAE1hMLU5rNkkVJ2AbLGJcNElTLE0GHFsAC1IAAEZdX3aPkJ13eIqBgpGOj5x+f497fI2IiZdISmkABFVLLFJhLVIgJl8MJmA0IFIvHlQIHFoACFFgY3qUlqOEhpaGiZl8f5B1eIt9gJGBhZSNkJ10dYgAElcABVsAF2AAGV4AIGAAJ2YAKWQEGloABlBbO02CXFuCV1GFVU+AVE6BUUx7UVGIV095UFQoJlcAAFKCg5Oio606RGwaJFyEWEhWOlAAG1orFU1BHkpDIUtRKEtFIktMJ0tCIEtYK0pJI0sAAFSqq7TLy89UW3owKF27az96QUwAGloACFIAAk8AAE8AAlAAAVM9QmhNUXEAFVkAG1whHFkYHFoDGFcEDlEABVAAAFAABFIAClMAEFUAD1QDEFMIElQLFFQABE4AA05TvpfHAAAAcElEQVQIHWXBMQ7BABSA4f/XRzTdultdgcP0FGJkNbmGA5ltLiERzdNqmwjfJ8hIpSPBQsHkmUt7qLUCklnYwU7MKgdtOImVvTb8EtT+ifvaX7coakeXxsHGcicDJ9d4VAc+kpPY2wZlMjqezT285m9UIxQ1NJeWWwAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/7D91IeVo9iEW5Hv9rX1Vbz/cc547359a4bbbe4be00fa9f051aec30e/Why_TinyMCE_is_the_Right_Rich_Text_Editor_for_Help_Desk_Apps.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"Why TinyMCE Is the Best Rich Text Editor for Help Desk Apps | TinyMCE"},"metaDescription":{"metaDescription":"Build help desk apps that scale across workflows. Learn why dev teams choose TinyMCE as a flexible, compliant rich text editor for support tools."}}},{"node":{"title":"What to Expect During a Free Trial with TinyMCE","slug":"tinymce-14-day-free-trial-guide","featured":true,"lastUpdated":"Feb 3rd, 2026","description":{"description":"<p>Learn what the TinyMCE 14-day free trial really offers: full premium features, framework integrations, support access, and what happens after day 15.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn what the TinyMCE 14-day free trial really offers: full premium features, framework integrations, support access, and what happens after day 15."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"What to Expect During a Free Trial with TinyMCE","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABiVBMVEUIElMKE1QACE8AB08JE1QHEVMCC1EABE4ABU4ABk8CCU8CC08GD1IIEVMAAE0AAEoAAEYAAEcAAEgAAEwABU8AB1EAB1MAClQEElUFDlEKElIAAElJS2l1dYdhYnlbXHVdXnZjZXtdX3deYHg8QGMABE8ACFIAAEsAAlUAAE4HEVIAAEVYWXOIiZeFhZR0dYd4eYqGg4+Li5iEg5BZVWwKAEsABVIAAFFfX3a8vMLAwMZ5eooAAFMEFFYABk4AAERiY3mKipiGhpWMjZp3dIR9QjqEPy9wNjmJT0GFTkYQE1W1tbzc3eDFxcu7u8EAAFUAEVdOT2yHiJZ7e4yEhZR9fo+GhJKOiJRua38hA0svF04AE1gAAFakpa7Kys/k5Oelpa4AD1ZISWhkZHpXWHJ1doh5eotydIdaXHUAAU8CE1UABFY1OGCGh5dwcoYEEVIAA1UAC1IAAk4IEVIAD1UAElsAAFwAD1kADVMAB04CDFEAA04HD1EFEFMADFMAClMACFEJElMLFFSBEinTAAAAmUlEQVQI12NkYGRkQAaMDIx/GFmhgoy//4NINkYgYOEEkWBRxneMQiAO4wsWXkYYeKXM+FaEEYhfMGozYgIWESTOJ34wtZ3loiNCEGzkHVUGZmGdw9qcILDZmAMMpDmZGPlAsv+kn/5PnlAIcgcjY1c587+CQ79/F2gc+nuUwYmFFQjaxLez1DD+ZmBoB7u/3foUg5k1Q+Z/AEz1I+llH/E0AAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/3o9qGwM2PgitaqxcfCBROx/6ef77a45182243650ea85c81549e41b6/What_to_Expect_During_a_Free_Trial_with_TinyMCE__1_.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":{"metaTitle":"What to Expect From the TinyMCE 14-Day Free Trial | TinyMCE"},"metaDescription":{"metaDescription":"Learn what the TinyMCE 14-day free trial really offers: full premium features, framework integrations, support access, and what happens after day 15."}}},{"node":{"title":"How to Discern Level of Effort to Integrate Collaboration in a Rich Text Editor","slug":"rich-text-editor-integration-level-of-effort-collaboration","featured":true,"lastUpdated":"Feb 2nd, 2026","description":{"description":"<p>Learn how to estimate the level of effort required to integrate a rich text editor with collaboration features like comments, mentions, and version history.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn how to estimate the level of effort required to integrate a rich text editor with collaboration features like comments, mentions, and version history."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"How to Discern Level of Effort to Integrate a Rich Text Editor","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABvFBMVEUJE1QABk8AB08ACE8ABU4ABE4IElMIEVMACFAAAE4AAU4AA04ABVAABlIABFMACVIAB1EAAFIADVMAAEwCCE8AAE0ACU8ADlQfJVowNWEAF1kAElk7P2Y2O2QAClUAAE8AAEhfXnaNi5mBfo50d4kNZn8AYXsAX3oAVXIAW3YAYn0AMWF6eYqmpq8ZK2EhMmW4uL6lpa8AAFUAAFAAAEkePmM9a4I3boUyY3wAV3QAWXUAYHoAXXgAXXkAG1lOT21vcIMBHl0IIl+AgZFvcIQAPWMAWnYAXnoAWXYAU3EVW3ZLb4U4YHkARGcAElYAAFkAAFoAGF4AF10AElclRWcxaYEna4MraYEiY3wtaoJEZ353dYdfXHQAAEtrbIGPkJ0aKV8AG116e4xoan8ABFUAAVAAAEZnZ3ySkZ56eImGhJOEgpGTkp9xcYQAAEoAAFGYmaTLy881P2kSKWKenqiMjJoAAlAEC08fIVQMD1AWGFIXGVIaHFMeIFQVGVIABE8AC1QcJls0OWQAEFgAFVopMF8tM2AADlUAAk8HEVMABU8AB1AABFIAB1IACFIAB1MDDlMKE1QABk4JElO5P9nKAAAAjUlEQVQIHQXBMUrCUQAH4N/3fCAEWmAH8BAdIRwEr+Dk5OJmBEE0BAktTp5DEJy8kTrpEvx5fZ+EJJLWeppE9En4S9IHcTdyfyi6ktyGAMYAAKjPAK0ArueaJ2gFoMvjxfgFwGEGqBNwnLKfA6dXowVgtwRQ15+DJMnt6/3H9wddXcvWKtm8kdZLi/yWfxvuH2LfYxclAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4a6Y89AUrMs3F9FBApjSa2/a999da5fe3da0f46fb01e6d7ea3b7426/Collaboration_Series_-5__How_to_Determine_Level_of_Effort_to_Integrate_a_Rich_Text_Editor_blog.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":{"metaTitle":"How to Determine Level of Effort to Integrate Collaboration in a Rich Text Editor | TinyMCE"},"metaDescription":{"metaDescription":"Learn how to estimate the level of effort required to integrate a rich text editor with collaboration features like comments, mentions, and version history."}}},{"node":{"title":"Why TinyMCE Is the Right Rich Text Editor for Email Apps","slug":"rich-text-editor-for-email-apps","featured":true,"lastUpdated":"Jan 27th, 2026","description":{"description":"<p>TinyMCE is a secure, scalable rich text editor for email apps, built for clean HTML, fast integration, and reliable email delivery.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"TinyMCE is a secure, scalable rich text editor for email apps, built for clean HTML, fast integration, and reliable email delivery."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Why TinyMCE is the right solution for Email Messaging Apps","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAB0VBMVEUJElQABk4ABk8AB08ACE8AB04JE1QIElMHEVMACFAAAE0AAE4AA04ACFEACVEADlMHElQAAEwDC08RFlEOFFEAAEsMElETF1IABE4AAFEWHFgcH1gAD1QABU8eIVgUHFcACFIAAEZdXnaRkZ51doh8fY2JiZiUlKGHh5Z2d4mCgpJycoVUOVNkOVEEGFoAAFQAEllwQVBXM1YACVQAAEVfYXmOkJ6BhJSChZWEhpd3eox8f5B6fY6IipqDhZRCRWgTFVUkJFsLH1s6P2c0PWg5KFssIVgAAEpYTmKJgIV/c3h4bHR+cHV0Y2d8b3Z5a3GCdXpybHs1OWAAAE8ACFdlZ32goKpnaH8AAFYABlFVNkZ2Szx5TT1/Ujx9UT2EVz18Ujx7UT1/UztiPEIAAFAAClYAF1suMl43PGQAFFsADlRZKE6SQ06OQk2FPE6KP02EPE5QH08WIFlJNlMwKVkAG1wBGVoCH11ALVczJlcADFMABE8FB08vE08jDk8aDE8bDE8dDU8KCE8ACFMrKVp6SUhYMFEAF1kAB1IAFlhUM1M5J1cADFQHE1QADVEAClEIG1koIVojIFoAE1UADVIAE1YAFlcGE1UKFFQADVQIE1SvbUY5AAAAiElEQVQIHWXBMQ7BYBzG4ffX70+VMKiE1WZ0BwcwmFzE4Aq9AEYHMYlDGDvYGEgsTVT1q0bieZBAH4hcSBRaoBI8O2RZwwIsgpcDHt37kEIeAGNqtxjPYmoDvLPF/EntOOfXYQYhixGlVKclFZvgtTXly/pctZcuKKGwSgA1N84qve06ci7YhW8grRdltTKMgQAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/7g7Jy8wW1LZQTe4Qc7vLen/017abf73c547dace3284a1557b57779b/Why_TinyMCE_is_the_right_solution_for_Email_Messaging_Systems.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"Rich Text Editor for Email Apps: Why Choose TinyMCE | TinyMCE"},"metaDescription":{"metaDescription":"TinyMCE is a secure, scalable rich text editor for email apps, built for clean HTML, fast integration, and reliable email delivery."}}},{"node":{"title":"Managing Your Media and Documents with Media Optimizer","slug":"managing-your-media-and-documents-with-media-optimizer","featured":true,"lastUpdated":"Jan 7th, 2026","description":{"description":"<p>Learn how teams manage media, documents in rich text editors using Media Optimizer - without performance issues, security risks, or complex pipelines.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn how teams manage media, documents in rich text editors using Media Optimizer - without performance issues, security risks, or complex pipelines."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Managing Your Media and Documents with Media Optimizer","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABklBMVEUIElMKE1QACE8AB08JE1QHEVMCDFEABE4ABU4ABU8CCk8DC1AGD1IIEVMAAE4AAEsAAEgAAEkAAEcAAEwACFABDVIAElUEFVcMF1YIEVILElIAAEpGR2diY3pWV3FdXnZSVG9ZWnNSU29jZHphYnk7PWEAAE0EEVQAE1kAGFoBF1cFE1UJElJVV3KFhpWIiZh8fY56e4x2d4mAgpKIiZdOUGwAAE8AF1kfGU5POUo6J0wbEE4CH1wKGFcABk5QUm19fo14e4x3eot7fIx6fY12eIl0d4l2eIoPHFQAB1UAIWFROEuVYkKAS0hQKk0AJWIAF1hqQEedXj6UVj+NUkGGT0KWVz+SVj+OU0GOUkF3RUcAJ2M2IE15QUl7OE5CGU8AJGAAFlcsFk5OKExOJ0xLJUxDIE1YKk1JJE1QKE0+IE4AFFYEHVsADVMAElQhF1QEEFIEGlkBDlMAB04AAk8AA1AGEVIFFFYMI18CLGYAKmUCHl0EElQDDVEGD1EIEFICEFQADlMBC1EFDlEJElMLFFTLH/sMAAAAg0lEQVQI12NkYGRkQAaMDIx/WFhBgkD0n+nXf5AgOyMQ8IEF/zMy/mP+xs0IBi9YeBnhQJjxvRBYkFFIGqiUERWw/BdiRAc7WP4iBGFmmjGa6UBYyEawXLY7BHWhPVRoRjwLC+dZiNj/MzWMjQ2MjA2Ntcx1rPtgnjn8V/7+feETzk4AysIeFymvZ9gAAAAASUVORK5CYII=","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/2le8NinW6PDdH1shXxBOLR/af0a22b2f658081aeda1ae45a8ae7616/Managing_Your_Media_and_Documents_with_Media_Optimizer.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"Managing Media & Files in Rich Text Editors with Media Optimizer | TinyMCE"},"metaDescription":{"metaDescription":"Learn how teams manage media, documents in rich text editors using Media Optimizer - without performance issues, security risks, or complex pipelines."}}},{"node":{"title":"How to add images in Angular apps with Media Optimizer in TinyMCE","slug":"angular-image-upload","featured":true,"lastUpdated":"Dec 30th, 2025","description":{"description":"<p>Enable Angular image upload with TinyMCE and Media Optimizer. Follow our tutorial to set up image and video optimization.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Enable Angular image upload with TinyMCE and Media Optimizer. Follow our tutorial to set up image and video optimization."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"How to add images in Angular apps with Media Optimizer in TinyMCE","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABqlBMVEUJElQJE1QABk8AB08ABk4ABE4ABU4ACE8KE1QJElMHEVMACFAAAE0AAE4ACFEABVMABlIAB1AEDlEAAEwBCE8AAEsAAEkAAEoAA1EAC1UbJlwQHVkAD1UABE8AAEZiY3mSkp6GhJOBf4+Oi5mTkZ2MipeUk5+Ukp9VUm5CRWm5ucCPkJwAAFUIE1QEDVBeXHRrd4k0aYA3aYA/bYQ8YXo5bINOcIVMdIghZ4AAHlk7PmSpqbJ/gI8AAFMDEVQABU9EVXFEbYMAZH4AaYEAY30AXXkAbYUAXnkATW0AS2sAHlYAAFQAB1YAE1cAB1UADVcAEVUABFAAAEcLSmomcYcvcIYmYns7dos1cIYAYHoAX3oAJVcBAFALG1kUJF0EFlkOHFpvcIN2d4gtM2AAAFJjYXh/fY2Ni5mamaSenaiIhpUSAE0FB1MQTnAKV3URIV0AF1qAgZCRkZ0jK10PE1ERE1EYGlMqK1kYGlIZG1MAAk4EDFMRLl8QOGQIFlcADlYrMV85PmUADFUABVEBCU8BCVADCVIDCFIBCVEACVEAAVIDD1QIEVMAB06fs+E0AAAAmklEQVQIHU3BPw7BYBzH4e9Hf9pXLa2uYhBHMEgkbO7iDGK1uYAzuIFF0s3uCAwSEQPRxN+XEM+DQG9IwM0EFgN6SOJyqwJnxQcyCift04BrGW9rosHPpo63NlPCV4qX93IaTf4cE16szddiABmeqcbb/JQmfKyCXcd5s+HSuu6jRQyKChV3G+NNRiDnLAz7pSB6KdnUwrKrPAEFuRzdtqYwWQAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4wdbeQyBx8YRpDWFaUIubn/3701125d5aedc2f9a055751527b08a6e/How_to_add_images_in_Angular_apps_with_Media_Optimizer_in_TinyMCE.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"Angular image upload tutorial: examples how to add images | TinyMCE"},"metaDescription":{"metaDescription":"Enable Angular image upload with TinyMCE and Media Optimizer. Follow our tutorial to set up image and video optimization."}}},{"node":{"title":"How to Create an HTML Text Field: Input, Textarea & Best Practices","slug":"text-entry-input-fields-html-form-design","featured":true,"lastUpdated":"Dec 23rd, 2025","description":{"description":"<p>What is the correct HTML for making a text input field? Find out how to use &lt;input type=\"text\"&gt; effectively and improve your web forms with best practices!</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"What is the correct HTML for making a text input field? Find out how to use <input type=\"text\"> effectively and improve your web forms with best practices!"}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"How to Create an HTML Text Field Input, Textarea & Best Practices","artistName":"TinyMCE","image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAABxVBMVEUJE1QABk8AB08ACE8ABk4KElQJElMIEVMACFAAAE4AAE0AAU4ABE4ACVEADFQADlYADlQED1QJElQAAEwAAEsBCE8ABU8GDlEFDlENF1YOKl4NN2YPLmANGFcAB1AAAEdbXHWJiph8fI13eIl8fY2EhZSFhZQqLFkAAEQEDVARGFQED1MAFFkAKGAAQWsPNGIPGVdSUW1+fY2DgpKPj5x2dYeCgZB/fo57eot+fo5XWHEFD1IAAFI9QmlkaIMgLGMABlcACFFDUG1dboNTY3tib4NRZXxZZ31ba4FZaX9qdIdHR2cAAE8BDlMAAFW1tb3S0tZ6fI4ABE8AAEkAQWYAZoAAXHgAS2wAVnMAXXgAWHUAP2UGElUEFFcABFaam6a8vMNfYn0AAFYATGwAa4MAX3oAYXwAZH0AZX4AYnwALVoED1UTIFoSIVoAEVgAE1gAGVsAGVwJPmcPJ10ACFIADE8AGVMAD1AAF1IAFlIABVAKFVcJN2EFPWMSH1sIFlYADlUHIlwOQ2kQKV4AB1ILElQFClEIFFYQIloPIlkLF1cBClEDD1QHFFcIFVcJE1UKE1QLFFQAClEBDlQBDVQLE1UKElPj027lAAAAkElEQVQIHQXBsU1CUQAF0HseP4F8NAGCHQk7sIIVNY07WNlAZSzA0kFMGIAtaBkCEysSifzHORJRRZKklgR9ErW4SNKC5uG339ZSL4Pb488UYA7g/AQ4NRkDTI4L4NpkDOAZHJaxglpwWAL7q9UI8P0CQPtK13P72gDg07akS/H/Ae87NEN/SZIY0r3V9WzjDhWYIf7U8QzVAAAAAElFTkSuQmCC","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/4JQfyLWjcmB0u2ZP2hVi2T/a6063a19951dfa7f1ee9f1b02990c29d/How_to_Create_an_HTML_Text_Field__Input__Textarea___Best_Practices.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"HTML Text Fields: How to Use <input> for Forms | TinyMCE"},"metaDescription":{"metaDescription":"What is the correct HTML for making a text input field? Find out how to use <input type=\"text\"> effectively and improve your web forms with best practices!"}}},{"node":{"title":"What TinyMCE Released in 2025: Developer-Focused Features and Tools","slug":"tinymce-2025-releases-developer-features","featured":true,"lastUpdated":"Dec 17th, 2025","description":{"description":"<p>Explore what TinyMCE released in 2025, including Image Optimizer, Suggested Edits, and collaboration tools designed to help developers ship faster.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Explore what TinyMCE released in 2025, including Image Optimizer, Suggested Edits, and collaboration tools designed to help developers ship faster."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"What TinyMCE Released in 2025: Developer-Focused Features and Tools","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAMAAABI111xAAAB5lBMVEUJE1QAB08ACE8ABk4JElMHE1QADFEAA08ABE8ABU8ACVAADlMAEFUADVIAEVUEEFMIElQAAE8DCk8PEE8AAU8REU8AAk8ACU8XFE4DC08AB1AEFlYkJVciIlcMIVwIIF0rJ1chI1gFGVgACFBaPEqMXkN9U0VxTUeCVkWOX0JUOUsABFAAGFl2S0mAREclKmAHKWJuQEdhNEwAGlsAC1IAAE5dL0iGR0J8QUN0OUR+Q0N2PkR/Q0KCRENfLEYAAE0AFlhCKVNWKVIWJV8FJWBSLFJHJlQAG1oACFEAAEpbSWODZG9+X2uBYm14W2pvV2l5X215WWZtWWxER2cAAlQAB1sAF2AAGl4EImADLGYGK2QIG1oABlAAAEZdYHiEh5eAhJSIi5qBhZVqboOAg5OBhJSIiphpa4CCg5Oio609RWwAHF04JlA2IlIGHFoACVEAAEdcXXWJipiIiZeEhZR6e4yGhpV7fIyDg5OKiphCRGcAAFCqq7PLy89WXHoAHl5XMUlNJ04EHFoAClIAAEwAA04cIFQdIVQaHlQZHFMKEVAUGFIgI1UAAFI9QmhNUXEAFlkEHFwOHVkNHlkKGVcHEVMAAk4ABFIADFIAElUBEVQFEVMJElQKE1QABU4ABk8ABE4LE1RxLujiAAAAdklEQVQI14WKIQ7CQADA2uOWjAQDQc7yBP6Bm2cODJpHgBo4HsC/0LOQEA5xG4YQqpqmgphASAEAsVCTifCg1BRS0Dixp5sNZiT7s7hPP9Gl38T5n3itB9v9Pl8jPW/6drQ9VGTqdkWVz3IvW07AOixu4wYuzRu9OBZAu4w31gAAAABJRU5ErkJggg==","aspectRatio":1.7824074074074074,"src":"//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=739&h=415&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=1109&h=622&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=1478&h=829&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=1925&h=1080&q=50&fit=scale 1925w","srcWebp":"//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=739&h=415&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=1109&h=622&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=1478&h=829&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/58JKloapHsxtgzrCnZZrIu/d2b4321cf88e5ad1279a7363c50e9e46/What_TinyMCE_Released_in_2025__Developer-Focused_Features_and_Tools.png?w=1925&h=1080&q=50&fm=webp&fit=scale 1925w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Coco Poley","slug":"coco-poley"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"What TinyMCE Released in 2025: Developer-Focused Features"},"metaDescription":{"metaDescription":"Explore what TinyMCE released in 2025, including Image Optimizer, Suggested Edits, and collaboration tools designed to help developers ship faster."}}}]}},"pageContext":{"limit":12,"skip":12,"numPages":56,"currentPage":2,"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"]}