DrupalCamp Vienna 2013
connecting open minds

Selected Sessions

What Symfony Components can do for you!

Freerich
Bäthge
Track: 
Coding & Development
Experience level: 
Beginner
Tags: 
Symfony2
Schedule: Friday, 14:00 in room Zensations

Symfony 2 has had a profound impact on the PHP world since well before the initial stable release, and its components have since been picked up as building blocks by many open source projects. Take a look at how Symfony Components can be of use to you, and how they make your life easier in migrating legacy projects towards a modern architecture.

Panopoly - Frontend sitebuilding und UX Distribution

Pascal
Crott
Track: 
Site Building
Experience level: 
Intermediate
Tags: 
Drupal 7, Panels, Panopoly
Schedule: Friday, 12:00 in room webshapers

Panopoly is an Apps enabled base distribution of Drupal powered by lots of Chaos Tools and Panels magic. The distribution is designed to be both a general foundation for site building and a base framework upon which to build other Drupal distributions.

This session will rock out with the latest and greatest version of Panopoly. We will discuss the major features of the distribution, talk about how the different contributed modules that are working together, and do a live demonstration around key functionality.

Deploy continuously

Clemens
Helm
Track: 
Coding & Development
Experience level: 
Intermediate
Tags: 
automation, best practices, cloud products, JavaScript, developer, security
Schedule: Friday, 16:30 in room vi knallgrau

As developers we love to build web sites. We love to code, we love to make things work and look nice. But things get tedious once we need to put our sites online. Will everything work? How can we check if we didn't break anything?

In this talk I will introduce you to "Continuous Deployment". I will show you how to test web sites automatically just by writing down how they should work. Everytime you make a little change to a web site, these tests will check if everything still works as it should. And if everything works, your changes go live immediately.

Walkthrough madness: an introduction to all the amazing things you can do with a WalkHub + Belgian Chocolate

Kristof
Van Tomme
Track: 
Business
Experience level: 
Intermediate
Tags: 
Walkthrough, documentation, tutorials
Schedule: Friday, 11:00 in room vi knallgrau

Imagine you could send your users a hyperlink that starts up a step by step walkthrough tutorial for pretty much any process they want to do on your site. Imagine you could embed those links into your documentation or even in a special contextual help block you display on your site. Imagine further that you can record how a feature works that you have just developed, or that your customer could send you a link to a walkthrough that reproduces a bug they've found.

That is exactly what you can do with the WalkHub Drupal module.

Identity click

Alexander
Rendi
Track: 
Frontend & Design
Experience level: 
Beginner
Schedule: Friday, 12:00 in room Wunderkraut

Discursive concepts for the web.
Questioning conventions and content debates with clients.
Breaking rules triggers new findings in appearance and communication logic.
Attitude comes before design:
how dramaturgies of usability, intricacy, and simplicity create identity.
Talking frontend-backend dialectics.

Agile? Fixed price? Opportunities and Risks

Manuel
Pistner
Track: 
Business
Experience level: 
Advanced
Tags: 
project management, business, legal
Schedule: Friday, 14:00 in room webshapers

This session is about different project management approaches and about legal situations in agile and fixed price projects (and in combination of both!)
We want to focus on how to reduce risk and improve project performance with one leading goal:
To make the Drupal project technical, legal and financial rock!

We will discuss how several common problems can be avoid by respecting just a view best practices regarding communication, transparency and responsibilities as well as contract structures.

Audience of the session:

In-depth changes to Drupal 8 javascript

Théodore
Biadala
Track: 
Frontend & Design
Experience level: 
Advanced
Tags: 
JavaScript
Schedule: Saturday, 12:00 in room Wunderkraut

Drupal 8 introduces a lot of changes for javascript: how to add a JS file to a page, how Drupal process the aggregation of JS files, what are the new javascript APIs. We'll be looking into the reasons for those changes.

After a quick recap of the changes you need to make to port your JS to Drupal 8, we'll dig into the changes you should embrace as a module maintainer or site developer to make your life, and the web, better.

Phone is ringing, oh my god! Give your clients support they need through better UX and tools

Marek
Sotak
Track: 
Business
Experience level: 
Beginner
Tags: 
support, user experience
Schedule: Friday, 16:30 in room Zensations

You hand over a site that you have just built to your client and then… the phone is ringing…

You: Hello, how can I help you?
Customer: I can't login to my site.
You: Are you sure you used the right password?
Customer: Yes, I'm sure. I saw my colleague do it.
You: Can you tell me what the password was?
Customer: Five stars.

Multilingual content in D8: a highly evolved permutated API

Francesco
Placella
Track: 
Coding & Development
Experience level: 
Advanced
Tags: 
Multilingual, Entity API, dx
Schedule: Saturday, 14:00 in room vi knallgrau

Wait, $lang... what?

If this is the most polite thought that crossed your mind while dealing with the Drupal 7 Field API, you want to attend this session. You will learn how much we improved the Entity and Field systems in Drupal 8 with respect to language and multilingual support. By covering everything from the design concepts behind the new functionalities and APIs to the new storage layer and the related query system, this session will help you transition smoothly to the shiny D8 multilingual world.

Pages