DrupalCon 2019: 5 Key Takeaways Everyone on Drupal Needs To Know
Since 2005, the Drupal community has gathered at DrupalCon to learn, explore and share. Embracing our “Be Curious” core value, Sandstormers headed for Seattle, WA to the 2019 DrupalCon conference, in order to glean new insights, stay on the pulse of the Drupal roadmap, and uncover better ways to leverage Drupal, all while experiencing the beautiful Pacific Northwest.
Here’s what you need to know from this year’s conference.
1. Don’t wait for Drupal 9. If you’re on Drupal 7, start planning your migration to Drupal 8 now.
Drupal 7 will no longer be community supported as of November 2021. Powerful new features are being released for Drupal 8 every six months, and the path from Drupal 8 to 9 is being engineered to be easy. Moving to Drupal 8 now is the smarter business decision and better investment for most websites.
Why upgrade now instead of later?
Migrating sooner will significantly reduce the delta of the platform, module and architectural changes that need to be addressed. The migration from Drupal 7 to Drupal 8/9 is a significant shift, there’s no getting around that. By upgrading now, you’ll be able to address these changes now, which should put you on a much simpler, less costly upgrade path, once Drupal 9 is released.
In addition, by moving to Drupal 8 now, your ongoing investment in the platform will sustain as you upgrade to Drupal 9. Short-term investments in Drupal 7 (custom development, modules, features, etc.) may need to be re-written once you’re ready to upgrade.
2. Your website speed directly impacts your revenue.
Speed matters- that’s not new. But the disparity between fast sites and slow sites continues to grow. It’s simple: the slower the site, the less revenue you’ll generate. If your site loads in less than 5 seconds, you’re generating about 2x more revenue than if your site was slower.*
…And if that isn’t convincing, consider Amazon, who loses 1% of sales for every 100 milliseconds of increased response time.
3. Seriously consider adding GraphQL to your Drupal environment.
GraphQL (www.graphql.org) is a querying language for APIs and acts as a common language between services and applications. GraphQL was created originally by Facebook as a data-fetching API, so it needed to be powerful, yet easy for product developers to use. Today it powers hundreds of billions of API calls per day.
Why does it make sense?
GraphQL is a powerful choice for businesses who have many disparate services and offerings that need to communicate as it serves as a common language between them. Think of it as the glue that binds the business’ functions together. For example, with GraphQL, the sales app can ask the inventory app if an item is in stock and if either app gets rewritten or modified the communication between the two will not break.
In addition to the simplification of service-service communication, apps using GraphQL can be quick even on slow mobile network connections. While typical REST APIs require loading from multiple URLs, GraphQL APIs get all the data your app needs in a single request.
"I think GraphQL wins my heart because it changes human behavior" - Garrett Heinlen, Netflix
In addition to Netflix and Facebook, companies like Shopify, Walmart, Yelp and the New York Times have embraced GraphQL.
4. Advanced Automated Visual Testing will be a massive step for QA.
Humans can’t detect the most subtle changes in a site but Advanced Automated Visual Testing can. With an automated system for finding discrepancies, we can expect shorter soft release cycles and a larger device operating matrix – making the job easier for QA. This also equates to reduced costs and time savings in identifying those sticky, small bugs.
There are many tools available to enable automated testing in the development cycle, such as WebdriverIO (https://webdriver.io/).
By leveraging the power of automated testing, QA can focus on meaningful work instead of “spot the difference” games.
5. Improving accessibility can produce a clear ROI.
Many companies think about accessibility as it relates to legal compliance. That's a valid concern, but improving your accessibility also presents a huge business opportunity. Improving accessibility can mean increasing the reach of your site by up to 20%.**
Beyond making your content more available to more users, your efforts will likely also drive more traffic through the natural SEO benefits of having well-structured content.
Improving the accessibility of your site is a lifestyle, not a one-time event. Contact us to schedule your Drupal Accessibility Audit.
Concerns with Drupal 7’s end of life for your existing Drupal site? Need a place to start?
Contact us to schedule your Drupal 8 Readiness Assessment to see if moving from Drupal 7 to 8 is right for you!
For more DrupalCon details, check out the State of Drupal presentation: https://dri.es/state-of-drupal-presentation-april-2019
*Joe Shindelar. “Gatsby & Drupal”, DrupalCon Seattle 2019
**Aimee Degnan, Caroline Boyden. “Accessibility Deep Dive”, DrupalCon Seattle 2019