gluebox.com
REVIEW: BAT Booking and Availability Management Tools for Drupal
composer require 'drupal/bat:^10.1'
Package operations: 3 installs, 0 updates, 0 removals
- Downloading roomify/bat (1.4.0)
- Downloading rlanvin/php-rrule (v2.4.1)
- Downloading drupal/bat (10.1.0)
- Installing roomify/bat (1.4.0): Extracting archive
- Installing rlanvin/php-rrule (v2.4.1): Extracting archive
- Installing drupal/bat (10.1.0): Extracting archive
Generating autoload files
RRule for PHP
https://github.com/rlanvin/php-rrule
RSVP System Locations
Room Reservations are a primary use-case for this project. RSVP Locations are a "Content Type" that holds information about reservable spaces in an organization.
Highlights
A key Content Type used within the RSVP System.
Uses a simple Taxonomy (Vocabulary) to contain management within departments.
Flexible field structures and Meta Tag options.
-geotag map locations
-media highlight photos
-amenity highlights
-policy validation for lead-times and moderation
- access control lists, by Role, per Location
Script to help cleanup the non existing permissions from your roles
See: https://www.drupal.org/node/3193348#comment-14969643
web]$ ../vendor/drush/drush/drush php-script ../drush-scripts/clean_permissions.php
A backup script for Drupal
A small script to backup Drupal sites.
Drupal 10 Site Building Notes
It's almost Theme Time, but before we begin with the fun stuff, there are a few server items that need to be set up. Outbound email is the hardest piece, so we're going to get help from AI and we'll put the notes here to share.
DrupalCon Portland 2024
Multi Domain technical Notes
Drupal ECA sets content context path based on the "Affiliated Site" assigned. An Article would receive one of three paths applied in our example:
dangercactus.com -> /spines
gluebox.com -> /design
snowmaid.com -> /camp
Drupal 10 File Settings and Usage Info
1) File Naming Paths / File Tokens
2.)Temporary Files
Some notes on setting up Drupal File systems.
See: Better file management for Drupal 8 and Drupal 9: Part 1
File Naming Paths: