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 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.
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.
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.
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.
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:
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.
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.
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.