Sure, Views is the most installed contributed module in Drupal 7 and it's even included in core in Drupal 8. And when I first started working with Drupal I couldn't even begin to imagine how somebody could build a site without Views, much less how anybody could say that s/he refuses to use Views. How could anybody hate on Views?
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.
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:
Setting up continuous integration for your Drupal project is easy when you're on Pantheon; no DevOps knowledge required!
The Aegir Hosting System is the only fully free and open source hosting system for Drupal. It allows you to manage anywhere from a few sites for a single organization, to thousands of sites across as many concurrent instances of Drupal, on as many servers, and for as many clients, as you need. Since it's all built on Drupal and Drush, it can be customized and extended using all the tools we're already familiar with.
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.