We attended Florida DrupalCamp 2019 and—as a general takeaway—we’re really excited to be a part of the resurgence of the Central Florida web development community.
In case you missed this year's event, here are the highlights:
What’s New in WCAG 2.1?
Speaker: Kara Gaulrapp, Front-End Developer at Message Agency
- WCAG 2.1 is an extension of 2.0 and is backward compatible. Some additions include:
- Minimum color contrast
- Minimum text-over-image contrast ratio
- Mechanism to disable significant page animations
- Minimum text spacing (line height, letter/word spacing)
- Content availability regardless of device orientation
- Content responsiveness at all breakpoints
- Color should not be the only way to convey information
- Here are some useful WCAG 2.1 resources for checking your work:
Fun Fact: Florida and New York are the top two states (by far) for website accessibility lawsuits.
Qualities and Skills of Exceptional Developers, Teams & Leaders (And How to Get Them)
Speaker: Jordana Fung, Freelance Full-Stack & Drupal Developer
- The most useful soft skills for developers are awareness, patience, empathy, integrity and the ability to communicate observations without evaluation.
- Here are some quick tips for giving and receiving feedback:
- Don't presume malice.
- Clarify goals, needs and expectations.
- Don't focus on the negative—instead, show gratitude and appreciation.
The single biggest problem in communication is the illusion that it has taken place. —William H. Whyte
An Introduction to Static Site Generators For Drupalists
Speaker: Brian Perry, Lead Front-End Developer at Bounteous
- A generator is a tool or process to take a dynamic, CMS-driven website and transform it into a collection of static HTML pages.
- The biggest pro is the performance. You're only loading static HTML (and CSS and JS), so there’s no need for all the overhead CMSes (like in Drupal and WordPress to make and render database queries on each and every page).
- Separating your website from the database increases security because a hacker would not have any access to your database. Turning these into static pages instead will reduce the time spent waiting on each pageload. Additionally, they can now be hosted anywhere you can upload a file (CDN, Github Pages, etc.).
Drupal Gatsby and React Components
Speaker: Mark Casias, Sr. Software Engineer at Mediacurrent
- Migrating to Gatsby may take a long time and any change (including content updates) requires a new build of the entire site.
- Buzzword: “Headless” web or decoupled architecture is the separation of a browser request from the source of the content.
- On a regular site, the browser requests a page to the server, the CMS processes the request and determines what content to serve up, then gets all the related content from the database before sending the response back to the user.
- On a decoupled site, the CMS still uses a database to manage the content, but all pages are rendered out as static pages. The browser requests a page, and the server sends it back immediately.
Like what you're reading? Share this article with a friend.
Speaker: Helena McCabe, Sr. Front-End Developer at Lullabot
- There are consequences to failing to produce an accessible site:
- Inaccessibility creates a frustrating user experience.
- Some users won't receive your content at all.
- This can result in lost sales and can open the door to potential lawsuits.
Oh yeah—there was also an alligator in attendance.
Florida DrupalCamp is an annual conference that brings together web developers from all over the world to learn, network and discuss web development and the Drupal content management system. To learn more about DrupalCamp and find a community project near you, visit https://www.drupal.org/getting-involved.
Hearing about growth-driven design for the first time? Learn more about the three pillars of GDD and how this methodology can help you solve your greatest marketing challenges.