Learn from our blog

We love sharing our knowledge about Drupal, technology, and beyond.

Cowboy Boots, Hot Chicken, and DrupalCon - Hook 42 is heading to Music City!

Hook 42 Neon Guitar sign drawing

Every year the Hook 42 team packs their collective bags and heads out to DrupalCon to share some knowledge, learn some new tricks, and spend some time catching up with the community. This year is no different. We’re excited to be heading Nashville! It’s a first for many of us on the team. We are excited to be presenting a few sessions and participating in a few panels. We also look forward to seeing some of you in the Sprints. Some of our team has signed up to mentor (psst... you can too!) And now, let’s get down to business.... Read more about Cowboy Boots, Hot Chicken, and DrupalCon - Hook 42 is heading to Music City!

Drupal 8 Interviews: Spotlight on Adam Bergstein

Adam Bergstein headshot

Adam Bergstein is the VP of Engineering at Hook 42. Previously he was Associate Director of Engineering at Civic Actions and worked at Acquia as a Technical Architect. Adam is an active member of the Drupal Community. He recently took over the simplytest.me project, ported many modules to Drupal 8, is involved in Google Summer of Code, serves on the Drupal Governance Committee, and provides mentorship.
He has given multiple talks. Most of his talks focus on Drupal security, working with teams, or technical enablement. Read more about Drupal 8 Interviews: Spotlight on Adam Bergstein

January Accessibility (A11Y) Talks

Drupal Drop wheelchair moving toward Drupal 8 drop logo

In January, we were happy to have Ashley Bischoff as our guest speaker. Ashley talked about embracing plain language for better accessibility. Ashley is an accessibility expert and copy editor for The Paciello Group.

Writing reports and documentation is nothing new for many of us — we write them all the time. But even though we may do our best to write clearly, those who receive our reports and documentation might not be as familiar with accessibility as we are.

At the end of the day, no matter how technically correct a document may be, our words won't do much good if those who are reading them can't understand what we're trying to say. But writing isn't a black box — there are straightforward techniques that we can use to help ensure that our writing remains accessible. Read more about January Accessibility (A11Y) Talks

Drupal 8 Interviews: Spotlight on Mike Anello

Mike Anello

It's said that the adoption of Drupal 8 has been slower than any other Drupal version. The Hook 42 team embraces Drupal 8 and are curious about how others in the community feel. In this inaugural edition of Drupal 8 Interviews, we are spotlighting my mentor and former instructor Mike Anello from DrupalEasy.

Mike is a Drupal developer, trainer, and the co-owner of Drupal Career Online. You might recognize him from his Drupal.org profile name, ultimike, or know his voice from the DrupalEasy Podcast. He has been a part of the Drupal community for almost 12 years. He has contributed back in many ways: code contribution, documentation, mentoring, and event planning. He also volunteers for the Drupal Association as part of the Community Working Group. Read more about Drupal 8 Interviews: Spotlight on Mike Anello

Flip Flops and Drupal: Increasing Accessibility and Building Community

Florida Drupal Camp 2018 logo

We’re stretching our legs, shaking off the snow, and heading to our first camp of 2018! AmyJune and Carie are on their way to Florida Drupal Camp to share their knowledge in "The Theme Park Capital of the World". They’re thrilled to have the opportunity to collaborate and learn with their peers.

Along with their sessions, they'll be helping with the Sunday Contribution Sprints! Read more about Flip Flops and Drupal: Increasing Accessibility and Building Community

December Accessibility (A11Y) Talks

Drupal Drop wheelchair moving toward Drupal 8 drop logo

As an early holiday present, for December's meet-up we had a very special accessibility guest, Heydon Pickering who chatted about "Prioritizing Accessibility.” For those of you who are veterans of the world of website accessibility, you probably already know a lot about what Heydon has contributed to our field. But for those of you new to this field, let me take a quick minute to give you some more background on our speaker. Read more about December Accessibility (A11Y) Talks

Never "Just" a Patch

Hook 42 It takes a Village doodle

There's no such thing as "just a typo."

In Drupal, clients and prospective users see the user interface and documentation first. When we give them demos or when they evaluate the Drupal project, they aren’t just evaluating the code. Grammar, punctuation, readability, and spelling all matter. They give the project credibility. It is just as important to maintain the same high standards with the front facing side of Drupal as we do with the code.

I have been working with Drupal for about three years, and contributing back to the project for a little less than two.

I have learned quite a bit, but, most importantly, I have come to the conclusion that there is no such thing as “just” a typo, “just” a grammar issue, or “just” a documentation patch; not all patches have to fix code to be important. Read more about Never "Just" a Patch

Field Notes: UI Patterns Module

UI Patterns Module illustration from project page

When it comes to Atomic Design systems in Drupal 8, there’s hardly a shortage of solutions to choose from. Pattern Lab and KSS Node are certainly among the most popular and the recently released Mannequin looks incredibly exciting. However, in all these aforementioned solutions, exposing that component data to Drupal has never been particularly straightforward.

Here at Hook 42, we’ve just finished developing a brand-new Drupal 8 site for a client that utilizes UI Patterns, Paragraphs, and Display Suite to allow content users to construct complex but consistent user interfaces. What follows is our “field notes” from implementing UI Patterns in a production site. Read more about Field Notes: UI Patterns Module