Empowering Site Owners by Developing Custom Views Plugins

Views is an indispensable tool for #Drupal site builders - allowing them to create complex queries and displays without writing a single line of code. But too often developers like myself avoid these interfaces. We feel constrained by the GUI and want to reinvent the wheel for the sake of efficiency, performance, and extensibility; or we hit edge cases that Core simply can not handle. This session will explore creating custom Views Plugins to add functionality and custom logic to the Views interface. We will discuss common reasons a site may need features beyond out-of-the-box functionality and we will look at real-life examples of Views Plugins. Topics include: Introducing how Views builds, executes, and renders queries and displays. Exploring business cases for using #Views Plugins vs altering data by hooks. Adding custom Fields, Filters, Arguments, Sorts and Joins beyond what is offered by default with Views. Reviewing example #code and practical use cases for modifying Views queries. View Plugins can allow developers to keep their code organized, abstracted, and highly functional. We can package custom code into the standard Views interface. Most importantly, these plugins empower site-builders to create applications that use the standard Drupal workflows and interfaces. This session is for anyone who is comfortable (or willing to try) writing code in a custom module. Advance knowledge of Drupal or databases is not required to get started. 🎤 Presenter: nJim 🔗 Session Details: https://www.drupalgovcon.org/2020/pro...

Why Metrics? How Metrics? Do I even need them?
▶︎

Why Metrics? How Metrics? Do I even need them?

8 Tech Questions to Ask Before You Even Think About a New Website
▶︎

8 Tech Questions to Ask Before You Even Think About a New Website

Content Models: The Design Tool You Never Considered
▶︎

Content Models: The Design Tool You Never Considered

Accelerating AI Powered Chatbots in Drupal to Enhance User Experiences
▶︎

Accelerating AI Powered Chatbots in Drupal to Enhance User Experiences

How to Actually Build Mobile Apps with AI in 2026 | A Complete Beginner's Tutorial
▶︎

How to Actually Build Mobile Apps with AI in 2026 | A Complete Beginner's Tutorial

What to teach when AI writes the code | Rainer Stropek | TEDxLinz
▶︎

What to teach when AI writes the code | Rainer Stropek | TEDxLinz

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

How to Build & Sell AI Agents: Ultimate Beginner’s Guide
▶︎

How to Build & Sell AI Agents: Ultimate Beginner’s Guide

AI Agents Full Course 2026: Master Agentic AI (2 Hours)
▶︎

AI Agents Full Course 2026: Master Agentic AI (2 Hours)

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat
▶︎

What is SonarQube | Introduction SonarQube | SonarQube Tutorial | SonarQube Basics | Intellipaat

Don't learn AI Agents without Learning these Fundamentals
▶︎

Don't learn AI Agents without Learning these Fundamentals

Designing Data-Intensive Applications: Chapters 1 and 2
▶︎

Designing Data-Intensive Applications: Chapters 1 and 2

How Senior Engineers Actually Build With AI in 2026 | Build a Full Stack Systems Architecture App
▶︎

How Senior Engineers Actually Build With AI in 2026 | Build a Full Stack Systems Architecture App

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Building a Template for the Marketplace: Challenges and opportunities / Drupal Dev / Murray Woodman
▶︎

Building a Template for the Marketplace: Challenges and opportunities / Drupal Dev / Murray Woodman

Let's build GPT: from scratch, in code, spelled out.
▶︎

Let's build GPT: from scratch, in code, spelled out.

Key Foundations of Agile & Scrum Project Management | Google Career Certificates
▶︎

Key Foundations of Agile & Scrum Project Management | Google Career Certificates

Build a Complete Medical Chatbot with LLMs, LangChain, Pinecone, Flask & AWS 🔥
▶︎

Build a Complete Medical Chatbot with LLMs, LangChain, Pinecone, Flask & AWS 🔥

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL
▶︎

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL

Deep Dive into LLMs like ChatGPT
▶︎

Deep Dive into LLMs like ChatGPT