![Michael Kinnunen](https://sessionize.com/image/1531-400o400o2-a003a286-09bf-4e2d-a51e-ec4f89851341.jpg)
Michael Kinnunen
Back End Engineer at CivicActions
Ishpeming, Michigan, United States
Actions
Michael started working in Drupal during the first part of 2016. He began with Drupal 7 in a higher education capacity and is now working in Drupal 10 as a back end engineer at CivicActions. Outside of working in Drupal, Michael spends his time volunteering on his city’s planning commission and coaching a local high school robotics club. After attending several DrupalCons, he co-presented a session for the first time at Drupal GovCon 2023. He looks forward to giving many more presentations in the future.
LaunchDarkly and Drupal: A Solid Combo For A/B Testing
So, you’re thinking about changing a feature on your site, but you aren’t sure whether it’ll make a positive difference. This is where you might want to think about leveraging an A/B test. These are tests where you can run two versions of a page (or element on a page) simultaneously to different users and measure their effectiveness.
In this session we’ll look more at what A/B tests are and how to use LaunchDarkly within Drupal to build out these tests.
We’ll cover:
- Basics of A/B testing
- Feature Flags
- LaunchDarkly’s Experimentation Feature
- Using LaunchDarkly with Drupal
This session will be from the point of view of a developer, but should be beneficial to many different roles on a project, such as designers, ux, content strategists, analysts, site builders, etc.
Here's a link to the published slides: https://docs.google.com/presentation/d/e/2PACX-1vSXMBY8taZ4S5lwTAlUXEA5zYn5SEwefhVWJU34C8lz6WPcUoxsWwVHlCCqnWo8XD22nHOToUVJvCDX/pub?start=false&loop=false&delayms=3000
CKEditor5 Custom Plugins: Recipes for Success
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.
Drupal GovCon Goes Back to Camp 2023 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top