Mastering Drupal 8 Views - Gregg Marshall - książka wyd. 2016
Opis
Mastering Drupal 8 Views is a practical, advanced guide for web developers, designers, and site administrators who want to gain deep, hands‑on knowledge of the Views module in Drupal 8. Written by experienced Drupal developer Gregg Marshall and published in 2016, the book focuses on helping readers understand how Views — a powerful content‑display tool now included in the core of Drupal 8 — works and how it can be used to build dynamic, modular displays of content without programming. The text takes readers step by step through a wide range of real‑world examples and techniques that demonstrate how to create rich, interactive content presentations that are automatically updated as content is added to a Drupal site.
The guide begins by explaining the fundamentals of Views, showing how to set up the basic interface and how to adapt existing Views within a Drupal installation. From there it progresses into more complex configurations, such as combining content from multiple types, applying filters and sorts, and using contextual filters that allow a single View to behave in different ways depending on parameters passed through a URL. These capabilities enable developers to craft flexible and powerful displays of content, whether in page lists, image carousels, maps, or other custom layouts.
Throughout the book, readers learn how to modify field data, add headers and footers, manage the order of displayed content, and control which data is shown — all with the goal of aligning Views output with design specifications and user needs. The narrative uses a sample case study to evolve a simple website into a more comprehensive and sophisticated application, demonstrating how Views can be leveraged to support both backend administration interfaces and complex front‑end displays for site visitors. Although focused on Drupal 8, much of the content also serves as a useful reference for those familiar with Views in earlier versions of Drupal, illustrating the continuity and evolution of the tool.
