Skip to main content

Hey!

We craft the Web with Open Source.

  • Data Highway

    GlueBox.com LLC is a Philadelphia-based technology studio passionate about delivering cost-effective, open-source solutions. Specializing in Content Management Systems (CMS) and related web tools, we leverage Drupal on Linux to craft scalable, secure, and flexible solutions.

Notes for applying "RSVP System" recipes for Pantheon hosted Drupal CMS sites.

We've set up a small sandbox to test the "RSVP System" recipes with a Pantheon-hosted Drupal site. There are a few extra steps needed for Pantheon environments. Switching the site hosting between SFTP and Git modes, applying the recipes through a "Terminus" wrapper command. It can get tricky. 

Explore the Full Article

Picture Tags for Cover Photos (Some Notes)

2025 Update Note

After baking an HTML Picture tag into our front theme template, we realized a better path would be to build out a custom "BlockType". Using a block type lets us add big spash screens to any section of the site. Each department or site-section can have it's own "Splash Block", with file variation tailored to portrait mobile, with a massive landscape desktop option for those on a big monitor.   
Explore the Full Article

Events and Registrations Whiteboard

Some whiteboard notes on building Events and Reservations, using Entity References.

Explore the Full Article

Content Access Control - Role Planning

"_access" membership opens Moderator and Content Editor access for a Site Section.

Additional access is provided by "position_" membership. 

The combination of these two role types provides for access within Site Sections. 

Further access controls can be derived from the "Default Location" set for all User Profiles. 

Explore the Full Article

Pantheon Get Secrets - Config Notes

These notes are for setting up a SMTP Authentication for Drupal sites hosted on Pantheon.  Pantheon provides a nice tool for securing API Keys and other credentials, so they do not need to be stored in configuration files as plain text.

The function pantheon_get_secret() may be used to fetch the value of a single secret.

Explore the Full Article

RSVP System - Reservation Location Filters by Site Section

General Concept

On the Reservation Request Form, an authenticated requestor selects their Community.  The Requester is presented with a list of reservable Locations.  Requests are validated against the Community's calendar to ensure no conflicts exist with other reservations.

Technical Breakdown: Explore the Full Article

Access Control Using Taxonomy and the Workbench Access Module

A collection of community inputs and evaluation notes for choosing Access Control strategies. Module evaluations were gathered for Group, Workbench Access, and Permission by Term.

(We're going to add entity_hierarchy to this review list.)

Explore the Full Article