Dropsolid @Drupal Dev Days

Blog
Gepost op
Dropsolid Drupal Dev Days Gent

We mogen weer! Na twee jaar is het ein-de-lijk zover: het eerste fysieke event sinds 2020. Spannend! We zijn er nu al van overtuigd dat het een knaller van formaat wordt. En dat wel om 3 redenen. Ten eerste, voor de eerste keer alles in ons nieuwe branding-jasje. Ten tweede, 27 Dropsoldiers van over heel Europa zakken hiervoor speciaal af naar Gent. En ten derde, niet minder dan vijf inspirerende sessies van onze eigen collega’s verspreid over de dagen. #zinin

Mautic Dev Days

Een primeur voor Mautic, want samen met Drupal Dev Days vindt dit jaar ook de eerste Mautic Dev Days plaats. Een prachitge kans om te leren van het Mautic Core team en alle andere professionele ontwikkelaars die dagelijks met Mautic werken. Als Dropsolid dragen we dagelijk ons steentje bij aan Mautic door mee te contributen. Dit jaar worden er naast de Drupal sprints ook verschillende Mautic sprints georganiseerd om samen aan projecten te werken.

Platinum sponsor @Drupal Dev Days

Fier dat we ook dit jaar als Platinum sponsor het event mogen ondersteunen. We kijken er zoals elk jaar naar uit om onze collega’s los te laten op een resem boeiende sessies, inspirationale talks en leerrijke contributie sprints. Naast de sessies staan er ook een resem van onze medewerks je op te wachten in onze booth. Daar verwelkomen we jou met een heuse competitie. In welke discipline jij je mede Drupal Dev Dayers kan verslaan, houden we nog even geheim. Bereid je alvast voor, want wie weet schiet je de hoofdvogel van de dag wel af! Durf jij het aan? Breng dan zeker een bezoekje aan onze splinter nieuwe booth en… Let’s connect!

Als laatste staan er ook 6 van onzo collega’s te popelen om hun kennis met jou te delen. We lijsten onze sessies hieronder even op:

Open source enterprise integration hub with Drupal and n8n

Door Frederik Wouters & Wesley De Vrient 
Maandag 04.04.2022, 10:00 - 10:50 - Dropsolid Room

Sta code vrije systeem integraties toe tussen Drupal en elk ander systeem. Of het nu een CRM, ERP, sociale media,... is. Het kan zelfs met minimale inspanning aan de ontwikkelingskant. Aangepaste code schrijven is vaak duurder om te onderhouden dan bestaande integraties. De webhooks module stelt Drupal in staat om elke denkbare gebeurtenis te verbinden met externe systemen. Enterprise integratie systemen zoals n8n en Zapier kunnen de kracht van Drupal zo echt ontgrendelen. Zonder een enkele letter code.

In deze sessie leer je hoe je Drupal koppelt met n8n om je site uit te schakelen als de temperatuur stijgt. The sky is the limit. Waarschuwing: deze lezing bevat een Buzzword Bingo spel.

Open Personalization with Apache Unomi in the GDPR era

Door Nick Veenhof
Dinsdag 05.04.2022, 10:00-10:50 - Calibrate room 

Personalisatie: doen of niet? In het tijdperk van permissie, privacy en GDPR lijkt het misschien niet langer acceptabel om aan gedragspersonalisatie te doen. Toch hoeft personalisering geen duivelse Big Brother te zijn.

Het is bewezen dat personalisatie een effectieve manier is om de betrokkenheid te vergroten. Want, als bezoeker voel je je begrepen. Het leidt tot een betere gebruikerservaring en een hogere conversie, zolang het maar gebeurt in alle vertrouwen en met toestemming. De laatste jaren zijn er veel softwarebedrijven opgericht om deze sterk gecontextualiseerde ervaringen te leveren, maar geen van hen leverde echt het nodige vertrouwen zodat je de technologie op dezelfde manier kan gebruiken als Drupal.

Drupal is yours to take. Het is je eigen verantwoordelijkheid om het verstandig te gebruiken. Apache Solr is ook vrij te gebruiken. In combinatie met Drupal is het zeer krachtig, en toch blijven je klantgegevens, te allen tijde, in je eigen handen alleen. Verwelkom Apache Unomi, the new kid in town van klantgegevensbeheer en personalisatie.

Nick legt uit hoe Drupal, Mautic en Apache Unomi gezien kunnen worden als een Digital Experience Platform zonder lock-in en zonder je gegevens uit handen te geven aan een externe softwareleverancier.

De sessie omvat een technische deep dive in Apache Unomi, hoe het kan worden gebruikt om zeer gepersonaliseerde ervaringen te leveren, in overeenstemming met de GDPR-regelgeving en met respect voor het vertrouwen van gebruikers.

Drupal SEO pitfalls and how to avoid them

Door Brent Gees en Wouter De Bruycker 
Woensdag 06.04.2022, 15:20-16:10 - Dropsolid room 

Drupal kan een perfect technisch SEO platform zijn, maar om er het maximum uit te halen, moet je er zeker van zijn dat het is ingesteld zoals het hoort voor de zoekmachines. Er zijn een aantal gemakkelijk te missen problemen die een grote negatieve impact kunnen hebben op de organische zichtbaarheid van je site. Drupal is standaard niet slecht in het ondersteunen van SEO, maar in deze sessie gaan we in detail over hoe je problemen kunt vinden en oplossen, en hoe je ze in de toekomst voorkomt.

We gaan tot in details over hoe je veel voorkomende en zeldzame SEO problemen opspoort (op echte Drupal-sites!) en leggen uit wat hun impact is op SEO: van geïndexeerde interne zoekpagina's, ongeldige sitemaps en geïndexeerde testomgevingen tot interessante uitdagingen met pagers, meertalige metatags, en nog veel meer.

Natuurlijk laten we je zien hoe je al deze problemen oplost als je ze tegenkomt. Nog belangrijker, we laten je zien hoe je ze in de eerste plaats kunt voorkomen.

Als je deze sessie verlaat, begrijp je dat er meer komt kijken bij SEO in Drupal dan het inschakelen van een paar modules. We geven je methodes en richtlijnen om problemen op te sporen, op te lossen en te voorkomen. Zo ontwikkel je Drupal-sites van hoge kwaliteit met SEO in je achterhoofd.

Advanced permissions system with Groups

Door Jan Zavrl 
Woensdag 06.04.2022, 15:20-16:10 - Calibrate room 

Terwijl we werkten aan de heropbouw van een Royal College platform in het Verenigd Koninkrijk, werd Jan en zijn team geconfronteerd met een uitdaging over rechtenbeheer waarbij Groups een belangrijke rol speelden in het verlenen van de juiste toegang.

Met verschillende entiteiten, verschillende rollen in verschillende Group types, en met verschillende velden van die entiteiten die de logica bepalen bij het verlenen van toegang aan een bepaalde entiteit, groeide het aantal componenten dat gebruikt werd in het systeem snel.

Het systeem moest ook aansluiten op verschillende andere componenten die het platform gebruikte, zoals Search API, Views API, Plugin API.

Jan gaat in op de uitdaging, het denkproces achter de implementatie en vooral hoe zijn team de verschillende componenten opbouwde. Alles ondersteund met concrete voorbeelden. Ze implementeerden veel eigen code, gebruikmakend van verschillende API's die door Drupal en contrib modules worden aangeboden.

A deep dive of the possibilities of layout builder for the site-builder & content editor

By Wesley De Vrient en Frederik Wouters 
06.04.2022, 15:20-16:10 - Calibrate room
 

We totnen je hoe we de content editing ervaring bouwden die beschikbaar is in de open source Drupal 9 Rocketship Distribution. Je kan de afbeeldingen vinden op https://www.drupal.org/project/dropsolid_rocketship.

Deze distributie gebruikt verschillende modules van Layout Builder zoals: Layout Builder Asymmetric Translations, Layout Builder Extra Templates, Layout Builder Lock, Layout Builder Modal, Layout Builder Operation Link, Layout Builder Restrictions & Layout Builder Restrictions by role en meer.

Al deze modules worden gecombineerd om een prachtige, maar ambitieuze bewerkingservaring te creëren waarbij alinea's niet langer nodig zijn om complexe use cases te ondersteunen. Dat terwijl een zekere controle over de look and feel behouden blijft. De kracht van alinea's blijft behouden, maar het niet gebruiken ervan vereenvoudigt nogal wat vanuit een entiteitsstandpunt. We leggen uit hoe we tot deze mix van modules zijn gekomen, welke uitdagingen we hadden en hebben en hoe we de interface hebben aangepast tot wat hij nu is.

Daarnaast leggen we uit waar we nog naartoe willen en hoe je deze distributie kunt gebruiken voor je klanten en kunt voldoen aan de steeds groeiende behoefte aan meer "WYSIWYG" vraag terwijl je structuur in de inhoud houdt om ambitieuze & toekomstbestendige digitale ecosystemen aan te drijven.

DS party

Don’t be shy, come say hi!