BS Blog

BS Blog - Projects

Various projects and works I've been involved in as part of my career.

Technical Safety BC (Formerly BCSA)

A Drupal 6 to Drupal 8 migration and retheme.

Field Defaults

Set default values on existing fields or when adding new fields to existing entities.

Stubby

A module that provides a UI to create JSON stubs for API mocking.

Stanford Financial Gateway

Fingate - Stanford's Financial Gateway portal was year-long rebuild of an outdate static site into Drupal 8

Me In a Nutsell

Personal websites built using social platforms and highly customizable widgets/components.

Material Icons

A module to incorporate material icons into a site. A CKEdtior plugin along with a new field type.

Sa11y

Drupal Accessibility checker utility using the Sa11y API.

CKEditor Bootstrap Grid

A CKEditor plugin for Drupal to create bootstrap grid elements inside the editor.

IXM Blocks

A component module to provide default Bootstrap blocks for base installs.

Acquia Certified Back End Specialist - Drupal 8

Acquia's Certified Back End Specialist Program.

SlackStorm

SlackStorm is an IntelliJ (PHPStorm, IDEA) plugin to post code snippets to Slack.

Ajax Timeline

Drupal 7 module for creating simple timeline blocks in an ajax on scroll fashion.

Coveo

Coveo search integration for Drupal using the Search API suite and also Coveo's JS frontend framework.

Media Library Extras

Helpers and common extra functionality on top of Drupal core's media library.

University of Arizona - College of Medicine

Drupal 7 to Drupal 8 upgrade and retheme project.

Acquia Certified Developer - Drupal 8

Acquia's Developer Certification Program.

Soil Mate

Custom build with Map api integrations.

Acquia Certified Front End Specialist - Drupal 8

Acquia's Certified Front End Specialist Program

Trinity University

Custom Drupal build with multiple migrations and custom permissioning.

Entity Reference Widgets

A collection of entity reference widgets not supported by core.

Acquia Grand Master Certification - Drupal 8

Completion of Acquia's entire suite of Drupal 8 Certification programs.

Obfuscate Email

Protect email address from bots using JS + ROT13. Works on both email fields and WYSIWYG as a filter.

View Combine

Allows combining multiple views together with Union

Vital MX

A massive Ruby -> Drupal migration spanning years of planning and execution. With over 100k members, it's one of the largest moto communities on the web.

American Fuel & Petrochemical Manufacturers

Multi-site Wordpress migration to Drupal 8, custom theme and personalization.