{"componentChunkName":"component---src-templates-posts-tsx","path":"/posts/page/56/","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":"Creating Keyboard Shortcuts for TinyMCE","slug":"creating-keyboard-shortcuts-tinymce","featured":false,"lastUpdated":"Oct 14th, 2017","description":{"description":"<p>Keyboard shortcuts and text editors are nigh-inseparable in the world of content editing productivity. You&rsquo;ll be hard-pressed to find any WYSIWYG text editor without a solid set of keyboard shortcuts to improve your workflow while editing content.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Keyboard shortcuts and text editors are nigh-inseparable in the world of content editing productivity. You’ll be hard-pressed to find any WYSIWYG text editor without a solid set of keyboard shortcuts to improve your workflow while editing content."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Laptop keys in a pile","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAANABQDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwIG/8QAJRAAAgEDBAEEAwAAAAAAAAAAAQIDBAURAAYSITEHEyJBFFFh/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQIDAP/EABwRAQEAAgIDAAAAAAAAAAAAAAEAEUECMRMhMv/aAAwDAQACEQMRAD8Ara3r3bNrXaohiraijjaOSOSb8dJHAbOXJPTKADxB8chpMLW8gR7u71E9Nd/xVtv2ZcmO4aVmanhrHZmcqpAWNy/M9jOPAz5ONYE7p8ng/MY3m7UFtrmgq4airqF6doamJApBKkHn2TkZz/RoySRvKeltcEMlvoIaSQSpEgHyRV7yOJ/Yzk/fk51t4m7h2+3Glhvq1dTbaeapcMjzwj2ZCCMthwMgn4956wejnpsapLlRsfb973UvWCGdVjWpdV9+JJnwD1ydhknH3oYj71f/2Q==","aspectRatio":1.501466275659824,"src":"//images.ctfassets.net/s600jj41gsex/5uRBK8SSvf7fJEEAvwLYc4/69af110cc139d14c32d3aaae541dc59a/pexels-photo-373072-1024x682.jpeg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5uRBK8SSvf7fJEEAvwLYc4/69af110cc139d14c32d3aaae541dc59a/pexels-photo-373072-1024x682.jpeg?w=185&h=123&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5uRBK8SSvf7fJEEAvwLYc4/69af110cc139d14c32d3aaae541dc59a/pexels-photo-373072-1024x682.jpeg?w=370&h=246&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5uRBK8SSvf7fJEEAvwLYc4/69af110cc139d14c32d3aaae541dc59a/pexels-photo-373072-1024x682.jpeg?w=739&h=492&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5uRBK8SSvf7fJEEAvwLYc4/69af110cc139d14c32d3aaae541dc59a/pexels-photo-373072-1024x682.jpeg?w=1024&h=682&q=50&fit=scale 1024w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5uRBK8SSvf7fJEEAvwLYc4/69af110cc139d14c32d3aaae541dc59a/pexels-photo-373072-1024x682.jpeg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5uRBK8SSvf7fJEEAvwLYc4/69af110cc139d14c32d3aaae541dc59a/pexels-photo-373072-1024x682.jpeg?w=185&h=123&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5uRBK8SSvf7fJEEAvwLYc4/69af110cc139d14c32d3aaae541dc59a/pexels-photo-373072-1024x682.jpeg?w=370&h=246&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5uRBK8SSvf7fJEEAvwLYc4/69af110cc139d14c32d3aaae541dc59a/pexels-photo-373072-1024x682.jpeg?w=739&h=492&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5uRBK8SSvf7fJEEAvwLYc4/69af110cc139d14c32d3aaae541dc59a/pexels-photo-373072-1024x682.jpeg?w=1024&h=682&q=50&fm=webp&fit=scale 1024w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Team Tiny","slug":"team-tiny"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":null,"metaDescription":null}},{"node":{"title":"The Three Kinds of Design by John Maeda","slug":"three-kinds-design-john-maeda","featured":false,"lastUpdated":"Jul 20th, 2017","description":{"description":"<p><a href=\"https://en.wikipedia.org/wiki/John_Maeda\">John Maeda, design rockstar</a>&nbsp;and also the new Head of Computational Design and Inclusion at Automattic, gave the audience an inspiring and philosophical account of&nbsp;<a href=\"https://2017.europe.wordcamp.org/session/the-three-kinds-of-design/\">why design is the elixir of our times</a>. To get the benefit of the elixir, however, you need to first befriend the right kind of design. Of which there are three.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"https://en.wikipedia.org/wiki/John_Maeda"},"children":[{"type":"text","value":"John Maeda, design rockstar"}]},{"type":"text","value":" and also the new Head of Computational Design and Inclusion at Automattic, gave the audience an inspiring and philosophical account of "},{"type":"element","tagName":"a","properties":{"href":"https://2017.europe.wordcamp.org/session/the-three-kinds-of-design/"},"children":[{"type":"text","value":"why design is the elixir of our times"}]},{"type":"text","value":". To get the benefit of the elixir, however, you need to first befriend the right kind of design. Of which there are three."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Blueprint of chair design","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAANABQDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGCf/EACAQAAIBBAIDAQAAAAAAAAAAAAECAwAEBQYRIRIxQVH/xAAXAQEBAQEAAAAAAAAAAAAAAAAEAgED/8QAGxEBAAMBAQEBAAAAAAAAAAAAAQACAxESFDH/2gAMAwEAAhEDEQA/ANFNL1zHaXrFnjbaSVo4U8YjdytNI33gsx5NP0srC50rSoEqoyl3bqWQxEj069g0YsjOySWzGv2k98zsvJI9+XFPpZ8wtqCwnX7s3tlBI6KJF7VvZFTpQ7Kzt0g8O/yT5+6xTWY4ibxEwk7PX0cVfyBka9/Zro98xNns7NHkXVVAAH7Sc8zzBaapaf/Z","aspectRatio":1.5,"src":"//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=185&h=123&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=370&h=247&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=739&h=493&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=1109&h=739&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=1478&h=985&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=1620&h=1080&q=50&fit=scale 1620w","srcWebp":"//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=185&h=123&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=370&h=247&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=739&h=493&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=1109&h=739&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=1478&h=985&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/3f38YQPBDnWlSgzj1x8fvY/539d7034d09c0bcddd6ea3c683df2221/pexels-photo-323645.jpeg?w=1620&h=1080&q=50&fm=webp&fit=scale 1620w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Team Tiny","slug":"team-tiny"},"category":{"title":"Content Marketing & Design","slug":"design-and-ux"},"metaTitle":null,"metaDescription":null}},{"node":{"title":"How to integrate React with TinyMCE","slug":"how-to-integrate-react-with-tinymce","featured":false,"lastUpdated":"Mar 26th, 2017","description":{"description":"<p>In this tutorial, I'll walk you through how to integrate React.js with TinyMCE. Without further ado, let's get started!</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In this tutorial, I'll walk you through how to integrate React.js with TinyMCE. Without further ado, let's get started!"}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"React and Tiny MCE","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,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","aspectRatio":1.7767441860465116,"src":"//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=1109&h=624&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=1478&h=832&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=1528&h=860&q=50&fit=scale 1528w","srcWebp":"//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=1109&h=624&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=1478&h=832&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/jC7yKmwpLMQQnMbORx6xn/fcc229b86e617c1e7becf3f74276462e/img-react-improvements-01.jpg?w=1528&h=860&q=50&fm=webp&fit=scale 1528w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Team Tiny","slug":"team-tiny"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":null,"metaDescription":{"metaDescription":"In this tutorial, I’ll walk you through how to integrate React.js with TinyMCE. Without further ado, let’s get started!"}}},{"node":{"title":"A quick guide to browser selection models","slug":"a-quick-guide-to-browser-selection-models","featured":false,"lastUpdated":"Feb 20th, 2017","description":{"description":"<p>One of the complexities of writing a web-based text editor is accounting for differences between browser selection APIs.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"One of the complexities of writing a web-based text editor is accounting for differences between browser selection APIs."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Abstract image of browser tab and content.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAANABQDAREAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAABwUGCP/EACsQAAEDAwMCAwkAAAAAAAAAAAECAxEEBQYABxIhQQgUIhMVIzEzUVJhcf/EABgBAAMBAQAAAAAAAAAAAAAAAAMFBgIE/8QAKBEAAQIEAwgDAAAAAAAAAAAAAQIEAAMREgUhMRMVQVFhocHhBpLi/9oADAMBAAIRAxEAPwDaGHYCLw2uqerDSUDIKXCloEhXSPUT+/lGppu2E4XE0EXbp4G4sCaqPXxTzEyrZure+nk9KsL6oSKCTHafi66N38l9vcB3xIAzbn7/AJigXHH/ACtY6w4UuONKLalpTAUQYmO2lak2qKeUMkrC0hYFAc4XMl2mXedrshxdm9u0DtzRwTcGmfWwZSeSU8hJ6fcafhoNiqTdrxifaYyWmJSX+zCtma2nQ9Dl4gs2a8Jdz20z2mvtbuRc8mZbZda8jW0xCJUmOQJdVBH876yhimWsTAo5RT4383XjLIsy0ly6kGqRQ5cNIVqzaZNVVvPe9Cnmsqj2ExJn8tDUwuUVXdolEYqUJCbNOvqP/9k=","aspectRatio":1.5633587786259542,"src":"//images.ctfassets.net/s600jj41gsex/6zfHmjbMtiVMcClusKRcHB/086ad9a0a8049df10d1fc4dd8d887df8/iStock-609056396_A-quick-guide-to-browser-selection-models-1024x655.jpg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/6zfHmjbMtiVMcClusKRcHB/086ad9a0a8049df10d1fc4dd8d887df8/iStock-609056396_A-quick-guide-to-browser-selection-models-1024x655.jpg?w=185&h=118&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6zfHmjbMtiVMcClusKRcHB/086ad9a0a8049df10d1fc4dd8d887df8/iStock-609056396_A-quick-guide-to-browser-selection-models-1024x655.jpg?w=370&h=237&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6zfHmjbMtiVMcClusKRcHB/086ad9a0a8049df10d1fc4dd8d887df8/iStock-609056396_A-quick-guide-to-browser-selection-models-1024x655.jpg?w=739&h=473&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6zfHmjbMtiVMcClusKRcHB/086ad9a0a8049df10d1fc4dd8d887df8/iStock-609056396_A-quick-guide-to-browser-selection-models-1024x655.jpg?w=1024&h=655&q=50&fit=scale 1024w","srcWebp":"//images.ctfassets.net/s600jj41gsex/6zfHmjbMtiVMcClusKRcHB/086ad9a0a8049df10d1fc4dd8d887df8/iStock-609056396_A-quick-guide-to-browser-selection-models-1024x655.jpg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/6zfHmjbMtiVMcClusKRcHB/086ad9a0a8049df10d1fc4dd8d887df8/iStock-609056396_A-quick-guide-to-browser-selection-models-1024x655.jpg?w=185&h=118&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/6zfHmjbMtiVMcClusKRcHB/086ad9a0a8049df10d1fc4dd8d887df8/iStock-609056396_A-quick-guide-to-browser-selection-models-1024x655.jpg?w=370&h=237&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/6zfHmjbMtiVMcClusKRcHB/086ad9a0a8049df10d1fc4dd8d887df8/iStock-609056396_A-quick-guide-to-browser-selection-models-1024x655.jpg?w=739&h=473&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/6zfHmjbMtiVMcClusKRcHB/086ad9a0a8049df10d1fc4dd8d887df8/iStock-609056396_A-quick-guide-to-browser-selection-models-1024x655.jpg?w=1024&h=655&q=50&fm=webp&fit=scale 1024w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Team Tiny","slug":"team-tiny"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":null,"metaDescription":null}},{"node":{"title":"Angular 2 and TinyMCE","slug":"angular-2-and-tinymce","featured":false,"lastUpdated":"Jan 17th, 2017","description":{"description":"<p>After a long period of development with a lot of twists and turns, Angular 2 was finally released as a non-beta version in September 2016. Our Engineering team member Mattias Wikstrom takes you through this simple guide to help you get started using TinyMCE with Angular 2.&nbsp;</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"After a long period of development with a lot of twists and turns, Angular 2 was finally released as a non-beta version in September 2016. Our Engineering team member Mattias Wikstrom takes you through this simple guide to help you get started using TinyMCE with Angular 2. "}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Angular Shield","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAALABQDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIGB//EACQQAAICAgIBAwUAAAAAAAAAAAECAwQFEQAhEgYHUSMxMlJh/8QAGQEBAAIDAAAAAAAAAAAAAAAABwMEAAII/8QAJREAAQMDBQACAwEAAAAAAAAAAQIEEQADBQYSITFBFCITUXGx/9oADAMBAAIRAxEAPwCJxFV7114IasV200EprQTHSPMF2gPYGuj9zr548andu2OHvuWKouJiD37B7ou0UwxuU1G0ZZcTYWSFckdCfOfDx7Vp7memcPhbcDYLLYr1BjIccal6xRCB62UikiV/x1pHEvkFIIHie+GekczlHmTtt7rk3UEEqmDyP8mlfXOn8Nj8RedJYfHvBafxgAj6L6n9kRyfZ6rPuOlc6UGR4fqRu0cidq6MVZT8gjmbQv6qEg+GtFKUgb0EgjkEGCP4RSpl7eSLCxL5LvzKoqoGb9iFA2f6e+VW+KY4wH4dlKNxJMDup7ucyeaUDkXCrm0ADcZgCm5aqOv/2Q==","aspectRatio":1.7777777777777777,"src":"//images.ctfassets.net/s600jj41gsex/2mgTpfg9xzfBBTOz8hSPKd/d7ee6282b23cff5ba54abf939ffa5c75/angularshield-graphic-tinymceblue-1024x576.jpg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2mgTpfg9xzfBBTOz8hSPKd/d7ee6282b23cff5ba54abf939ffa5c75/angularshield-graphic-tinymceblue-1024x576.jpg?w=185&h=104&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2mgTpfg9xzfBBTOz8hSPKd/d7ee6282b23cff5ba54abf939ffa5c75/angularshield-graphic-tinymceblue-1024x576.jpg?w=370&h=208&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2mgTpfg9xzfBBTOz8hSPKd/d7ee6282b23cff5ba54abf939ffa5c75/angularshield-graphic-tinymceblue-1024x576.jpg?w=739&h=416&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2mgTpfg9xzfBBTOz8hSPKd/d7ee6282b23cff5ba54abf939ffa5c75/angularshield-graphic-tinymceblue-1024x576.jpg?w=1024&h=576&q=50&fit=scale 1024w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2mgTpfg9xzfBBTOz8hSPKd/d7ee6282b23cff5ba54abf939ffa5c75/angularshield-graphic-tinymceblue-1024x576.jpg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2mgTpfg9xzfBBTOz8hSPKd/d7ee6282b23cff5ba54abf939ffa5c75/angularshield-graphic-tinymceblue-1024x576.jpg?w=185&h=104&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2mgTpfg9xzfBBTOz8hSPKd/d7ee6282b23cff5ba54abf939ffa5c75/angularshield-graphic-tinymceblue-1024x576.jpg?w=370&h=208&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2mgTpfg9xzfBBTOz8hSPKd/d7ee6282b23cff5ba54abf939ffa5c75/angularshield-graphic-tinymceblue-1024x576.jpg?w=739&h=416&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2mgTpfg9xzfBBTOz8hSPKd/d7ee6282b23cff5ba54abf939ffa5c75/angularshield-graphic-tinymceblue-1024x576.jpg?w=1024&h=576&q=50&fm=webp&fit=scale 1024w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Team Tiny","slug":"team-tiny"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":null,"metaDescription":null}},{"node":{"title":"Moxiecode, the makers of TinyMCE, join forces with Ephox","slug":"moxiecode-the-makers-of-tinymce-join-forces-with-ephox","featured":false,"lastUpdated":"Jun 22nd, 2015","description":{"description":"<p>Today I am excited to announce that Moxiecode, the team behind TinyMCE, will be joining Ephox. The TinyMCE project, MoxieManager, and Plupload will become part of the Ephox family of products.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Today I am excited to announce that Moxiecode, the team behind TinyMCE, will be joining Ephox. The TinyMCE project, MoxieManager, and Plupload will become part of the Ephox family of products."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Photograph of all staff.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAKABQDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQcG/8QAJhAAAQMDAwQCAwAAAAAAAAAAAQIDBAUGEQASIQgTIjEHQSMyY//EABoBAAICAwAAAAAAAAAAAAAAAAIEBQYBAwf/xAAnEQABAwMDAQkAAAAAAAAAAAABAAIDBBEhEjFhQQUGEyIjMlLC0f/aAAwDAQACEQMRAD8AFvTqNolmwaWzAdi1CoSVPOSYKoKVBhopSW1d0EA5UV5HJ45H3qDpeznzM1sOc9U66ZkZ9UEjhTKpdRsO3HItRQlNRRDXhTEpsqQ4l0byd6QcgE4H2B7AxoX0Dz5tZDh0/UzM+GonZKRpAsMbbW2zflbm+/mBqBcbzNvrtyuU7ttrEpxtbOFqQFLQAkqyEklOTgkg8aWmp3wP8MXNuVrDi4am2sptaFFp8i32S7AjOnbnzZSefLnkatVOBYlRcpOBdB3NSoUYfhhx2vIfo0kegMehrL8nKBhI2RlTbSqe6SkE7W+SP5p1WJvcuyd2wDSPv8vq1f/Z","aspectRatio":2.050251256281407,"src":"//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=185&h=90&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=370&h=180&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=739&h=360&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=1109&h=541&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=1478&h=721&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=2217&h=1081&q=50&fit=scale 2217w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=3264&h=1592&q=50&fit=scale 3264w","srcWebp":"//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=185&h=90&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=370&h=180&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=739&h=360&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=1109&h=541&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=1478&h=721&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=2217&h=1081&q=50&fm=webp&fit=scale 2217w,\n//images.ctfassets.net/s600jj41gsex/70k3yqB3RTvGySAXMqJjh2/ca84839c64274263c2ea25e3f8ec5985/IMG_1164-5.jpg?w=3264&h=1592&q=50&fm=webp&fit=scale 3264w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Andrew Roberts","slug":"andrew-roberts"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":null,"metaDescription":null}}]}},"pageContext":{"limit":12,"skip":660,"numPages":56,"currentPage":56,"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"]}