Skip to main content

Hey!

We craft the Web with Open Source.

  • Gluebox.com Node

    GlueBox Node™: Your self-hosted command center for the open web. Built for pros. Designed to break the mold. Secure, reliable, and ready to deliver custom RSVP and calendar solutions on your terms.
     

Klaro Integrated Cookie Consent Management

Built-In Privacy Tools

GlueBox Node™ includes integrated cookie consent management based on Klaro!, a trusted, MIT-licensed open source solution. Enjoy full control, no lock-in, and easy compliance with privacy regulations like GDPR and CCPA right out of the gluebox.

Explore the Full Article

gtm_gluebox_ drupal_ workspace .json

GTM / Google Tag Manager & Ghost Traffic Mitigation Strategies

 

Explore the Full Article

Network Security at Gluebox: Why We Use ipset

Network Security at Gluebox: Why We Use ipset

At Gluebox.com, we believe in simple, powerful tools that do one job well; just like us. That’s why we use ipset as part of our Linux-based firewall strategy.

Explore the Full Article

ECA Workflow - Detect Campus Network or VPN

An Events-Conditions-Actions (ECA) workflow in Drupal that detects whether a visitor is coming from the campus/VPN network and displays an appropriate notice on the “/dashboard” page.

Campus VPN Check Workflow

Explore the Full Article

Baking Cakes with AI

This is a little story about using AI to bake cakes for picnics in the park.
 

Explore the Full Article

Smart Date Notes

From the debug output, we can see that field_shift_date is using the Smart Date module (i.e., it’s a SmartDateFieldItemList). That means its underlying data structure differs slightly from Drupal’s built-in datetime fields. Explore the Full Article

Taxonomy Layout for Communities and their Resources

Community Type Taxonomy, sets the first position in URL patterns.
Community Taxonomy, sets the second position of URL patterns.

The "Community Type" taxonomy is a high level taxonomy that helps set the site structures. It is used to define the top-level sections of a site.  End-users do not interact with this taxonomy, it is used by programmatic functions for filtering, sorting and access control. 
Explore the Full Article

ECA Workflow - Set Default Field Value (Calendar Helper Workflow)

Notes on how to help set a default field value for a new request form, based on the taxonomy of the calendar that opened the content creation form.  This is a simple helper that is not protected in our example. The field could be enforced by simply hiding its display on the form.
 

Explore the Full Article

Design Workflows and Authoring Experience

"Layout Paragraphs" is a module that helps provide an authoring experience; it provides the UI to User Components (Text, Slideshows, Accordions, Tables, etc).

"Layout Builder" is used to create page layouts of content blocks. This tool is more for the web site builder team, where as Layout Paragraphs are for Content Authors. 
Explore the Full Article