Today marked the final day of this year's Drupal GovCon. It's been three days of insightful talks, swapping knowledge, and catching up with industry peers.
One of this week's most hands-on talks was this morning's overview of the structural differences between custom modules in Drupal 7 and Drupal 8. Unlike Drupal 7, Drupal 8 utilizes Symphony, Autoloading, and Composer. Additionally, the use of YAML files for .info configuration takes some getting used to. While the minimum structure of a Drupal 8 module is at first glance more complex than in Drupal 7, it minimizes effort as the module grows in complexity, utilizing Drupal 8's object-oriented structure to its advantage.
Another fantastic talk today took an in-depth look at implementing living style guides within Drupal. With the ever-changing nature of the web, a living style guide pulls in real code from a website to gather all of the site's components and styles in one place. This is a valuable tool not only for designers and developers, but also for content editors to see their options. In this talk, Sarah Thrasher showed how her team implemented the popular style guide library KSS not only to pull in the site's CSS, but also to leverage the same Twig templates that Drupal used for the theme to minimize duplication of code.
Last but certainly not least, I attended a talk on using usability.gov, a resource provided by the Department of Health and Human Services (HHS) to promote better usability across both government and private-sector sites. This site provides a number of valuable tips and templates not only on development, but also on everything from design to content strategy to project management.
All in all, this has been a fantastic event. I look forward to implementing the new knowledge and ideas this week has provided, and to GovCon 2017! If you missed them, check out the recaps of day 1 and day 2.