Development and Site Building
We all love clean, elegant code, but what defines clean and/or elegant objectively?
In this talk, I'll present concepts and practical application of static code analysis in PHP.
By the end of the talk, you should have a clear understanding of what overly complex code looks like, what tools are available to report the complexity of your code, and methods by which we can refactor overly complex code into something clean, something we can take pride in.
Drupal is a very popular content management system that has been widely adopted by government agencies, major businesses, social networks, and more -- underscoring why understanding how Drupal works and properly securing these applications is of the utmost importance.
Multilingual was an afterthought in the design of Drupal 7. Luckily, there has been a significant effort within the community that now makes it possible and even simple. This session will discuss how to get a Drupal 7 site to be multilingual and how to manage it over time.
Almost every Drupal site uses the text formatting system, but not everyone understands the hows and whys of how it works. This presentation, targeted both at site builders and developers, will cover:
When you first install Drupal, it's a blank slate - it doesn't really do anything yet. If you want a personal blog, company website, intranet portal or e-commerce store - you need to start installing modules and actually configuring your website into one of those things.
That's where Drupal distributions come in! A Drupal distribution is Drupal plus some modules, themes and configuration, so that when you first install it does something right out of the box.
When it comes to making a Drupal site really work, no module is more essential than Views.
In fact, Views is so critical to a Drupal site's success that it is being incorporated into Drupal 8.
In this practical, hands-on demo, Steve introduces Views and demonstrates ten different ways that it can be used on your site, from a simple blog page to a dynamic slideshow.
The target audience of the session is people who are absolute beginners when it comes to using Views.
You may have heard of “Headless Drupal” recently. It’s the idea of using Drupal as a tool to organize and edit content (a "Content Management System", if you will), and using other systems (a dedicated web publishing framework, a mobile app, the proverbial internet-enabled toaster) to publish that content.