Gold Sponsors

Accepted Sessions

Drupal 8 comes with a configuration system and out-of-box deployment process. This session covers:

1. What is configuration + Configuration schema
2. Configuration in Drupal 7 vs Drupal 8
2. How to write configuration schema for your configuration
3. Configuration Translation module 4. Config inspector, Viewception & beyond

This session will be presented on Hangout on Air.
Experience level:
Intermediate
Speaker(s):
vijaycs85

PHP has made possible many of the awesome frameworks and CMS’s in use today. Because of these software, PHP enjoys being one of the most widely used programming languages. But PHP did not have such a bright childhood. We’ll discuss how PHP grew up to be one of the most popular languages and is turning mature for large scale applications. In particular, we will discuss how Drupal 8 is opening up to the modern PHP world.

 
Experience level:
Intermediate
Speaker(s):

In every Drupalcamp, general gatherings or Startup meets, I have come across a common question - Is Drupal good enough for building products?
Many quote some random blogs for Drupal being good only for publishing media and others have very vague notion of how to decide between Drupal and other available technologies.
Not to much surprise, there are a few in the Drupal community itself those do not regard Drupal as a fair choice for building products aka dotcoms. Performance and complexity are generally the two most quoted drawbacks for this ,often underrated, technology.

Experience level:
Beginner
Speaker(s):
fotuzlab
This session will describe the best practices, Dos and Don'ts of Drupal theming. It will cover in some detail the use of Sass, modernizer and grid-system for making scalable and manageable theming system. The key points would be as follows:
  • How to get started?
  • Theme coding conventions
  • Recommended starter themes
  • Modules for theming
  • Using Sass/ Less
Experience level:
Intermediate
Speaker(s):
abhishekanand

This session is intended for Drupalers who would want to avoid security loop holes while writing code or architecting solutions. We will delve into common security issues that ails custom code and will use practical examples using both vulnerable and secure code snippets. This session will mostly about my encounters and experience after doing 30+ project application reviews and could also serve as a good guideline for new contributors.

Some of things that we will discuss in the session with live examples of each:

Experience level:
Intermediate
Speaker(s):

The session is for everyone : Beginners, Developers, Themers, Project Managers, Business owners, and how contributing helps everyone to grow.

Session Agenda:

Experience level:
Speaker(s):
AjitS

This session is advisable for Intermediate and advanced developers, project managers, site builders and content editors / executives to give overview on how to overcome on traditional deployment techniques of code, content and configuration management across multiple environments and discussing commonly faced problems during execution of same.

Session will give deep overview on need of configuration management, how to manage code, content and configuration using Features, Deploy and other helper modules for smoother, easy and happy workflow for managing Drupal 7 website deployment across multiple environments.

What we will cover under this session:

Experience level:
Advanced
Speaker(s):
dinnitk, VJ
The session will be focussed on configuration aspects of Drupal 8 which we will get out of the box and needs zero coding.

Covers up basics site building techniques in Drupal 8
  1.   Demoing new features included in core like inline editing, ckeditor, views etc.
  2.   Brief theoritical details on changes in site building features in Drupal 8 from Drupal 7.
  3.   Will demo building a basic drupal 8 site which covers most of advance features in Drupal 8
  4.   Configuration Management in Drupal 8 and how it is simplified as comparision to drupal 7.

Who Should Attend This?

Experience level:
Beginner
Speaker(s):
arpitr

Every developer needs examples/helps to start at some point. This session will explain a step by step guide to start with D8 module development.

Key items of the sessions will be :

  Background.
  Naming and placing your Drupal 8 module.
  Let Drupal 8 know about your module.
  Plugin system in Drupal8.
  Creating your own schema.
  Create own custom block.

Live example of RSVP module and ready to use.

 

Who should attend this:
 Developers

Prerequisites
 Familiarity with Drupal is expected

 

Experience level:
Intermediate
Speaker(s):
sidharthap

Drupal 8 will have a awesome new template engine (Twig) and a simple theme layer. We'll show you the new syntax and walk through how you can create your own theme using Twig engine

Drupal theme  basic concept

Separation of business logic and presentation.

Experience level:
Intermediate
Speaker(s):
Harshil, pawandubey