PHP / Symfony
Drupal Camp Asheville 2024 - July 12th-14th
How-to: Using "drupal-project" with Composer to Craft your Perfect Start-State
The drupal-project repository is quickly becoming the defacto starter for all Drupal 8 projects. In this session, I'll show you:
Demystifying Decoupled Drupal with Contenta CMS
Decoupled Drupal is all the rage, but getting going can be intimidating. How can one get started without having to understand, install, and configure all of the components needed in a Decoupled Drupal backend?
Hello Contenta CMS!
No More Excuses: Test Your Modules!
Building 195 networked Drupal 8 Sites with Pantheon's Upstream
Improving the Drupal Commerce Experience Out of the Box
The vast changes to the core architecture of Drupal 8 forced changes to even the most trivial contributed modules. For a robust project like Drupal Commerce, the changes amounted to a complete re-architecture that takes full advantage not just of Drupal 8 but of object oriented PHP and Composer as well.
Live Demo: How to Create a Winning Website with Drupal Best Practices
Introduction to Drupal 8 theming - cover all the bases of the new D8 theming system with Twig
Introduction to theming for Drupal 8.
We'll create a new Drupal 8 theme using Bootstrap built as a child-theme atop the core theme 'Stable'.
We'll show how to add Bootstrap downloaded right from getbootstrap.com as a library theme dependency in your D8 theme.
Behat Automated Testing for Drupal: Robots to the rescue!
Avoid post-release surprises, 2 am bugs, and 'uh oh workflow' by harnessing Behat! Behat is an open source Behavior Driven Development framework for PHP that allows you to reduce human error fatigue in your testing process by writing human-readable, client-friendly tests to ensure that stuff doesn't break.
Building Secure and Available Drupal Applications with Guardr
Guardr is a Drupal distribution with a combination of modules and settings to enhance a Drupal application's security and availability to meet enterprise security requirements. Presentation attendees will learn about Guardr's philosophy, features, and how to start new projects with Guardr.