DrupalCamp NJ 2020
2020-01-31..2020-02-01
Princeton, United States
[DrupalCamp NJ 2019, DrupalCamp NJ 2020, DrupalCamp NJ 2023]
| title | author | length |
|---|---|---|
| Be an Accessibility Anti-Hero | Donna Bungard | 37m |
Argues that accessibility drives measurable business outcomes: 15% of the global population needs accessible experiences, missed sales run into billions and… | ||
| Using Machine Learning to Help with Daily Workflows | Danny Teng, Neha Bhomia | 41m |
A Drupal 8 custom module labels web server logs (HTTP status, full user agent) from several Drupal sites, uses a human labeling interface with three tags… | ||
| The Case for Principle-Based Engineering Management | Carlos Rymer | 47m |
Engineering managers juggle four concrete responsibilities—people manager, technical leader, project owner and business owner—and the claim is that a short set… | ||
| QA is not Optional! | Olga Kashchenko | 47m |
Shows how to audit a Drupal site from the public surface with concrete tools and outcomes: run Integrity to find broken links and hidden pages, use Screaming… | ||
| Accessibility Testing 101 | Kara Gaulrapp | 52m |
Covers a hands-on workflow: build a standardized toolset (Microsoft Accessibility Insights, WAVE, Siteimprove, Siteimprove-like services), run page-by-page… | ||
| Webforms for Everyone | Jacob Rockowitz | 47m |
Webform for Drupal 8 builds complex forms that actually work: 80+ form elements, ~140 integrations, real A/B testing and personalization, server-side computed… | ||
| The Composer Workflow | Gobinath Mallaiyan | 48m |
Gobinath Mallaiyan
This session will propose a upgraded way of managing your Drupal Project using composer. It simple to have a project start kit that would… | ||
| Handling HTML Markup with Drupal's Migrate API | Benji Fisher | 44m |
Migrations switch from brittle regex to a DOM-based pipeline: PHP DOMDocument + XPath parses HTML reliably, and Migrate Plus now includes a Dom process plugin… | ||
| Technical Career Development - From Hippie Musician to Hiring Manager | John Grubb | 44m |
Career arc runs from 18 years in an Americana band to director of customer care at Platform.sh, pivoting after a 2008 lightbulb moment and an 11‑year blog… | ||
| What path forward? The future for non-profit organizations still on Drupal 7 | Charlotta Elizabeth Beavers, Eric Freedman Goldhagen | 45m |
Drupal 7 still powers twice as many sites as Drupal 8 and its end‑of‑life is set for November 2021, so migrating often means a full rebuild rather than an… | ||
| You are not a candle; don't burn out | Michael Hess, Fatima Sarah Khalid | 43m |
Multitasking costs time and quality: measured exercises show slows and errors (best 40s/4 errors, average ~77s with many errors) and context switching drops… | ||
| Judging a book by its cover - how inclusive is your community? | Alanna Burke | 40m |
Covers hard numbers (2017 survey: 18% experienced negative interaction, 50% witnessed one, 21% quit; 93% report missing docs; 67% care about license) and… | ||
| Tools to Get Started with a Drupal 8 Project | Paola Garcia Cardenas | 49m |
Step-by-step setup shows a working local Drupal 8 site built from composer create-project drupal-composer/drupal-project "8.@dev" plus the Pixel/Fork combining… | ||
| Congratulations! You’re now the owner of a Drupal website. | Jill Moraca | 47m |
Checklist-first plan: immediately pay hosting and service bills and confirm admin access and Google Analytics ownership; run a content inventory with Screaming… | ||
| I Used Drupal Core and the Form API to Build a Mind Reading Machine | Christian Knoebel | 45m |
Builds a survey app on Drupal 8 Core and Form API that serves random idea pairs from node fields, records votes and intensity, and saves results to a custom… | ||
| What the frontend? Get the most out of Twig, render arrays and D8's caching | Ashraf Abed | 44m |
Covers concrete, actionable items: Twig syntax and filters, use embed for reusable templates, and how to enable twig debug in sites/default/services.yml to see… | ||
| Drupal’s Scariest Things | Ray Saltini, David Hernandez | 46m |
Lists specific failure modes and fixes: live updates and Composer breaks; deployments require practice deployments (deploy several dry runs before go‑live)… | ||
| Inclusive Content Strategy | AmyJune Hineline | 44m |
Web content teams get concrete steps: measure and fix accessibility (CDC shows 26% of Americans live with a disability; WebAIM finds every one of 62 university… | ||
| Refreshing the John Carter Brown Library’s Web Presence for Non-Academic Audiences | Marcus Iannozzi | 36m |
Case study of a site redesign that turns an arcane early-America collection into a browse-first experience built on Drupal 8 with heavy use of… | ||
| Automated Testing 101/Testing Web Apps 101 | Rashan Smith | 29m |
Demo automates a login using Selenium WebDriver (Java) with ChromeDriver: the script finds username/password by ID, clicks a login button via XPath, asserts… | ||
| Edge Optimization in 2020 | David Strauss | 54m |
Covers concrete tactics: aim for 1.3 seconds time-to-first-meaningful-paint to win SEO and reduce conversion loss (users drop ~25% per extra second; 2.4s is a… | ||
| VOICEFIRST: READY YOUR CONTENT TO SERVE 50% OF GLOBAL SEARCHES | Gaurav Mishra | 41m |
Claims voice will serve ~50% of searches soon and shows concrete SEO steps: implement Speakable schema and schema.org types, prefer longtail question keywords… | ||
| Generate a Static Website with Tome | Stephen Cross | 36m |
Tome generates a full static HTML site from Drupal and writes it to a local folder so the site runs with no PHP or database; Tome Static handles paths, images… | ||
| Progressively Decoupled Drupal, for everyone! | Rebecca Goodman, Bryan Ollendyke, Chuck Lavera, Michael Potter | 57m |
A four-person team documents a shift from failed full-headless rewrites to progressive decoupling using browser-native web components, LitElement and Open WC… | ||
| Your First Drupal 9(or 8) Module | Ted Bowman | 43m |
A compact walkthrough that builds the role_notices module step by step: info, routing and menu links, a permissions entry, a settings form that stores per-role… | ||
| nothing matches | ||