Drupal Mountain Camp 2024
Let's learn about Drupal native security options as well as solid contrib modules you can add to protect your sites.
We'll install and configure the required modules and configure the required keys to index your site into a vector Database.
Then we'll ask content questions and get answers from Drupal.
Editors will learn basics and advanced concepts of creating appealing content and landing pages with Drupal
Discover AWS BuilderCards, an engaging card game designed to educate about AWS services in a fun, interactive way. Suitable for all ages and knowledge levels, this session will introduce participants to core AWS services through gameplay, providing a unique and enjoyable learning experience.
Join us for a fun pub quiz held in the Congress Venue
Welcome apero in the ground floor area with some snacks and drinks.
Drupal Mountain Camp 2024 Opening Session
Open Source technologies build the foundation of the free and open internet, but many are developed by only a single maintainer or a very small community.
Despite the critical role these tools play in the internet ecosystem, they are perpetually under-funded and under-supported.
The similarity to other “system relevant” professions is striking: The more we need them to keep the system running, the less we are willing to appreciate and sufficiently fund them.
My keynote will discuss these issues as well as showcase funding solutions and business models to achieve economic sustainability for Free / Open Source projects.
Configuration schema's power most of the configuration of your Drupal sites, making those validatable paves the path towards easier config forms, recipes and decoupled admin UI's. In this session I'll give a brief history of how we got here, the new things in Drupal 10.1 / 10.2 and upcoming for 10.3 and what we could do beyond.
Issue queue processes, automated testing with GitlabCI, release management and more useful information about working with drupal.org for both maintainers and contributors
Decoupled applications are written quickly, but to then get SSR you need a diploma for Next.js or other frameworks. But there is a better way:
With just a normal client side (p)react application, you will learn how to EASILY add SSR: With almost no code changes needed!
This makes it easier, faster and more scalable to develop Decoupled Drupal sites, which keep the power of Drupal intact.
Decoupled done the Drupal way!
The evolution of content management systems (CMS) has seen a shift from monolithic and hybrid-headless architectures to a new approach known as the universal CMS. In this talk, we'll look at the recent history of the headless CMS as a concept, how the headless CMS is no longer truly as "headless" as it seems, and why we need a new name for the emerging category of CMS that treats all presentation layers as first-class citizens, at the expense of no single persona.
At Liip we are building all our new Drupal projects fully decoupled.
We (and many others) have chosen GraphQL over JSON:API to fetch the data in den frontend.
In this track, I will give you an overview of the Drupal GraphQL ecosystem and explain, how you can use the module "GraphQL Core Schema" to kick-start your new headless project.
Do you want to organise a BOF during Drupal Mountain Camp 2024?
Feel free to reach out to us and reserve this spot! -> info@drupalmountaincamp.ch
Smart watches are great for tracking activities and providing quick information to the user. In my presentation I will introduce Garmin's Connect IQ platform and show how to create a simple smart watch application that uses Drupal as its back end.
This session is about how Drupal and Mautic can form the backbone of an open DXP. It's about how to bringing different worlds together: bringing communities together, developers and marketers together and markets together
In this session we explore the intersection between Marketers and Technologists. How, as Technologists we can address the priority concerns of Marketers around Performance, Accessibility and SEO through DevOps.
Get an introduction to caching "on the edge".
“Make things as simple as possible, but no simpler.” A. Einstein
How do we keep things as simple as possible for the end users without loosing it's subtleties when the problem is incredibly complex. In this case study, we will see how we built an energy saving simulator between the marketing, the physicist, the developer and the designer with excel, python, react and react three fiber.
This will be a session between a BOF and a presentation where discussion and participation are highly encouraged!
Simple content pages or complex landing pages. Blokkli provides a solid modular framework to build your own editing experience - works with Drupal Paragraphs (and other backends).
A ticket for the fondue dinner is required. Sleds can be rented in addition from the base.
Inspired by SyFy's The Magicians and informed by works like "Grit" by Angela Duckworth and "So Good They Can't Ignore you" by Cal Newport, this talk will help attendees will learn four ways that they can embrace the principle of grit to achieve their goals.
An exchange format for Drupal association leads to share what is going on. The Drupal Switzerland association gives an update about recent initiatives and shares what value we aim to provide to individuals and companies.
Explore bug detection, diagnosis, and fixes in Drupal. Learn essential modules, debugging, and quality assurance for bug fixes in this session.
Dive into Drupal's Paragraphs module advancements. Review new documentation of Paragraphs on drupal.org, crafted for this session. The advanced demonstration covers real-world content, Paragraph types, plugins, theming, and translation. Building on the previous session, explore Paragraphs setup, custom styles, Drupal 10 compatibility, and the latest features. Elevate your content creation with new Paragraphs!
Do you want to organise a BOF during Drupal Mountain Camp 2024?
Feel free to reach out to us and reserve this spot! -> info@drupalmountaincamp.ch
Drupal 10.2 added the symfony/mailer component as a composer dependency and a new experimental core mailer module is in the works. This talk will give an overview on the current state and the next steps.
Quick introduction to Progressive Web Applications and what they could bring for your projects and customers.
Among many available frameworks, we at Liip have chosen Nuxt 3 and Vue 3 as our frontend framework.
As most of you know, Drupal has solved almost all known problems to build web-application. Multi-language, multi-domain, multi-version support are just a few things to name.
When starting headless, it is sometime hard, to close the gap that is left over when you are no longer rendering the sites with Drupal.
In this track, I will show you how we managed to fill these gaps and explain to you the related Nuxt and Drupal modules we have built in the last year to quickly start new projects.
Explore the versatility of Entity Browser in integrating diverse media sources: Bynder's DAM system, Pexels' stock photography, and Font Awesome's icons.
Do end users know what they want? Do designers and developers understand what end users said they want and what they really need?
Come and learn about the two methods Information Modelling and Exploded View. They will change the way you communicate with your customers and raise acceptance and quality of your solutions to new levels.
In my session I will highlight the most common pitfalls in the organisation of the Drupal Splash Awards Germany and Austria and also what is there to learn in six years.
With growing website complexity, content tagging can become a key asset in content management. In this talk, I will give an introduction on how to leverage AI to support editors into automatically tagging their content, without depending on black-boxes or third-party services such as ChatGPT.
After this talk, the audience will be able to train their own machine learning model for their own dataset, and suggest to editors relevant keywords based on a taxonomy.
In an era where headless, composable, and decoupled systems are gaining traction, this session delves into the evolving landscape of Content Management Systems (CMS), with a special focus on Drupal's role as a headless CMS. While new players like Strapi and Sanity emerge, and concepts like Jamstack and MACH redefine the field, Drupal stands out as a resilient and adaptable platform. We will explore how Drupal, often labeled as "monolithic" and "traditional," is actually at the forefront of headless CMS technology, debunking myths in Jamstack and MACH marketing, and highlighting Drupal's potential in crafting digital experiences for 2024 and beyond.
In this session, I propose an integration of Drupal and ChatGPT to enable new possibilities.
We will present Gander, Drupal's new automated performance testing framework. We will explain how Drupal, its developers and the wider community benefit from it. We will also show how anyone can start using it on their projects today.
An update on the development of TMGMT and learnings from a large translation project. After identifying missing pieces and experimenting with new functionality, the vision of TMGMT needs an update: With a new user centric (manager and reviewer centric) approach, we can develop a new vision for a significantly improved solution.
Drupal Mountain Camp 2024 closing session
A small private event for the speakers of the conference.