Skip to main content
Home

Main navigation

  • About
    • Program at a glance
    • Venue and rooms
    • Lunch
    • Contribution
    • Accomodation
    • FAQs
    • In the Media
    • Team
  • Schedule
    • Sessions Overview
    • Mautic Days
    • Venue map
  • Speakers
  • Sponsors
  • Tracks
User account menu
  • Log in
Event Platform Header CTA Pictures

Breadcrumb

  1. Home
  2. HS13 (2nd floor)

HS13 (2nd floor)

See the venue map for the exact location.

Build Feature-Rich Apps with a Robust Backend Solution using Drupal

Room
HS13 (2nd floor)
Speaker(s)
omarlopesino
Session Category
Backend Development
Audience
All Attendees
As a developer, it is essential to explore powerful and reliable backend solutions to create rich iOS applications. Drupal stands out as one of the leading open-source content management systems (CMS). With its extensibility, security, and powerful API capabilities, utilizing Drupal as a backend for iOS applications can be an exciting and effective choice. This session aims to provide you with an in-depth understanding of how to leverage Drupal's capabilities as an iOS application backend, focusing on practical solutions for the most common challenges developers face. We have designed this session to help developers create robust iOS applications by harnessing Drupal's strengths in handling in-app purchases, receipt validation, and REST API integrations. In this presentation, we will deep into the utilization of the Apple Store Server Notifications contrib module, the intricacies of Apple's receipt validation process, and implementing REST APIs using Drupal's REST and JSON API modules. By exploring some real-world examples and best practices, this session will equip you with the knowledge and tools necessary to build your next iOS app with confidence.

Case Study: Progressive Migration from D7 with Progressive Decoupling

Room
HS13 (2nd floor)
Speaker(s)
pritam
Session Category
Clients & Industry Experiences
Audience
All Attendees
The session examines the successful progressive migration of Edredo, an ed-tech startup, to Drupal 9. The article delves into the challenges Edredo & OpenSense Labs team faced and highlights the strategic approach taken to upgrade their platform while ensuring minimal disruption to their operations. The session also aims to discuss the microservice architecture used in the final product.

Why Module Builder should be in your developer toolkit

Room
HS13 (2nd floor)
Speaker(s)
alvar0hurtad0
Session Category
Backend Development
Audience
Intermediate
Your next custom module won't be written by AI, at least not for a while yet. But most of it could be written by Module Builder. This session will explain why Module Builder deserves to be among the essential tools you add to any project to speed up and smooth over your development tasks. Module Builder simplifies your work when writing custom code. Need a route and controller? A form? A config entity type with an admin UI? A kernel test? From a few options, Module Builder creates the boilerplate for all the common Drupal coding patterns. Because Module Builder analyses your codebase, it can generate all hooks, plugins of all types, inject any service - even those you've only just written yourself!

New module: Search API decoupled

Room
HS13 (2nd floor)
Speaker(s)
a.dmitriiev
breidert
Session Category
Backend Development
Audience
Intermediate
Search API is a powerful module family. However, it is not easy to build decoupled searches using Search API. Therefore we have created a new module called search_api_decoupled, that exposes search configurations and provides an API endpoint for querying. The module has UIs to control all configurations and re-uses existing modules such as the layout module from core, facets, and search_api_autocomplete. In the session we showcase the new module together with a decoupled search app based on React, Webcomponents, and Tailwind.

Comment Analyzer

Room
HS13 (2nd floor)
Speaker(s)
MethodJules
Session Category
Backend Development
Audience
All Attendees
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.

Architecting Multimarket & Multilingual Drupal Sites: A Deep Dive into the Backend

Room
HS13 (2nd floor)
Speaker(s)
jlbellido
Session Category
Backend Development
Audience
Intermediate
Drupal is increasingly being used for large projects that need to provide solutions for different markets with different languages. This context presents several challenges for the whole team at different levels. At DrupalCon Prague 2022, we presented a case study on our successful project. In this session, we will dive deeper into the technical aspects of building multi-market/multi-language Drupal sites.

Entities explained

Room
HS13 (2nd floor)
Speaker(s)
Berdir
Session Category
Backend Development
Audience
Intermediate
Covering most important aspects of working with entities. From basic CRUD, working with entity fields, revisions, translations, entity templates in PHP and twig as well as some deep dives into inner workings of Content Entities. And finally, room for the questions you always wanted to ask an entity system maintainer.

Revamp Transactional Email in Drupal Core

Room
HS13 (2nd floor)
Speaker(s)
znerol
Session Category
Innovation & The future
Audience
Intermediate
Drupal Core currently provides a very rudimentary API for sending transactional emails. This applies to both, the way emails are constructed (markup rendered to plaintext) as well as the way they are delivered (using the very limited PHP mail function). A growing number of contrib projects are attempting to close this gap. However, to give site builders the tools they need to make their emails look good and work with modern email infrastructure, contrib projects must apply crude hacks to work around the limitations of the core mail API. This session is a very short introduction into core and contrib mail APIs followed by a (hopefully) long Q&A where the audience is encouraged to bring in their PoV regarding the future of transactional email. The results of this session will ideally lead to a clear and broadly accepted plan for the next step on how Drupal core transactional email is going to be modernized in upcoming releases.

Structured content within CKEditor 5. Do we still need paragraphs?

Room
HS13 (2nd floor)
Speaker(s)
erik.erskine
Session Category
Innovation & The future
Audience
Intermediate
CKEditor 5 has an internal data model that's distinct from both the stored data and the resulting HTML. It's a document editor rather than an HTML editor. That gives us scope to use it for things that we might otherwise have implemented using paragraphs. Can we improve our content editing experience that way?

Improving your time management skills

Room
HS13 (2nd floor)
Speaker(s)
AlesK
Session Category
Project Management & Business
Audience
All Attendees
In today’s fast-paced digital environment, time is one of our most precious, if not the most precious, commodities. One would then figure that we would value it and manage it well, right? Well - not really. While most of us understand the importance of time and its limited amount, we somehow fail to put this understanding into practice and waste our time on distractions and procrastination rather than taking the reins and living the life we’ve always dreamt of living. In this session, I’ll discuss about the importance of time management and give you some tips on how to effectively manage your time and get more out of your life.

Pagination

  • 1
  • Next page
HS13 (2nd floor)

Platinum Sponsors

Logo 1xinternet

Gold Sponsors

D shaped logo and the name Droptica
Logo AgileDrop
Logo Amazee.io

Silver Sponsors

Logo Kraut.Hosting GmbH
dropsolid logo
Logo EOR Digital GmbH
Logo Druid.fi

Media Partner

Logo Kurier.at
droptimes logo

Funded by

wko logo
Meeting Destination Vienna

Footer

  • Contact
  • Code of Conduct
  • Data Privacy
  • Media Policy
  • FAQs
  • Imprint

Copyright © Drupal Dev Days 2024. All rights reserved.

Webdesign by acolono GmbH, implementation by Alex Milkovskyi

Webhosting by amazee.io
Powered by Drupal