Propozycje wykładów

Chcesz zostać prelegentem?

ZGŁOŚ PROPOZYCJĘ WYKŁADU

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

 

 


NoSQL sposobem na przyśpieszenie działania Drupala

Description:

Chciałbym opowiedzieć jak można przyśpieszyć działanie Drupala i jak go skalować wykorzystując NoSQL/MongoDB

Speaker Łukasz Chrzanowski

Language: PL

Experience Level: Intermediate

 


Testujmy - jak i dlaczego?

Description:

Dlaczego warto pisać testy ? Jakie wyróżniany testy? Jak je pisać ? Czym są stuby i mocki? Kiedy przestać pisać testy? Czy 100% pokrycie jest dobre? Dlaczego nie piszemy testów? postaram się odpowiedzieć na te pytania:)

Speaker  Artur Lisowski

Language: PL

Experience Level: Beginner

 


Power of Webforms, Advance Site Building techniques in Drupal 8 via Drush and Composer.

Description:

"Hi, i am Acquia Certified Drupal 8 Site Builder, I am extremely excited to give a talk about Best Practices for Creating a Drupal website, and enlighten webform and advance site Building Techniques that will ease for both End User's & Site Builders.

Main Reason of my Session:

Normally people, get confused while creating a Site in CMS particularly Drupal, they stuck in a building process, and mostly follow the wrong pattern, which leads to dismay. We all know Drupal is a powerful content management system, there are some practices, I am willing to overview here.

Modules I'd Like to Address about:

Workflow Module
Content Moderation
Paragraphs
Advance Views ( Relationship, Contextual Filters )
Webform Module


Command Line Tools:

i) . Drush
ii) .Composer

Conclusion & Goal:

Make a plan for the content structure of the site (which type and subtype of entity to use for which content), and which pages will contain content."

Speaker   Hamad RMH London

Language: EN

Experience Level Intermediate

 


Discover the Blueprint – podnieś swoją wydajność zgodnie z tym, jak cię zaprojektowano, czyli jak pobić swój rekord… nigdy nawet się do niego nie zbliżając.

Description:

W fizyce, definicja energii brzmi: zdolność do wykonania pracy. Czy nie chciałbyś mieć po prostu lepszej "zdolności do wykonania pracy"? W świecie wysokiej wydajności panuje zbyt duże skupienie nad doskonaleniem zarządzania czasem, a poświęca się niewiele czasu nad fundamentem, na którym te świetne techniki time managementu powinny być dopiero budowane - nad zarządzaniem energią.

Odkryj jak człowiek został zaprojektowany do wykonania dużej ilości dobrej jakościowo pracy.

Przekonaj się czego potrzebujesz, aby zrobić więcej w tym samym czasie i dlaczego zdobycie tych umiejętności zapewni ci bezkonkurencyjność na rynku pracy.

Poznaj receptę na zostanie mistrzem w dowolnej umiejętności w możliwie najkrótszym czasie (przy okazji poprawisz swój wynik w podciąganiu na drążku).

Oraz dowiedz się co to jest znany w pewnych kręgach sportowych WTH Effect (tak, tak).

Wszystko to, z wykorzystaniem wiedzy ze świata sportu i biznesu. Zgodnie z tym jak zostaliśmy zaprojektowani. Zgodnie z naszym Blueprintem.

Speaker  Adam Kowalik

Language: PL

Experience Level: Beginner

 


Increase traffic to Drupal sites

Description:

Generating traffic to the company website is more important when running a business. Most organizations are using Drupal sites now & they want to generate leads from their company website. The company website should have enough traffic to generate leads. I'm going to present how to increase traffic to Drupal sites.

Speaker   Iwantha Lekamge

Language: EN

Experience Level Intermediate

 


Layout Builder w praktyce

Description:

Praktyczne zastosowanie Layout Buildera w przykładach. Pokaże kilka przykładów użycua LB na przykładach live, przedstawie też użyteczne modułu które ulepszają/rozszerzają funkcjonalność LB.

Speaker   Robert Bodych

Language: PL

Experience Level Intermediate

 


The evolution of Droopler. The challenge of creating Drupal Distribution.

Description:

Why does creating a distribution is a challenge? How to stay up-to-date to all Drupal functionalities? How to survive with Drupal 9? How to reuse contrib code and stay compatible? How to work both with composer and drush make?

Speaker   Grzegorz Pietrzak

Language: EN

Experience Level Intermediate

 


SEO i Marketing online

Description:

Na wykładzie zostaną poruszone zagadnienia związane z pozycjonowaniem stron, optymalizacją, a także marketingiem online. Omówimy w przystępny sposób ważne elementy kodu, który powinien być odpowiednio zaimplementowany. Omówimy także jaki powinien wyglądać odpowiedni układ strony ułatwiający odwiedzającym poruszanie się po stronie oraz jaka funkcjonalność pomaga realizować zadanie strony, którymi może być np. sprzedaż lub informowanie.

Zostaną poruszone następujące tematy:

na co zwrócić uwagę tworząc skuteczną stronę WWW,
jak powinna być wykonana strona, aby Google podsyłał nam na nią zainteresowanych,
jakie są najważniejsze elementy skutecznej strony www,
w jaki sposób możemy przyciągnąć więcej zainteresowanych ofertą firmy,
dobór właściwej funkcjonalności strony,
jak sprawić, aby strona realizowała konwersje(np. sprzedaż).

Speaker   Piotr Łabno

Language: PL

Experience Level Beginner

 


A Deep Dive Into Layout Builder In Drupal 8

Description:

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.

Speaker   Parvateesam Konapala

Language: EN

Experience Level Intermediate

 


JSON:API - A zero Config OOTB Approach for API-First Drupal

Description:

The JSON:API module is a fully compliant implementation of the JSON:API Specification. In its own words, the JSON:API specification is:

A specification for how a client should request that resources be fetched or modified, and how a server should respond to those requests.

Drupal 8.7 ships with JSON:API which makes a solid and stable path to support decoupled Drupal through standardisation of payload structures and query string parameters.

JSON:API is designed to minimize both the number of requests and the amount of data transmitted between clients and servers. This efficiency is achieved without compromising readability, flexibility, or discoverability.

Drupal's data-structures, i.e. entity types, bundles, and fields, are incredibly well suited to the JSON:API.



Learning Objectives
The session will cover an introduction of the JSON:API specifications and how it compares with the Drupal 8 core REST module, when to go for JSON:API and what JSON:API can't do. We will also learn about why it made sense for JSON:API to be added to Drupal core.

You will also learn how to use the zero-configuration JSON:API module provides a standardised API for exposes resources, interacting with relationships between resources (entity references), fetching of only the selected fields, and filtering, sorting and paginating collections of resources.

At the end of this session, attendees will be able to know more and perform actions below:

An overview of JSON:API module
A zero(ish) configuration module
Comparison with Drupal 8 core REST module
GET requests for filters, sorting & pagination
POST requests
Things which JSON:API can’t do
Gotchas
Target Audience
This hands on session is helpful for who are looking into build and consume web-service API via Drupal using JSON:API module. After this session audience will get to know awesomeness of the JSON:API module and it's OOTB features.

Prerequisites
Attendees will get the most out of this session by being familiar with Drupal 8 and web-services concepts like RESTful web-services

Speaker   Parvateesam Konapala

Language: EN

Experience Level Intermediate

 


Mentoring: The Magic That Goes Above And Beyond

Description:

What is it like to be a mentor and why does it matter? In this session we will talk about the various aspects of mentoring and the amazing benefits it brings along to all the parties involved. We will share with you our own experience in conducting workshops, courses and internship programs for high school & university students as well as some valuable tips, techniques and advice on how to break the stereotype and be a successful mentor. Have you ever wanted to try it, but something holds you back? No worries, once you see the beauty of mentoring and feel the magic behind it, you will not hesitate anymore. Just go for it and spread some Drupal love around!

Speaker   Maria Totova (trio-interactive it services gmbh & Coding Girls) & Todor Nikolov (Tech Family Ventures & Coding Girls)

Language: EN

Experience Level Intermediate

 


Design Thinking in technological projects

Description:


How to apply design thinking when creating websites and web applications

Speaker   Mateusz Mucharski

Language: EN

Experience Level Intermediate