Tame your data: Optimizing Google Analytics 4 with Google Tag Manager and Google Looker Studio
- Stephen Pashby
Drupal 10 introduced CKEditor 5 (CKE5) as the supported rich text editor library available in Drupal. Most of the basic tools content managers need can be found out-of-the-box, through community contributed modules, or a combination of contributed modules, along with a bit of custom development. However, that doesn’t always result in the ideal experience for editors, and can result in an increased governance burden for content managers, plus piecemeal setups that are vulnerable to misuse. This is where CKE5 custom plugins come into play! In this talk we will share our lessons learned, and recipes for success in developing smart, manageable CKE5 plugins that take advantage of the enhanced UI in version 5, and can serve as a foundation for your own powerful editing tools for content managers. What We'll Cover: • How to evaluate the effort of going with a custom plugin, and determining whether it’s worth it • The basic architecture of a custom plugin, how to extend existing UI widgets available in CKE5, and the differences from CKE4 • A solution for allowing editors to apply widgets built with React through CKEditor custom plugins Who Should Attend: Although this presentation will cover a lot of technical aspects with CKEditor 5, and is geared towards Drupal engineers, content managers and site builders are also encouraged to attend to understand the possibilities of CKEditor 5, plus the limits and level of effort required when it comes to customizing site building tools. Presentation Slides: https://docs.google.com/presentation/d/e/2PACX-1vQiBWVpendX1ECi4Q3FNqE13U20Vb-NiQzjUIgkWHPalEDJ2BpoKbs3miJ49Z-LgG4qQ9CK0i18xR6q/pub
Code can be found bla bla