<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://ddd23.drupalcamp.at/">
  <channel>
    <title>Content Management</title>
    <link>https://ddd23.drupalcamp.at/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>Managing Translations in Drupal 10 in combination with the Layout Builder</title>
  <link>https://ddd23.drupalcamp.at/managing-translations-drupal-10-combination-layout-builder</link>
  <description>
&lt;span&gt;Managing Translations in Drupal 10 in combination with the Layout Builder&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs4-ground-level" hreflang="en"&gt;HS4 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/volunteers/jeremy-chinquist" lang about="https://ddd23.drupalcamp.at/volunteers/jeremy-chinquist" typeof="schema:Person" property="schema:name" datatype&gt;Jeremy Chinquist&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-15T21:21:17+02:00" title="Monday, May 15, 2023 - 21:21"&gt;Mon, 05/15/2023 - 21:21&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/wed-1045am-1130am-71923" hreflang="en"&gt;Wed 10:45am to 11:30am (7/19/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Long session - 45min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;Intermediate&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Backend Development&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;We have all heard this from a client: “I have a small marketing website and I want it in English too.” It sounds simple, and it can be, but do not make the error to think “it is just a copy of each page, add the language switcher and voila, we’re done!”&lt;/p&gt;&lt;p&gt;In this talk we will dive into the technology decisions we have made, and committed to the Drupal community, in order to answer the question "How can translations of our content for our (Drupal 10-based) website relaunch, also using the layout builder, be managed?"&lt;/p&gt;&lt;p&gt;In this case study we used our company's website. We had to take our Drupal stack into consideration. It is based upon Lupus Decoupled, a fully integrated solution for a headless Drupal which builds upon Custom Elements and Lupus Custom Elements Renderer. On top of that we also use a custom solution that turns our backend into a contentpool that delivers content to multiple frontends. That was our starting point on top of which we added a multilingual functionality layer.&lt;/p&gt;&lt;p&gt;Drupal Core gives us many tools to start with, but to make it manageable, we had to make some decisions. When an entity exists in one language and then it is translated, all the layout builder blocks are cloned and attached to the new translation. How should the system manage an added block of text? The language switcher must also be designed. There are accessibility guidelines and decisions to make about how the language switcher works when a translation is not available. The list goes on.&lt;/p&gt;&lt;p&gt;We will highlight the overall strategy that we have developed, as well as go into some of the finer points of the code.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/lionovelli"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/lionovelli" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-05/jaz.jpg?h=57024e64&amp;amp;itok=DCWJuLr6" width="220" height="220" alt="Profile picture for user lio.novelli" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Liopold Doron Novelli&lt;/h4&gt;
      &lt;div class="user__position"&gt;Developer at drunomics&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/volunteers/jeremy-chinquist"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/volunteers/jeremy-chinquist" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2022-11/jeremy_4_3_ratio.jpg?h=4a88a8ba&amp;amp;itok=XLJG3k7D" width="220" height="220" alt="Profile picture for user Jeremy Chinquist" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Jeremy Chinquist&lt;/h4&gt;
      &lt;div class="user__position"&gt;Project Manager | Kassier Drupal-Austria Verein at drunomics GmbH | Drupal-Austria Verein&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;&lt;strong&gt;Speaker1&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Liopold Novelli, from Slovenia, is a Free Software enthusiast and Drupal developer. Beside web and other IT technologies, he is also interested in journalism. He hosts his own radio show, centered on Open Source technologies.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Speaker2&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Jeremy Chinquist, originally from Minnesota, USA, graduated from the Technical University of Vienna in 2013 with a Masters in Information Management. Currently working as Project Manager at drunomics in Vienna, he also serves as the Cashier of the Drupal-Austria Verein and volunteers at both DrupalCon Europe and at other Drupal community events.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/65" hreflang="en"&gt;Content Management&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/63" hreflang="en"&gt;Content Strategy&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Mon, 15 May 2023 19:21:17 +0000</pubDate>
    <dc:creator>Jeremy Chinquist</dc:creator>
    <guid isPermaLink="false">107 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Comment Analyzer</title>
  <link>https://ddd23.drupalcamp.at/comment-analyzer</link>
  <description>
&lt;span&gt;Comment Analyzer&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs13-2nd-floor" hreflang="en"&gt;HS13 (2nd floor)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/methodjules" lang about="https://ddd23.drupalcamp.at/user/methodjules" typeof="schema:Person" property="schema:name" datatype&gt;MethodJules&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-15T15:05:56+02:00" title="Monday, May 15, 2023 - 15:05"&gt;Mon, 05/15/2023 - 15:05&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/thu-200pm-245pm-72023" hreflang="en"&gt;Thu 2:00pm to 2:45pm (7/20/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Long session - 45min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Backend Development&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;Drupal as a Content Management Framework supports commenting content out of the box. In the free and hanseatic city of hamburg we have a Drupal based system for collecting informal civil contributions. To collect the data we have a Drupal Backend and a custom decoupled frontend implemented with Vue.js.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The content created by the citizens of the city can range from a hundred entries or more. Each of these contents as well as the comments are analyzed manually by one or more clerks. To simplify the process of comment analysis we have developed a Drupal module: comment-analyzer.&lt;/p&gt;&lt;p&gt;This module shows the administrator important information that helps him to analyze the comments correctly.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The presentation will show how we proceeded to develop our analysis model, which Drupal features like the Batch API we used, how the integration with different open source frameworks worked and an brief introduction to Natural Language Processing (NLP).&amp;nbsp;&lt;/p&gt;&lt;p&gt;The purpose of this presentation is to demonstrate how NLP can be used to analyze comments on a Drupal site. We will discuss the different techniques that can be used, such as sentiment analysis, topic modeling, and text classification. We will also showcase the benefits of using NLP especially to make the free and hanseatic city smarter.&lt;/p&gt;&lt;p&gt;In conclusion, this presentation will be a great opportunity for Drupal developers and business owners to learn about the benefits of using NLP to analyze user comments. Attendees will leave the conference with a better understanding of how NLP can be used for e. g. to improve user engagement, detect spam comments, and understand user sentiment.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/methodjules"&gt;
  
  &lt;h4&gt;Julien Hofer&lt;/h4&gt;
      &lt;div class="user__position"&gt;Data Scientist at Department Geoinformation and Surveying&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;Julien Hofer&lt;/p&gt;&lt;p&gt;Is a highly skilled data scientist and web developer who has been making a name for himsel in the world of data-driven innovation. With a passion for both data analysis and web development, Julien Hofer has developed a unique set of skills that allow her to collect data and build innovative tools using Drupal as a CMS. He works for the Free City of Hamburg and was speaker on different Drupal Events.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/33" hreflang="en"&gt;Drupal Site-Building&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/65" hreflang="en"&gt;Content Management&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Mon, 15 May 2023 13:05:56 +0000</pubDate>
    <dc:creator>MethodJules</dc:creator>
    <guid isPermaLink="false">98 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>TMGMT module: supporting you to keep track of translations on your multilingual website </title>
  <link>https://ddd23.drupalcamp.at/tmgmt-module-supporting-you-keep-track-translations-your-multilingual-website</link>
  <description>
&lt;span&gt;TMGMT module: supporting you to keep track of translations on your multilingual website &lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs4-ground-level" hreflang="en"&gt;HS4 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/mdumond" lang about="https://ddd23.drupalcamp.at/user/mdumond" typeof="schema:Person" property="schema:name" datatype&gt;mdumond&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-15T11:16:02+02:00" title="Monday, May 15, 2023 - 11:16"&gt;Mon, 05/15/2023 - 11:16&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/wed-510pm-540pm-71923" hreflang="en"&gt;Wed 5:10pm to 5:40pm (7/19/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Short session - 25min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Accessibility, User Experience &amp;amp; Marketing&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;TMGMT module: supporting you to keep track of translations on your multilingual website&lt;/p&gt;&lt;p&gt;Managing multilingual content on a website can quickly become a daunting task without the proper tools. Fortunately, the Translation Management Tool (TMGMT) module provides invaluable support to content creators by streamlining translation management, tracking translations, and facilitating third-party translation services.&lt;br&gt;The use of TMGMT has steadily increased over time, with more websites adopting it and a growing number of providers being supported. As the standard for managed translations in Drupal, we are committed to improving the module's usability.&lt;br&gt;In this presentation, we will showcase how TMGMT simplifies the management of multilingual content. We will focus on the module's ability to suggest related content for translation and prevent the submission of duplicate items to service providers, ultimately reducing costs. Additionally, we will discuss some of the remaining challenges and our plans to address them.&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Side note: I was unsure if this talk would fit most for this track, or backend. I can adapt the presentation for the backend track if it'd be better for the planning management.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/mdumond"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/mdumond" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-05/IMG_2110.JPG?h=d8866800&amp;amp;itok=ZIh531VY" width="220" height="220" alt="Profile picture for user mdumond" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Mathilde Deutschmann&lt;/h4&gt;
      &lt;div class="user__position"&gt;Web developer at MD Systems&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p dir="ltr"&gt;Originally a computational biology researcher, I switched to web development only a few years ago. Though I am relatively new to the field, I am learning fast and actively producing for Drupal. I am primarily working on back end development, though I occasionally am involved in front end development as well. I helped organize the Drupal Mountain Camp in Davos last year, for my first participation in a Drupal event, and really liked the atmosphere and the community.&lt;/p&gt;&lt;p dir="ltr"&gt;Other topics of interest include and are not limited to: accessibility, machine learning (and what plants can teach us :D).&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/65" hreflang="en"&gt;Content Management&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Mon, 15 May 2023 09:16:02 +0000</pubDate>
    <dc:creator>mdumond</dc:creator>
    <guid isPermaLink="false">96 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Beyond the code: Community engagement for non-technical Drupal enthusiasts</title>
  <link>https://ddd23.drupalcamp.at/beyond-code-community-engagement-non-technical-drupal-enthusiasts</link>
  <description>
&lt;span&gt;Beyond the code: Community engagement for non-technical Drupal enthusiasts&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs13-2nd-floor" hreflang="en"&gt;HS13 (2nd floor)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/niklas-franke" lang about="https://ddd23.drupalcamp.at/user/niklas-franke" typeof="schema:Person" property="schema:name" datatype&gt;Niklas Franke&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-04-21T18:20:12+02:00" title="Friday, April 21, 2023 - 18:20"&gt;Fri, 04/21/2023 - 18:20&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/wed-415pm-500pm-71923" hreflang="en"&gt;Wed 4:15pm to 5:00pm (7/19/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Short session - 25min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Open Web &amp;amp; Community&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;In this session, I want to highlight several aspects that have made it easier for me to give back to the community, even as a digital marketing manager. In my role, the ways to contribute are often far from obvious, so I'd like to highlight some recent activities I've done to support Drupal maintainers and developers. In doing so, I hope to encourage more non-developers within the community to find their way, and to kick-start potential collaborations for the future.&lt;/p&gt;&lt;p dir="ltr"&gt;This session includes in particular:&lt;/p&gt;&lt;ul&gt;&lt;li dir="ltr"&gt;How to find my place as a Marketer who wants to contribute&lt;/li&gt;&lt;li dir="ltr"&gt;Ways of collaboration between developers and non-developers&lt;/li&gt;&lt;li dir="ltr"&gt;Recent examples of contribution projects&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/niklas-franke"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/niklas-franke" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-04/3P7A0831.jpg?h=38a6ba79&amp;amp;itok=s1G6i_I_" width="220" height="220" alt="Profile picture for user Niklas Franke" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Niklas Franke&lt;/h4&gt;
      &lt;div class="user__position"&gt;Digital Marketing Manager at Factorial&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;Digital Marketing Manager at Factorial, tech newbie and musician. I like to create stories and connect people. Working with Drupal since 2020.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/64" hreflang="en"&gt;Digital Marketing&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/65" hreflang="en"&gt;Content Management&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/79" hreflang="en"&gt;Community&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/80" hreflang="en"&gt;Contribution&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Fri, 21 Apr 2023 16:20:12 +0000</pubDate>
    <dc:creator>Niklas Franke</dc:creator>
    <guid isPermaLink="false">51 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>CKEditor 5: One Small Step for Content Editor, One Giant Leap for Drupal</title>
  <link>https://ddd23.drupalcamp.at/ckeditor-5-one-small-step-content-editor-one-giant-leap-drupal</link>
  <description>
&lt;span&gt;CKEditor 5: One Small Step for Content Editor, One Giant Leap for Drupal&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs1-ground-level" hreflang="en"&gt;HS1 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/vladimir-r" lang about="https://ddd23.drupalcamp.at/user/vladimir-r" typeof="schema:Person" property="schema:name" datatype&gt;Vladimir R&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-04-10T10:15:03+02:00" title="Monday, April 10, 2023 - 10:15"&gt;Mon, 04/10/2023 - 10:15&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/thu-415pm-500pm-72023" hreflang="en"&gt;Thu 4:15pm to 5:00pm (7/20/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Long session - 45min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Accessibility, User Experience &amp;amp; Marketing&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;Introduction of &lt;strong&gt;CKEditor 5&lt;/strong&gt; to Drupal core has improved the content creation experience for website editors. The new version of rich text editor offers a more intuitive and modern interface than its predecessor. The complete rewrite of core features have made it easier to produce high-quality content with less effort.&lt;br&gt;&lt;br&gt;Drupal configuration process has undergone some changes, and it is essential to understand how to configure the editor when building new and upgrading existing websites. We will kick off by configuring CKEditor 5 for Drupal 10 highlighting practical tips and gotchas.&lt;br&gt;&lt;br&gt;Some functionality provided by contrib modules might not be available, so we will list top Drupal modules that are currently updated to support CKEditor 5 and how site builders can utilise them to improve the content creation. If a specific functionality is not available, site builders can contribute back by identifying the gaps and sharing the findings with the community.&lt;br&gt;&lt;br&gt;The best for the last, demo of the editor's premium features enhancing functionality relevant to teams such as real-time collaboration, revision history, and comments.&lt;br&gt;&lt;br&gt;Overall, the presentation will showcase the improvements brought to Drupal by CKEditor 5, the changes to configuration process, and the Drupal modules and premium features available to improve the editor's functionality and collaboration.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/vladimir-r"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/vladimir-r" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-04/vova-2020-IMG_6188_square.jpg?h=3f9d559e&amp;amp;itok=93EqqCOQ" width="220" height="220" alt="Profile picture for user Vladimir R" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Vladimir Roudakov&lt;/h4&gt;
      &lt;div class="user__position"&gt;Teacher at Tomato Elephant Studio&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;&lt;strong&gt;Speaker1&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Hi, I'm Vladimir. I am a Drupal developer and IT teacher from Brisbane, Australia.&lt;br&gt;I maintain popular Bootstrap 5 theme and number of Drupal modules.&lt;br&gt;I contribute to various technologies including Drupal, Bootstrap and Gitlab.&lt;br&gt;I organise Drupal Brisbane Meetup, DrupalCamp Byron Bay and DrupalSouth conference and free monthly Drupal training sessions.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/65" hreflang="en"&gt;Content Management&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/36" hreflang="en"&gt;Frontend-Frameworks&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/62" hreflang="en"&gt;Editor Experience&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/52" hreflang="en"&gt;Core Conversations&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Mon, 10 Apr 2023 08:15:03 +0000</pubDate>
    <dc:creator>Vladimir R</dc:creator>
    <guid isPermaLink="false">46 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>AI assisted content editing with CKEditor5 &amp; OpenAI</title>
  <link>https://ddd23.drupalcamp.at/ai-assisted-content-editing-ckeditor5-openai</link>
  <description>
&lt;span&gt;AI assisted content editing with CKEditor5 &amp;amp; OpenAI&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs1-ground-level" hreflang="en"&gt;HS1 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/rafuel92" lang about="https://ddd23.drupalcamp.at/user/rafuel92" typeof="schema:Person" property="schema:name" datatype&gt;rafuel92&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-03-30T17:44:57+02:00" title="Thursday, March 30, 2023 - 17:44"&gt;Thu, 03/30/2023 - 17:44&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/fri-510pm-540pm-72123" hreflang="en"&gt;Fri 5:10pm to 5:40pm (7/21/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Short session - 25min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;Intermediate&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Innovation &amp;amp; The future&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;Content generation, validation and analysis are very critical and recurrent task in Drupal.&lt;/p&gt;&lt;p&gt;Drupal 10 and Drupal 9.5 introduced CKEditor5 in core, also OpenAI is a very useful tool to create AI assisted content.&lt;/p&gt;&lt;p&gt;With live practical examples in this session you will learn how to leverage CKEditor OpenAI module for:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Perform AI assisted content creation and generation&lt;/li&gt;&lt;li&gt;Detect unsafe or sensitive content using moderation endpoint of OpenAI&lt;/li&gt;&lt;li&gt;Generate media from text using DALL-E api directly into CKEditor5&lt;/li&gt;&lt;li&gt;Validate your content syntax and grammar using OpenAI&lt;/li&gt;&lt;li&gt;Generate SEO-friendly content using OpenAI&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/rafuel92"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/rafuel92" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-03/Raffaele-1web_0.jpeg?h=7497c1a7&amp;amp;itok=gvClRZmQ" width="220" height="220" alt="Profile picture for user rafuel92" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Raffaele Chiocca&lt;/h4&gt;
      &lt;div class="user__position"&gt;Tech Lead at Hinto&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;Tech Lead @Hinto and Drupalista since 2011, managing complex web portals in the energy, e-health, and public administration sectors.&amp;nbsp;&lt;br&gt;&lt;br&gt;Maintainer of the following drupal modules:&lt;br&gt;&amp;nbsp;- &lt;a href="https://www.drupal.org/project/openai"&gt;https://www.drupal.org/project/openai&lt;/a&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;- &lt;a href="https://www.drupal.org/project/vapn"&gt;https://www.drupal.org/project/vapn&lt;/a&gt;&lt;br&gt;&amp;nbsp;- &lt;a href="https://www.drupal.org/project/events_logging"&gt;https://www.drupal.org/project/events_logging&lt;/a&gt;&lt;br&gt;&amp;nbsp;- &lt;a href="https://www.drupal.org/project/visitors"&gt;https://www.drupal.org/project/visitors&lt;/a&gt;&lt;br&gt;and other minor modules.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/65" hreflang="en"&gt;Content Management&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/62" hreflang="en"&gt;Editor Experience&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Thu, 30 Mar 2023 15:44:57 +0000</pubDate>
    <dc:creator>rafuel92</dc:creator>
    <guid isPermaLink="false">37 at https://ddd23.drupalcamp.at</guid>
    </item>

  </channel>
</rss>
