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.

Repeating Dates for Events and Reservations

Handling Repeating Events in RSVP System

When building event calendars, one of the first design questions is how to handle repeating events. In Drupal, there are two main approaches:

Option 1: Single Event + Repeat Rule (RRULE)

This approach stores one master event with a recurrence rule (like “every Tuesday until December”). The system calculates the dates dynamically.

Explore the Full Article

RSVP-System Theme Storyboard

Cheat Sheet: Backing Up & Cloning a Pantheon Site with Terminus

Pantheon makes it easy to manage Drupal and WordPress sites, and TerminusExplore the Full Article

Gluebox Node, Cubic setup notes

apt install nginx php php-fpm php-mysql php-gd php-xml php-mbstring php-curl php-zip php-cli php-xmlrpc mysql-server unzip curl git composer ufw -y


Configure PHP-FPM : Ensure correct socket (e.g. /run/php/php8.1-fpm.sock)
Edit /etc/php/8.1/fpm/php.ini:
memory_limit = 512M
upload_max_filesize = 100M
post_max_size = 100M
date.timezone = UTC



#!/bin/bash
echo "[Gluebox Node] First boot script starting..."

# Enable services to start at boot
systemctl enable nginx
systemctl enable mysql
systemctl enable php8.3-fpm

Explore the Full Article

Flysystem SFTP ( Notes on Remote File Storage for Drupal CMS)

https://www.drupal.org/project/flysystem_sftp

Provides an SFTP plugin for Flysystem.  Useful when setting up a custom Media type that can be stored on a remote system. (Remote Linux).
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