Fairfax County Public Schools (FCPS) is the largest school system in Virginia and the 10th largest in the United States, with more than 200 schools and centers serving 186,000 students. It's network of 195 school websites keeps this large community of students, parents and the public informed.
PHP / Symfony
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. However, rather than just make sure the base feature set of Commerce 1.x continued on in Commerce 2.x, we took the opportunity to rethink some the fundamental philosophies of the project itself.
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.
Bootstrap is used as an example, but you can user your (micro)framework of choice - e.g. Foundation, bourbon/neat etc. Nothing is Bootstrap specific, we are using it as a well known example.
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. Learn how to get up and running with Behat, use the Drupal Behat Extension, write basic to complex tests and integrate automated testing into your deployment process.
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.
Between you and your brilliant code stands... the editor. From Notepad to Eclipse - we stare them down daily. Sometimes even before coffee. Wouldn't it be nice if PhpStorm could do some of your work for you, even if it's not a caffeine replacement?
Come join us for a deep dive into code refactoring, live templating, and other features PHPStorm offers to automate away the pesky parts of your job.
It keeps individual components encapsulated in their own directories containing all the css, js, and template assets necessary for them to work, and using an info.yml file to declare these components and their framework dependencies to Drupal.