Tagged React.js

Reflections of Drupal Camp Chattanooga 2019

For years, community members from Chattanooga talked about their local camp. These community members routinely support other camps, through attendance, volunteerism, and by giving talks. It was our time to return the favor.

Hook 42 not only sponsored the event, but delivered a training and two sessions. From our team Jonathan and Adam attended, and they really enjoyed the time there.

Group photo of excited chattanooga camp attendees

All Aboard To Chattanooga

Hook 42 is headed to Tennessee for our next community event. Not only have we proudly sponsored Drupal Camp Chattanooga, you'll also find us doing a Gatsby.js training as well as giving talks about topics we hold near and dear to our hearts. Come say hello if you're there.
Hook42 Team
Drupal Camp Chattanooga logo overlaying a Tennessee forest with train tracks

Speaker Notes: Attending DrupalCon as a Presenter

DrupalCon 2019 was a bit different for me. I have attended previous DrupalCons, usually sitting in the back of the room just taking in all that I could from experts around the world. This year, however, I had the opportunity to be a speaker. Not only was I afforded the opportunity to speak, but I had two separate sessions accepted.
Ryan Bateman presenting at DrupalCon

Amphenol

amphenol corporation website homepage

Amphenol Corporation is a global leader in connectors, cables, and interconnect systems. Their products and services support multiple industries and globally distributed clients. Hook 42 implemented a Google Search Appliance replacement leveraging Elasticsearch and Scrapy to crawl, index, and display federated search results from over 100 of their corporate websites on the main Drupal 8 corporate website. The enterprise federated search project was completed on-time and on budget in a compressed schedule, creating a sound platform for ongoing search enhancements in the future.

Autodesk

Responsive view of autodesk page templates on desktop, laptop and tablet screens

Autodesk is a Fortune 500 company based in California that creates software products for a number of industries. One of their most famous products is AutoCAD which is a computer-aided design package for architects and other design professionals. 


Key Features

Multiple Languages, Translation Workflow, Document Management, Content Editor Tools, Web Services Integration, Faceted Search, Drupal 7, Drupal 8

Summary of Work

Hook 42 has worked with Autodesk over many years for both Drupal 7 and Drupal 8 consulting and development. For Drupal 7, we audited the multilingual Drupal configuration and custom code for the Autodesk Knowledge Network and made recommendations for improvements. We were the "multilingual hotline" for Autodesk's developers to answer questions about configuring and customizing their multilingual features. We provided multilingual training at BADCamp which was attended by the Autodesk development team to jumpstart their project. We wrote a custom module to work around issues with the Entity Translation module to support Autodesk's multilingual content workflow.

For Drupal 8, we have been providing architectural guidance and development for a new site including hosting considerations, development workflow, site building best practices, module development, and front end theming. This Drupal 8 site was launched in October 2017. We continue to provide development services for both Drupal 7 and Drupal 8 websites.

landing page preview of autodesk knowledge community portal

Multilingual Drupal Audit

We audited the multilingual configuration and custom code for the Autodesk Knowledge Network and made recommendations for improvements.

Multilingual Drupal Consulting

We were the "multilingual hotline" for Autodesk's developers for their Drupal 7 website to answer questions about configuring and customizing their multilingual features.

Drupal Training

We provided Drupal 7 multilingual training at BADCamp which was attended by the Autodesk development team to jumpstart their project.

Drupal Module Development

We wrote custom module code to work around issues with the Entity Translation module to support Autodesk's multilingual content workflow.

Staff Augmentation

We provided staff augmentation for multiple web projects for Drupal 7 and Drupal 8. Development included back-end and front-end programming including ReactJS.

UCSF PleasePrEPMe

homepage of please prep me displayed on laptop tablet and mobile device

UCSF's PleasePrEPMe.org site is a searchable, location-responsive PrEP provider directory for California. Pre-exposure prophylaxis (PrEP) is an effective HIV prevention strategy available by prescription. The PleasePrEPMe team chose Hook 42 to migrate their website from Angular to Drupal 8 with a React front-end for their interactive map.


Design Direction

Maintain Existing Design, Responsive Layout, Interactive, User-Friendly, Accessibility

Technical Considerations

Custom Data Structure Migration, Enable New Content Structures, Form Redesign, Time-Challenged, Budget Constrained, Improve SEO, Improve Device Support

Key Features

Custom Angular DB to Drupal 8 migration, Decoupled React.js Front-End Google Maps Integration, Custom Automated Provider Feed Import, Large Amount of Mapping Data, Content Editor Tools, Content Workflow, 3rd Party Chat Integration (SnapEngage)

preppin for searchin

Summary of Work

PleasePrEPMe is a website to promote the education of and provider access to the HIV pre-exposure prophylaxis (PrEP). The website provides national and state-based PrEP resources for the public, press, and other medical providers. PrEP selected Hook 42 for a new site rebuild and migration for their custom Angular site to an SEO, content editor friendly Drupal 8 migration project.

We audited their custom Angular / MySQL site implementation and estimated the effort to migrate it to Drupal 8. We provided a scalable content strategy, Drupal 8 architecture and implementation, custom feed creation, a progressively decoupled React / Drupal / Google Maps integration, and backend and frontend development. Hook 42 performed manual content migration, developed automated content migrations, and ran device and browser testing of the systems. The team ran SEO and accessibility health checks, Drupal 8 migration scripts, and ran the launch support process for site cutover.

We continued to work with the PrEP team by providing training to their internal staff, ongoing Drupal 8 development maintenance and support, and feature enhancements.

BADCamp 2018 Retrospective: A GatsbyJS Primer

Now that I’ve settled back down in Alaska after a fun trip to Berkeley for BADCamp, I’m finally digesting all of the info I gathered throughout the week. As always, it was cool to look over the schedule and see what topics were getting a lot of attention; and, without a doubt, it seemed like GatsbyJS was the hot-ticket item this year. So here’s a primer on what GatsbyJS is and why the Drupal community seems so head-over-heels for this up and coming site generator.

Drupal BADCamp and Gatsby logos

Drupal 8 Interviews: Spotlight on Jill Cohen from Autodesk

 

Jill Cohen is a Senior Software Application Engineer at Autodesk Inc. Autodesk is a global company that empowers users to design and create just about everything on this planet - and in virtual worlds. She works with the Digital Platform and Experience Organization on the Digital Help team, which manages the Autodesk Knowledge Network and Services Marketplace. She is also on the board for Autodesk Women in Leadership.

Hook42 Team
Jill Cohen smiling from her desk