DrupalCamp Vienna 2015
connecting open minds

Selected Sessions

Bridging Communities

Jenny
Wong
Track: 
Usergroups & Community
Experience level: 
Beginner
Schedule: Friday, 9:00 in room Wunderkraut + Webshapers

The Drupal ecosystem has lead the way in bridging communities. The project itself is now built on many technologies, libraries, and even more experiences. But has enough been done?

This talk will review the bridges our communities have. It will also look at some practical suggestions and solutions on how to look outside our comfort zones, widen our technical circles, and ensure that we learn from other people's mistakes whilst bridging the gap between communities. As a result, we can make our communities stronger and more diverse.

How to run a remote business while travelling the world

Karin
Christen
Track: 
Business
Experience level: 
Beginner
Tags: 
lifestyle, business, travel
Schedule: Friday, 11:00 in room Zensations

As the IT ecosystem grows and the demand for high quality professionals grows with it, clients want to hire the best in the field no matter where they are in the world. This gives professionals a unique flexibility and the opportunity to satisfy their passion for travel and adventure and to supplement their everyday life with a lot of awesomeness while also running successful businesses.

How to Improve Your Project’s Accessibility Without Going Crazy

Eric
Eggert
Track: 
Frontend & Design
Experience level: 
Intermediate
Tags: 
accessibility, web standards, w3c
Schedule: Saturday, 15:00 in room webshapers

W3C has released a lot of guidance in the last few years to make your projects accessible to a lot of people. In his talk, Eric Eggert will give an overview of the documents and how to get to them. He’ll also introduce the new ATAG standard that contains guidelines for creating user interfaces and user generated content.

Typography for Developers

Marko
Dugonjić
Track: 
Frontend & Design
Experience level: 
Intermediate
Tags: 
typography CSS
Schedule: Saturday, 9:30 in room Wunderkraut + Webshapers

A good proportion of web design today descends from print/graphic design and these influences are becoming even more prevalent. Typography for the web is now all the rage especially as we are (finally) able to use different fonts other than the tried and tested workhorses Arial, Verdana & Georgia. Therefore, solid knowledge of typography basics should really be a must for every internet professional today. Learn how to design a web page with type and impress your fellow designers.

Running PHP on Nginx - tips and tricks for high performance websites

Harald
Zeitlhofer
Track: 
PHP
Experience level: 
Intermediate
Tags: 
PHP, performance, Nginx
Schedule: Saturday, 12:00 in room Wunderkraut

An increasing number of websites is based on the high speed HTTP server Nginx, which has already relegated Apache to second place in marketshare among the top 100k websites. Lightweight Nginx is very powerful in serving static content, but also commonly used as a reverse proxy or load balancer. Other than in Apache there is no loadable PHP module for Nginx, but it allows requests to be passed to the PHP Fast Process Manager via a fastcgi interface. But what is it that makes Nginx that fast? Is it a good idea to run PHP applications on Nginx?

No more Divitis - Drupal8 Theming

Morten
Birch
Track: 
Frontend & Design
Experience level: 
Intermediate
Tags: 
Drupal8, theming
Schedule: Friday, 16:30 in room Wunderkraut

Drupal 8 has many new exciting features, but none are as radical or as needed as the changes made to the theme system*!

For 10 years Drupal's front end was design and built by developers that tried their very best to figure out what the front end needed; the lack of dedicated front-enders in core; resulted in front end architecture that was "less than ideal" for the challenges that the front end has faced for the last 5 years.

Drupal 8 and twig changed it all!

GraphQL

Sebastian
Siemssen
Track: 
General Web Development
Experience level: 
Advanced
Tags: 
Drupal 8, decoupled Drupal, GraphQL, Facebook, Relay, REST
Schedule: Saturday, 15:00 in room drunomics

Chances are you've heard about "Decoupled Drupal" (a.k.a "Headless Drupal"). You might've even attempted it in a project. Why do I emphasize "attempted" you ask? Well, with the available tools proper decoupling is hard. Really hard. If you are wondering why, you should check out this blog post.

Meet Commerce 2.x

Bojan
Živanović
Track: 
Drupal Coding & Development, PHP
Experience level: 
Intermediate
Schedule: Friday, 14:00 in room webshapers

Drupal 8 is out. And following it, a whole new Drupal Commerce (beta).

Learn all about our new architecture, including:
- The improved addressing and price formatting
- The revamped tax and price calculation systems
- The new multistore capabilities
- The many contrib modules we've brought into "core"
- What we're bringing to the D8 contrib ecosystem
- What we're bringing to the PHP ecosystem (via our libraries)

You can expect slides, screenshots, demos, mild serbian accents.

Drupal for startups

Kristof
Van Tomme
Track: 
Business
Experience level: 
Intermediate
Tags: 
startups
Schedule: Friday, 14:00 in room Wunderkraut

It is a common misunderstanding that, in order to build recurring revenue, you need to:

  • Give up on being a service company
  • Raise money from investors
  • Invests months or years of development

In this session I will explain why these are dangerous myths.

----

Join me in my quest for a web shop's Holy Grail: recurring revenue!

Everything multilingual in Drupal 8

Gábor
Hojtsy
Track: 
Site Building and Content Strategy
Experience level: 
Beginner
Tags: 
Drupal 8, Multilingual
Schedule: Saturday, 15:00 in room Wunderkraut

Over 1300 people participated in the issues around improving multilingual features and APIs in Drupal 8 for the past four and a half years. Almost 1600 issues have been worked on in this initiative as of this submission, making Drupal 8 a truly outstanding release for everybody looking to create even single language non-English sites but especially those making multilingual sites.

This session aims to show you around all the great improvements and give tips as to how to best utilise the new solutions.

Pages