DrupalCamp NJ 2023
2023-03-16..2023-03-18
Princeton, United States
[DrupalCamp NJ 2019, DrupalCamp NJ 2020, DrupalCamp NJ 2023]
| title | author | length |
|---|---|---|
| Case Study: How Princeton University upgraded from Drupal 7 to Drupal 9 | Jill Moraca | 50m |
Princeton upgrades roughly a thousand Drupal 7 sites into Drupal 8 then 9 (now 9.5), consolidating three bundles—Site Builder v1, Open Scholar, and custom… | ||
| Editoria11y v2: Building a Drupal-integrated Accessibility Checker | John Jameson | 49m |
Editoria11y v2 replaces a jQuery-based checker with Vanilla JS web components and Shadow DOM, adds server-backed features (site-wide reports, a… | ||
| A Deep Dive Into Computer Networking for Web Development | Yingquan Li | 38m |
Covers concrete networking fundamentals for web developers: IPv4 vs IPv6, CIDR and subnetting with a worked /26 example showing /26 → 4 subnets, 62 allocatable… | ||
| Test Your Drupal Site The Easy Way: Use Cypress | Alex Finnarn | 46m |
Shows using Cypress as a one-tool end-to-end solution for Drupal sites replacing a seven-dependency Selenium stack, with practical examples: logging in via… | ||
| Security in Drupal: what can go wrong? | Benji Fisher | 42m |
Overview ties Drupal security to the OWASP Top Ten and focuses on two concrete problems: keeping components current and injection bugs. Release schedule is… | ||
| You Are Not a Fraud! | Dori Kelner | 46m |
Cites surveys (58% tech workers; up to 84% in entrepreneurs/executives) and defines imposterism as a gap between performance and an ideal standard. Uses five… | ||
| From Drupal NYC to the White House and beyond... | Robbie Holmes | 49m |
Community work turns into paid roles and federal work by way of concrete actions: builds hand-rolled sites then migrates them to Drupal, creates a drupal.org… | ||
| Using Google Data (now Looker) Studio for Dashboard Analytics Reporting | Jeffrey S. Danielewicz | 41m |
Uses Looker Studio (formerly Google Data Studio) to turn GA4 event data into interactive dashboards that stakeholders can use instead of raw Analytics access… | ||
| A Drupal Core Maintainer shares peer code review best practices | Jess (xjm) | 45m |
Peer code review finds far more bugs than tests alone: informal reviews catch about 60% of defects, formal reviews combined with design and QA reach 90%+, and… | ||
| Managing Accessibility in Higher Education | Kara Gaulrapp | 45m |
University-wide program enforces WCAG 2.1 AA for new or significantly revised sites, tracks roughly 580 Penn sites with Pope Tech since 2020, and uses… | ||
| Project Browser: Your technical deep dive | Christopher J. Wells | 48m |
Module lives in contrib with a Svelte components frontend compiled to vanilla JS (built with Rollup, moving toward webpack) and served from Drupal so the… | ||
| Should We Decouple? | Tom Mount | 52m |
Compares concrete architectures: partially/progressively decoupled (Drupal sends HTML skeleton, JS fetches pieces) versus fully decoupled/headless (React/Next… | ||
| Creating a Culture of Documentation | Alanna Burke | 44m |
Documentation failures cost time and cause duplicated work: a Cornell study finds 61% of professionals struggle to know colleagues’ work, and Google reports… | ||
| Princeton Site Builder: Behind the Scenes | Brian Osborne | 01h 08m |
Princeton runs 1,000 sites on a Drupal multisite hosted in Acquia Site Factory and maintains 80,000 lines of custom PHP across ~60 modules to support ~250,000… | ||
| Package Manager: Powering Automatic Updates and Project Browser to Drupal's easy Composer future | Ted Bowman, Adam Globus-Hoenich | 45m |
Package Manager provides an API-only Drupal module that runs Composer commands in a staged copy via the PHP library composer-stager, letting Automatic Updates… | ||
| Schema.org Blueprints for Drupal | Jacob Rockowitz | 44m |
Module that builds Drupal content models from Schema.org and generates JSON‑LD and clean JSON:API endpoints, automating the creation of roughly 20–30 entity… | ||
| Site Audit 4: Track your Drupal sites into the 4th Dimension | Jon Pugh | 34m |
Site Audit converts a 10‑year‑old drush report into a savable Drupal entity so sites can store historical results, run checks on cron, and send reports to a… | ||
| nothing matches | ||