Gold Sponsors

Proposed Sessions

From the Form API that started in Drupal 4, Drupal 8 has a lot of changes from straight HTML markup to renderable arrays that can attach assets, Javascript settings, images, caching, HTTP headers, and many other features that would be impossible in the Drupal 4-5 era.

Drupal 7 introduced massive changes in renderable arrays, which are the essentially base of Drupal 8's headless Drupal initiative and making it possible for other modules to alter the markup in a deeper level.

Experience level:
Intermediate
Speaker(s):
Ayesh

One of the most anticipated features of D8 is the Configuration Management Initiative, which aims to solve the well-known problem of "how do I deploy changes I made in my admin interface?"

CMI is the core initiative that allowed configuration to export/import inside  .yml files from/to the database, separating it from content. This makes it possible to do content staging; to version control, import, and export configuration. CMI does all these things in a uniform way.

Experience level:
Intermediate
Speaker(s):
sonu.raj.chauhan

Who doesn't want their drupal sites to run faster? The common misconception is that Drupal performance is a tough nut to crack. This session will try to address this misconception and many other myths surrounding Drupal Performance Tuning.

We will discuss 50 Tricks and Tips in Total

  • Myths about Drupal Performance 
  • Thumb Rules of Caching.
  • Drupal Modules for Caching.
  • Site Settings for better performance.
  • Caching in Code.
  • Caching for authenticated users.

 

Drupal Caching

Experience level:
Intermediate
Speaker(s):
nkgokul
A NEW MOBILE FOCUS FOR DRUPAL 8 - ONBOARDED
  • A brief history
    • Drupal 7 version
    • Old school legacy systems - Viewport
    • Polyfill and some pitfalls
  • Invention of Drupal 8
    • Why do we need this
    • Performance benefits
    • Adaptive Vs responsive design
    • Evolution of the picture tag
  • Drupal8 + responsive
    • Breakpoints - What it is and how it works
  • Browsers support in Drupal 8
    • Optimizing for IE
  • Html5 Reach in Drupal 8
  • Q & A
Experience level:
Intermediate
Speaker(s):
Prakhyat Gailani, ShwetaChalke

In Drupal 7 and before, developer was largely scraped along with basic procedural PHP programming. While object oriented programming itself has been around for decades, many of the concepts and paradigms are new to Drupal 8. The transition from procedural to object-oriented is likely to be hard, especially for developers who are new to object-oriented. This session will give enough idea to get you started.

  1. Classes, objects, inheritance
  2. Programming patterns
  3. Factory methods
  4. Dependency injection
  5. PHP Namespaces
  6. Late static binding
Experience level:
Intermediate
Speaker(s):
kshamadeshmukh, stutee

I’ll talk about setting up various types of development environments suited for Drupal, particularly vagrant based virtual setups.

Experience level:
Intermediate
Speaker(s):

There is an amazing set of new features in Drupal 8 and  Drupal was never as multilingual as Drupal 8 is!


In this session I will be covering all the new features and improvements in Multilingual Drupal 8.

Experience level:
Intermediate
Speaker(s):
chakrapani