Propozycje wykładów

Chcesz zostać prelegentem?

ZGŁOŚ PROPOZYCJĘ WYKŁADU

Propozycje wykładów można zgłaszać do 17.09.2021.

 

 


DITA and Drupal as a technical documentation storage tool

Opis:

Documentation is an inseparable component of high-quality software and IT products. It’s an integral part of the product and plays an important role both for the end user and for the development team. In this session I will talk how we combined two completely different tools: DITA and Drupal to build technical documentation storage tool. Combining several Drupal modules such as book, migration, and search_api with handcrafted solutions allowed us to build a tool which made it extremely easy to publish documentation. 

Prelegent Piotr Konefal

Język: EN

Poziom: Intermediate

 


The Tale of Dependency Injection in Drupal

Opis:

Dependency Injection is a design pattern, that brings a new quality to Drupal development. I will show you its origins and explain the usage in Drupal and Symfony.

Prelegent Grzegorz Pietrzak

Język: EN

Poziom: Intermediate

 


3 sposoby na pozyskanie klientów z Google

Opis:

Omówienie Pozycjonowania, Content Marketingu i Google Ads

Prelegent Piotr Łabno

Język: PL

Poziom: Intermediate

 


Modularny monolit - ratunek gdy klient nie wie czego chce

Opis:

Prosty sposób jak ułatwić sobie pracę w przypadku, gdy znamy tylko deadline, a klient ciągle coś zmienia.

PrelegentMariusz Walczak

Język: PL

Poziom: Intermediate

 


Strona kontra nieżyczliwi użytkownicy

Opis:

Czyli jak stworzyć stronę, aby dział obsługi interesanta, miał jasność sytuacji i mógł szybko zweryfikować, czy użytkownik ma racje, czy stara się nas naciągnąć.

PrelegentMariusz Walczak

Język: PL

Poziom: Intermediate

 


Techleader na jakiego zasługujemy

Opis:

Jakie cechy powinien mieć techleader? Jaka jest jego rola w zespole? Jak reagować w sytuacji kryzysowej? Co robić gdy projekt pali się nam w rękach? Na te i o wiele więcej pytań odpowiem podczas tej prezentacji

PrelegentMariusz Walczak

Język: PL

Poziom: Intermediate

 


Rector - nigdy więcej legacy code

Opis:

Wprowadzenie i opis działania narzędzia Rector

Prelegent Marek Karmelski

Język: PL

Poziom: Beginner

 


One Possible Future of Drupal

Opis:

Usually in Content Management Systems like WordPress or Drupal, the admin area is something permanent. It exists along with the public part of the site. But imagine that you have the site admin area only when you need to make changes on the site. This way, it doesn't take hosting space and resources and doesn't require it to be up to date to avoid vulnerabilities. Let me show you one example, it’s my personal Drupal 9 site https://abzats.com/. It’s built with a Tome static site generator (https://tome.fyi/). 

In my session I’m going to introduce a new idea in that Drupal could be just a highly customizable static website constructor kit. You should split functionality. The functionality that is in charge of the static information can be handled with Drupal in a “temporary” Drupal admin, that could be run even locally, like in the case of my personal site. But any dynamic content such as comments, shopping cart or search can be implemented in a non-Drupal way. One can use 3rd party services, micro-services, client-side solutions and so on. 

Several architectural solutions that allow you to set up some of the usual website functionality will be covered in the session. 

At the end of my presentation, we’ll discuss the prospects of such an approach and possible future trends. For example, there is an easy way to run “your own WIX” with unlimited abilities in customization.  
 

Prelegent  Vasyl Yaremchuk

Język: EN

Poziom: Advanced

 


Suitable Drupal Stacks for OGC Compliant Web Services

Prelegent  Terefe Hanchiso

Język: EN

Poziom: Intermediate

 


Form API

Opis:

Different kinds of form api, states

Prelegent  Megha Kundar

Język: EN

Poziom: Intermediate

 


A Deep Dive Into Layout Builder In Drupal 8&9

Opis:

What is LAYOUT BUILDER?

The Layout Builder module is Panelizer in Drupal 8.6 core! and it's easy to use with out coding. It enables us, the Drupal site builder, to configure layouts on different sections on your website like selecting layout to adding to new blocks and managing the display, creating content layouts in Drupal, swapping the content elements etc.

To layout all the instances of a specific content type then Layout Builder will helps in creating layout templates. Also it's  allows us to customize these layout templates and we can override these layout templates based on our requirements if needed. Also It can be utilized to create custom pages that means you can create custom landing pages that are not linked to a content type or structured content etc.

Learning Objectives
At the end of this session, attendees will be able to know more about  the LAYOUT BUILDER module in Drupal 8 and it's features. 

Key takeaways:

 How to Configure and use the New Layout Builder in Drupal 8
 How to Configure the Layout for the Article Content Type
 How to Configuring the Layout Builder Module for Specific Nodes
 How to Create Layouts for template content
 How to do Customization's to template layouts
 How to Create Custom pages etc.
 How Entity default layouts will work
 How to Control multiple view modes with layouts
Demo
Target Audience
This session is for those who (content editors and site builders) are interested in learning more about custom landing pages creation (specific content type and individual piece of content) and layout builder module awesome features adoption.

Prerequisites
Attendees will get the most out of this session by being familiar with Drupal 8 and site building areas like creation of content types, taxonomy, blocks, nodes.

Prelegent:  Parvateesam Konapala

Język: EN

Poziom: Beginner

 


How Drupal contributions improve your career ?

Opis:

I will be talking about what is Drupal contribution?

Why is Contribution needed?

What are the benefits of a contributor?

What are all the ways you can contribute to the Drupal community?

Documentation

Support

Sprints

Meetups

Camps / DrupalCon

at finally I will talk about my personal experience like how I got improved my career after contributing to Drupal.

I will share my own journey on Drupal how I started  Drupal contribution, what obstacle i faced in my journey and how I overcame those. Now how i was one of the top people in the Drupal Bangalore community and has given a bunch of sessions in camps all over India.

It was an interesting and inspiring session for beginners, who are all new to Drupal and who are all willing to contribute drupal but they don't know how to contribute then this session will helpful.

Please find audience response in below blog about this talk: 

http://hussainweb.me/drupal-meetup-bangalore-july-2018/

https://imalabya.com/community/2018/07/28/drupal-bangalore-meetup-july-2018/

Prelegent:  Parvateesam Konapala

Język: EN

Poziom: Beginner

 


A Deep Dive Into GraphQL In Drupal 8 & 9

Opis:

What is GraphQL? 
GraphQL is an adaptive standard for APIs and provides a runtime to fulfill those queries. GraphQL gives a complete and reasonable details of the information in your API. It's developed with an ideology of "Ask for what you need and get exactly that". It empowers the client to fetch for the exact response they need from the API, nothing more - nothing less. 

Key takeaways:

In this session I will talk about
What is GraphQL?
How GraphQL is an Important Player in Decoupled Drupal?
Comparison between REST vs JSON:API vs GraphQL
How to Install and configure GraphQL Module in Drupal 9
How to Queries with Drupal GraphQL like 
Querying Nodes
Querying Taxonomies
Querying Routes
Query Fragments
Filters 
Live Demo

 

Prelegent:  Parvateesam Konapala

Język: EN

Poziom: Beginner

 


Editor UX matters: Gutenberg can help

Opis:

Drupal and the Gutenberg editor is a killer combination, empowering content authors to build rich landing pages inside a rock solid CMS framework. Having the solid foundation and flexibility of Drupal combined with the ease of use from Gutenberg, creates a sweet spot you won’t find in another CMS. The Drupal Gutenberg module is stable and continuously updated and improved!
Authors and marketers want to focus on perfecting their content. They want to adjust and improve, and have the flexibility to create exciting content that stands out. All of this needs to happen within the agreed boundaries of their own design manual. Come to this session to see how real-world teams make the combination of Drupal + Gutenberg work for them.
Optional discussions in the session includes how to work with structured data and defined layout, how to get started, and how this will improve your business.

Prelegent:  Thor Andre Gretland & Drew Gorton

Język: EN

Poziom: Intermediate

 


Docker na MacOS przy wsparciu maszyny wirtualnej z Linuksem

Opis:

Filesystem w "Docker for Mac" działa bardzo wolno. W internecie jest wiele porad jak poprawić wydajność Dockera pracując na Macbooku. Przedstawię sposób oparty o maszynę wirtualną na linuksie i pokażę jakie są zalety takiego rozwiązania.

Prelegent:  Grzegorz Bartman

Język: PL

Poziom: Intermediate