The Views module is a very useful tool for site developers to easily extract data from the Drupal database and create lists of content without writing a single query. Using the different display, filter, and format options, as well as other supporting modules, site builders can create various types of user-friendly content lists. However, despite all of the out-of-the-box functionality that the Views module supports, in order to meet project requirements and provide the best user experience, we have had to go beyond the standard functionality to create content lists with robust functionality.

In this series, we will walk you through over a year’s worth of Drupal 8 projects that had their own unique quirks and needs, and show you the intricacies, roadblocks, and landmines we came across, and solutions not found in the documentation. Below are several blog posts that highlight various crazy tricks with views. Be sure to check back as we will continue to share the creative ways in which we extended the functionality and design of our views lists.