Drupal 8 https://www.hook42.com/ en Hook 42 is Headed to Minneapolis for DrupalCon 2020 https://www.hook42.com/blog/hook-42-headed-minneapolis-drupalcon-2020 <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Hook 42 is Headed to Minneapolis for DrupalCon 2020</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/lindsey-gemmill" typeof="schema:Person" property="schema:name" datatype="">Lindsey Gemmill</span></span> <span property="schema:dateCreated" content="2020-02-21T20:51:49+00:00" class="field field--name-created field--type-created field--label-hidden">Fri, 02/21/2020 - 20:51</span> Fri, 21 Feb 2020 20:51:49 +0000 Lindsey Gemmill 299 at https://www.hook42.com So You Need to Update to Drupal 8.8.x? https://www.hook42.com/blog/so-you-need-update-drupal-88x <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">So You Need to Update to Drupal 8.8.x?</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/lindsey-gemmill" typeof="schema:Person" property="schema:name" datatype="">Lindsey Gemmill</span></span> <span property="schema:dateCreated" content="2020-02-13T13:00:00+00:00" class="field field--name-created field--type-created field--label-hidden">Thu, 02/13/2020 - 13:00</span> Thu, 13 Feb 2020 13:00:00 +0000 Lindsey Gemmill 291 at https://www.hook42.com How to use Hooks for building Drupal 8 themes https://www.hook42.com/blog/how-use-hooks-building-drupal-8-themes <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">How to use Hooks for building Drupal 8 themes</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/lindsey-gemmill" typeof="schema:Person" property="schema:name" datatype="">Lindsey Gemmill</span></span> <span property="schema:dateCreated" content="2020-01-31T22:25:12+00:00" class="field field--name-created field--type-created field--label-hidden">Fri, 01/31/2020 - 22:25</span> Fri, 31 Jan 2020 22:25:12 +0000 Lindsey Gemmill 289 at https://www.hook42.com A Beginners Quest to Exploring React Native with Drupal https://www.hook42.com/blog/beginners-quest-exploring-react-native-drupal <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">A Beginners Quest to Exploring React Native with Drupal</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/lindsey-gemmill" typeof="schema:Person" property="schema:name" datatype="">Lindsey Gemmill</span></span> <span property="schema:dateCreated" content="2020-01-16T16:37:31+00:00" class="field field--name-created field--type-created field--label-hidden">Thu, 01/16/2020 - 16:37</span> Thu, 16 Jan 2020 16:37:31 +0000 Lindsey Gemmill 286 at https://www.hook42.com How to Streamline Update Hooks Using the Batch API https://www.hook42.com/blog/how-streamline-update-hooks-using-batch-api <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">How to Streamline Update Hooks Using the Batch API</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/lindsey-gemmill" typeof="schema:Person" property="schema:name" datatype="">Lindsey Gemmill</span></span> <span property="schema:dateCreated" content="2019-12-10T18:45:49+00:00" class="field field--name-created field--type-created field--label-hidden">Tue, 12/10/2019 - 18:45</span> Tue, 10 Dec 2019 18:45:49 +0000 Lindsey Gemmill 269 at https://www.hook42.com Ride into the Danger Zone: How to Update Drupal 8 Field Settings without Losing any Data https://www.hook42.com/blog/ride-danger-zone-how-update-drupal-8-field-settings-without-losing-any-data <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Ride into the Danger Zone: How to Update Drupal 8 Field Settings without Losing any Data</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/michael-wojcik" typeof="schema:Person" property="schema:name" datatype="">Michael Wojcik</span></span> <span property="schema:dateCreated" content="2019-10-10T17:15:11+00:00" class="field field--name-created field--type-created field--label-hidden">Thu, 10/10/2019 - 17:15</span> Thu, 10 Oct 2019 17:15:11 +0000 Michael Wojcik 243 at https://www.hook42.com Speaker Notes: Attending DrupalCon as a Presenter https://www.hook42.com/blog/speaker-notes-attending-drupalcon-presenter <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Speaker Notes: Attending DrupalCon as a Presenter</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/users/danita-bowman" typeof="schema:Person" property="schema:name" datatype="">Danita Bowman</span></span> <span property="schema:dateCreated" content="2019-04-22T17:50:37+00:00" class="field field--name-created field--type-created field--label-hidden">Mon, 04/22/2019 - 17:50</span> Mon, 22 Apr 2019 17:50:37 +0000 Danita Bowman 188 at https://www.hook42.com Multilingual Drupal Installations https://www.hook42.com/services/multilingual-drupal-installations <span class="field field--name-title field--type-string field--label-hidden">Multilingual Drupal Installations</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">Hook 42</span></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 04/10/2019 - 21:25</span> <div class="layout layout--66-33"> <div class="layout--container"> <div class="layout__region layout__region--first"> <div class="_custom block block-layout-builder block-field-blocknodeservicebody"> <div><p>It may seemingly be a small world, but there is more than one method of communication used around the world. If your business works internationally or within a community with non-English speakers, going multilingual is probably a strategic next step for your team. Reaching all of your potential users far outweighs narrowing the reach to a specific community. At Hook 42, we can configure your existing Drupal website for multilingual support or build one from the ground up.</p> <h2>Multilingual Technique</h2> <p>Making a Drupal website handle multiple languages might be easy in theory. You just translate the copy and you're good to go, right? Unfortunately, not so much. Making sure all the modules work in harmony can be trickier than expected. Depending on the CMS, you might need to install a large number of community modules or plugins in addition to updating existing modules and custom code.</p> <p><strong>For multilingual Drupal projects, Hook 42 focuses on:</strong></p> <ul> <li>Identifying what content needs translation and what does not.</li> <li>Understanding your short-term and long-term translation needs.</li> <li>Installing and configuring the right modules to do the job.</li> <li>Updating custom code to allow text to be translatable.</li> <li>Facilitating content entry and manual translation processes.</li> </ul> <h2>Is A Multilingual Upgrade Right For You?</h2> <p>If you already have an existing website, knowing when you need a multilingual site can seem overwhelming and a bit confusing. However, just having the thought of transitioning to a multilingual site likely means you are ready to upgrade. If you know your services can, or will, reach a broader audience than your primary language of communication, you'll want to make sure you can expand your digital experience to match the growth of your business.</p> <p>At Hook 42, we understand that there are a variety of factors that come in to play when it comes to making an existing website compatible with other languages. Our experience with Drupal multilingual environments helps us analyze the current condition of your website and the complexity of integrating a multilingual experience for your users. </p> <h2>Ready to Make Your Website Multilingual?</h2> <p>Updating an existing site might be straightforward or extremely hard depending on your Drupal site architecture. The first step is doing a site audit to assess the level of difficulty involved in your transition. Throughout the process Hook 42 can help you answer questions about what it takes to make your website multilingual, and provide a strategy to implement and roll-out a multilingual experience.</p> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="_custom block block-layout-builder block-field-blocknodeservicefield-service-logo"> <div class="field field--name-field-service-logo field--type-image field--label-hidden field__item"> <img src="/sites/default/files/styles/service_page_image/public/multilingual_hi_dustyblue_1.png?itok=FGaGHx-V" width="300" height="400" alt="Multilingual Drupal drop saying hello in different languages" typeof="foaf:Image" class="image-style-service-page-image" /> </div> </div> </div> </div> </div> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="_custom block block-layout-builder block-field-blocknodeservicefield-service-tr"> <div class="field field--name-field-service-tr field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/service/content-migration" hreflang="en">Content Migration</a></div> <div class="field__item"><a href="/service/content-strategy" hreflang="en">Content Strategy</a></div> <div class="field__item"><a href="/service/drupal" hreflang="en">Drupal</a></div> <div class="field__item"><a href="/service/drupal-8" hreflang="en">Drupal 8</a></div> <div class="field__item"><a href="/service/multilingual-drupal-consulting" hreflang="en">Multilingual Drupal Consulting</a></div> <div class="field__item"><a href="/service/seo" hreflang="en">SEO</a></div> </div> </div> </div> </div> Wed, 10 Apr 2019 21:25:38 +0000 Hook 42 36 at https://www.hook42.com Migrations and Upgrades https://www.hook42.com/services/migrations-and-upgrades <span class="field field--name-title field--type-string field--label-hidden">Migrations and Upgrades</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">Hook 42</span></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 04/10/2019 - 21:13</span> <div class="layout layout--66-33"> <div class="layout--container"> <div class="layout__region layout__region--first"> <div class="_custom block block-layout-builder block-field-blocknodeservicebody"> <div><p>To upgrade or to migrate, that is the question. However, there is not a one-size-fits-all answer to that question. Your project goals will ultimately determine the best course of action. After an initial discussion with the Hook 42 team, we can properly assess the options to provide a solution that fits your needs.</p> <h2>Migrations</h2> <p>Hook 42 is proficient in Drupal and WordPress migrations. We take your data seriously, and understand the importance of a seamless migration process. Our team is able to handle your site's data and content, no matter the complexity, with precision, making your next migration easier than ever. Whether you are upgrading to the latest version of Drupal or simply looking to eliminate legacy applications, we've got your back. </p> <p><strong>We are experienced with:</strong></p> <ul> <li>Migrating between Drupal websites</li> <li>Migrating between WordPress websites</li> <li>Migrating from another CMS to Drupal</li> <li>Migrating Drupal to another CMS</li> </ul> <h2>Upgrades</h2> <p>Every website experiences growing pains, and we can help your site handle them. Perhaps you are feeling the restrictions of outdated technology, or you might even be merging businesses or internal systems to work together. Whatever the need for your upgrade is, and the level of urgency, Hook 42 is equipped with the right tools to carefully transition your data.</p> <p><strong>We are experienced with:</strong></p> <ul> <li>Upgrading Drupal 6 websites</li> <li>Upgrading Drupal 7 websites</li> <li>Upgrading from legacy applications</li> <li>Upgrading WordPress websites</li> </ul> <h2>Need to Migrate or Update Your Website?</h2> <p>Get in touch with our team today, we're always looking for great people to partner with. Together we can create custom solutions to perfectly fit your business needs.</p></div> </div> </div> <div class="layout__region layout__region--second"> <div class="_custom block block-layout-builder block-field-blocknodeservicefield-service-logo"> <div class="field field--name-field-service-logo field--type-image field--label-hidden field__item"> <img src="/sites/default/files/styles/service_page_image/public/buckets-dustyblue-on-trans_1.png?itok=YcODGo0y" width="300" height="312" alt="Migration and Updates Diagram doodle" typeof="foaf:Image" class="image-style-service-page-image" /> </div> </div> </div> </div> </div> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="_custom block block-layout-builder block-field-blocknodeservicefield-service-tr"> <div class="field field--name-field-service-tr field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/service/content-inventory" hreflang="en">Content Inventory</a></div> <div class="field__item"><a href="/service/content-migration" hreflang="en">Content Migration</a></div> <div class="field__item"><a href="/service/development" hreflang="en">Development</a></div> <div class="field__item"><a href="/service/drupal-8" hreflang="en">Drupal 8</a></div> <div class="field__item"><a href="/service/drupal-migration" hreflang="en">Drupal Migration</a></div> <div class="field__item"><a href="/service/migration" hreflang="en">Migration</a></div> <div class="field__item"><a href="/service/site-audit" hreflang="en">Site Audit</a></div> <div class="field__item"><a href="/service/upgrade" hreflang="en">Upgrade</a></div> </div> </div> </div> </div> Wed, 10 Apr 2019 21:13:14 +0000 Hook 42 33 at https://www.hook42.com Full-service Drupal Development https://www.hook42.com/services/full-service-drupal-development <span class="field field--name-title field--type-string field--label-hidden">Full-service Drupal Development</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">Hook 42</span></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 04/10/2019 - 20:59</span> <div class="layout layout--66-33"> <div class="layout--container"> <div class="layout__region layout__region--first"> <div class="_custom block block-layout-builder block-field-blocknodeservicebody"> <div><p>Hook 42 is a talented team of architects and developers who work with you to create exceptional Drupal sites with best practices and optimized performance, while remaining focused on your business needs.</p> <p><strong>We have significant amounts of experience with:</strong></p> <ul> <li>Custom Drupal Theme Development</li> <li>Drupal Module Development and Implementation</li> <li><a href="https://www.hook42.com/services/multilingual-drupal-installations">Multilingual Drupal Installations</a></li> <li>Optimized Drupal Website Performance</li> <li><a href="https://www.hook42.com/services/drupal-and-wordpress-migrations-and-upgrades">Drupal Migrations</a></li> <li><a href="https://www.hook42.com/services/drupal-and-wordpress-migrations-and-upgrades">Drupal Upgrades</a></li> </ul> <h2>Hook 42 Loves Drupal</h2> <p>We pride ourselves on being active members of the Drupal community, and we bring that expertise to each project. Hook 42 is one of the top contributing companies on Drupal.org, and because of this we know both Drupal 7 and Drupal 8 inside out. Hook 42 and many of our developers maintain public Drupal projects related to security, performance, and user interface improvements. Additionally, our team members participate in many of the Drupal 8 and Drupal 9 core discussions that help drive the future of the Drupal project.</p> <p>Beyond helping build the software, our team is actively involved in the growth of Drupal in many ways. We attend and help organize many community events. We provide events with training sessions on the latest technologies and presentations that share our experiences working with Drupal and other technologies. We enjoy every aspect of the Drupal community.</p> <h2>Custom Drupal Solutions for Business</h2> <p>Hook 42 has decades of experience developing websites and applications with Drupal. From simple websites to intranets and “ambitious digital experiences”, we are experts in tackling a wide range of complex and simple problems -- and we enjoy the uniqueness that comes with each. Hook 42 Drupal developers are experts in writing secure Drupal modules, performant Drupal themes, and creating scalable content solutions that can grow alongside your business.</p> <p>Understanding the benefits and pitfalls of working with an open-source product is very important. Weighing those options against your goals and business needs is perhaps the most important part of any successful project. At Hook 42, we make responsible decisions about the technologies that shape your business today to help ensure your future growth.</p> <p>We take the responsibility of being a true and valuable partner to your business very seriously. You can rely on our experience and dedication to quality for any aspect of your Drupal project.</p> <p>I’ve hired Hook 42 for three different projects in the last six years, and in each case the quality, thoroughness, helpfulness, dedication, knowledge, and perspective that they brought to the project has been a game changer. Next time I look for a Drupal project partner, I will look to Hook 42 first.</p> <p>KEN WOLF</p> <h2>Want to Know More About Hook 42 and Drupal?</h2> <p>Whether you’re looking for a reliable development team, need help determining if Drupal is a good fit for your project, or just want to learn more about Drupal and our community in general, reach out and say hi! We're always excited to work with people and businesses to help ensure they have the best Drupal experience possible. Together we can go far.</p></div> </div> </div> <div class="layout__region layout__region--second"> <div class="_custom block block-layout-builder block-field-blocknodeservicefield-service-logo"> <div class="field field--name-field-service-logo field--type-image field--label-hidden field__item"> <img src="/sites/default/files/styles/service_page_image/public/learn-dustyblue-on-trans_1.png?itok=Ewgi-Xr3" width="300" height="227" alt="Drupal Knowledge doodle of person working at desk" typeof="foaf:Image" class="image-style-service-page-image" /> </div> </div> </div> </div> </div> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="_custom block block-layout-builder block-field-blocknodeservicefield-service-tr"> <div class="field field--name-field-service-tr field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="/service/complex-environments" hreflang="en">Complex Environments</a></div> <div class="field__item"><a href="/service/content-strategy" hreflang="en">Content Strategy</a></div> <div class="field__item"><a href="/service/development" hreflang="en">Development</a></div> <div class="field__item"><a href="/service/drupal" hreflang="en">Drupal</a></div> <div class="field__item"><a href="/service/drupal-8" hreflang="en">Drupal 8</a></div> <div class="field__item"><a href="/service/enterprise-drupal-development" hreflang="en">Enterprise Drupal Development</a></div> <div class="field__item"><a href="/service/integration" hreflang="en">Integration</a></div> </div> </div> </div> </div> Wed, 10 Apr 2019 20:59:22 +0000 Hook 42 32 at https://www.hook42.com