An EPiHC Change for Global Healthcare

August 26, 2020
The creation and delivery of ethical medical systems is an urgent concern for healthcare professionals and systems around the globe. A worldwide pandemic has only heightened the stakes for those in...
Mike

Drupal 9 Proofing your Site

March 13, 2020
Drupal 9 release date has been pinned for June 3, 2020, and it's coming up super fast. What does that mean for your site? First of all, don't panic. Drupal 7 and 8 end of life are schedul...
Arlina

Language switcher for a multilingual Drupal 8 site

October 28, 2019
Recently one of our clients asked us to come up with a better language detection and redirection solution for their multilingual Drupal 8 site. Most out of the box solutions do not provide a great ...
Minnur

Apigee Kickstart Developer Portal

September 5, 2019
Over the past few months, Our team at Chapter Three has had the pleasure of working on the Apigee Developer Portal Kickstart ...
Jacine

Indexing PDFs for Solr Search

September 4, 2019
When a client needs to index PDF files for search, the best solution is to use Apache Solr with the Search API Attachments module...
Carlos

Gated Resources Forms with Webform and Token

May 10, 2019
On several occasions clients have come to us asking for a form with a gated resource. They want the  resource (.pdf, .doc, .xls etc.) to be available to downloa...
Israel

Introducing React Comments

May 14, 2018
Commenting system giant Disqus powers reader conversations on millions of sites, including large publishers like Rolling Stone and the Atlantic. So when Disqus quie...
Andrea

Recruit more effectively with Taleo-integrated Drupal

April 26, 2018
You need a delightful candidate user journey to attract amazing candidates, and this begins with a branded careers section. So, we are giving Taleo customers the ability to display their job postings within their Drupal site, and branding them to match.
John

Access Control Modules for Drupal 8

March 19, 2018
With all the changes in Drupal 8, it’s no wonder the landscape for access control modules is adapting. While the port of Organic Groups has started, there are
Arlina

How to Migrate Posts from Wordpress to Drupal 8

July 28, 2017
This post shows how to migrate content thumbnails from Wordpress into Drupal 8. It includes examples of custom process plugins and a modify date/time and solution to preserve original URL aliases.
Minnur

Chapter Three Launches Innovative, New HDR Site on Drupal 8

June 19, 2017
Architecture and engineering company HDR wanted to bring their web presence into the modern age. Our goal was to bring HDR’s personality to the forefront with their new Drupal 8 website. Through extensive strategy and design workshops, facilitated on-site in Omaha and virtually with distributed team members, we crafted an information architecture and aesthetic that supported internal initiatives while enhancing the general public’s experience.
Andrea

15+ Ways to Debug Drupal 8 (for Front-Enders)

May 17, 2017
At DrupalCon Baltimore, I presented a session on how front-end developers can effectively debug Drupal 8. The session explored some of the challenges front-end developers face getting data fro...
Zakiya

Installing Drupal 8 from configuration

April 21, 2017
Wouldn't it be great if??? Configuration management is one of the most useful site development features in Drupal 8. It makes a site's configuration exportable, importable and manageabl...
Alex

Twig Concepts in Drupal 8 Themes - Part I

April 4, 2017
Twig is a powerful templating engine with many useful features. In the context of Drupal, especially when coming from a Drupal 7 way of doing things, it can be easy to overlook many of these featur...
Jacine

BADCamp 2016 Roundup

October 31, 2016
Our minds and hearts were full as BADCamp 2016 came to a close. It was overflowing with excellent presentations and the best of the community. Our team led a Drupal 8 training, presented in th...
Casey

How to Register an Event Subscriber in Drupal 8

May 26, 2016
Events in Drupal 8 allow for different components of the system to interact and communicate with each other. This blog post demonstrates how to register event subscriber in Drupal 8.
Minnur

How to Secure Drupal HTTP Headers

May 24, 2016
In this blog post I will briefly overview some of the very useful HTTP response header parameters that will help to secure any website. In short - HTTP Response headers are name-value pairs of strings sent back from a server with the content you requested.
Minnur

How to Host Drupal 8 on DigitalOcean

April 29, 2016
These are instructions on how to setup DigitalOcean droplet to host your personal website. DigitalOcean is a very affordable cloud hosting for developers (starting from $5 for a very simple droplet 512MB Memory / 1 CPU and 20GB disk).
Minnur

How to use Cache API in Drupal

April 25, 2016
This is a very simple tutorial that could help you with the performance of your custom modules. I will show you how to use Cache API in Drupal 8 and Drupal 7.
Minnur

A Better Way to Administrate Drupal - Part 2

April 21, 2016
As with many community-centric projects involving multiple parties, it is always difficult to juggle free time between teammates. Torn between client-centric activities and community-focused endeavors, we finally found a way to make bring all interested parties together. A group of us are all actively involved and eager to make waves in the Drupal administration game.
Casey

How to create Custom RESTful API in Drupal 8

April 18, 2016
This is a very simple module that demonstrates implementation of a custom RESTful API in Drupal 8. Creating your own API with Drupal 8 has become a routine task that doesn't require a lot of work. However there are a lot of things I am not covering in this blog post, such as user login and user registration etc...
Minnur

Javascript Testing Comes to Drupal 8

April 11, 2016
With the arrival of Drupal 8.1.0 finally you can test javascript interactions on Drupal.org. This is culmination of years of work by many developers to improve the testing API and infrastructure. W...
Alex