Responsive Web Design has become the answer for accessing websites through very different devices such as laptops, tablets, mobile phones and TVs with very different sizes, resolutions and capabilities. Besides from flexible grids and media, RWD is changing the way developers work. How should we serve images for small phones and big displays? How will HD screens change the rules? Which are the challenges for CMS systems?
Ever struggled with Drupal's dreaded White Screen of Dead? Does troubleshooting your code involve copious amounts of var_dump's and dsm's? This session is aimed at introducing basic debugging tools and techniques to help you solve problems more efficiëntly.
Some of the topics that will be discussed during the session:
Dealing with bugs and issues
What does Drupal core has to offer in terms of troubleshooting
Contributed modules that can help you out
Overview of Xdebug's features and basic usage, including tracing and step-through debugging
Other tools that can save your day
Drupal has a built in Cache API, which allows module developers to save output of the expensive parts of code to be re-used in future. This not only makes code faster and more responsive, but will also save a lot of server resources.
The result of proper use of Drupal's caching mechanisms will result in more satisfied users and substantial savings, caused by lower hardware requirements.
Drupal's cache API is really easy to use, so every developer should use it. You do not know how to so it? Come to this session and you will find out!
The following topics will be presented during this session:
Caching basics and cache implementation in Drupal 7.
How to use cache in my own code?
What are cache bins and cache backends?
Which cache backend is the best choice for my project?
How to implement advanced cache control?
How to use Views and Panels cache?
Speaker: Maxime TOPOLOV (@mtopolov)
During this session we'll learn on concrete 4 examples (Mobile site for Orange, mobile site for biggest french luxury group, iPad native application based on Drupal for the biggest french bank and several responsive websites for Johnson&Johnson group) why and how use Drupal as base for a multi-device world.
You will learn during this session :
- Why mobile is so f***ing important
- How do decide what to do : mobile version, web-app, responsive design, native application
- How create a mobile version of you site with Drupal
- How could we make a desktop design responsive
- How create a native application (iOS, Android) using Drupal as back-end
Speaker: Mateu Aguiló Bosch (@e0ipso)
Workbench is a suite of Drupal modules that provides authors, editors, and publishers with a unified interface for managing content relevant to them. Used by organizations of all shapes and sizes, Workbench is a solution that allows people to focus on their content, rather than on learning Drupal.
This session will focus on how to get Workbench working, what can it do "out of the box" and how we can alter the default settings to serve our purposes. All seen from a live demo.
At the end of the session some guidelines will be give to developers to develop modules that integrate to the suite.