DrupalCon Global Day 2

(woke up from a nightmare at 3:30 with a headache, never got back to sleep, olympia coffee was closed when I went by at 6:40 to be ready for sessions starting at 7:15)

ARGH I MISSED A SESSION YESTERDAY BECAUSE THE SCHEDULE SPLITS DAYS BASED ON UTC OR SOMETHING

Caching and Performance deep dive

tl;dr: bad presentation

Susan used to say “you can’t learn less than you already know” but I think this might have been the exception that proves the rule. I now feel like I understand even less about how caching works in Drupal, and learned nothing about how to set it up effectively.

Jumped out about 10 minutes before the end and caught the back half of a chair yoga session. That was fantastic.

Single sign on

tl;dr: useless, also recommendations in chat for the module that Erik already decided we should be using

Turns out, after almost 20 minutes of telling me why I should care about the topic I’m hear to learn about, that the example was how to use one Drupal instance to be a SAML provider for another Drupal instance, which is not at all useful

jumped to a main stage talk about personalization, although I’m not sure this is useful either – oh, it’s a sales talk

9 am session was something highly theoretical about theme migration from D8 to D9. There’s a higher ed BoF also but not feeling chatty. Taking a break to do other stuff

Performance summit (1st half only)

tl;dr: Jim might want to watch the first segment of this session; make sure news images on home page are better optimized

second half is either on decoupled or on infrastructure that isn’t something we can do anything about

“you already know that/because you’re here”

first half is frontend, which apparently even in drupal is most critical

this is probably something for Jim tbqh

caching, cdn, profiling tools (for backend)

(yup, this is a Jim thing, but I will take some notes as they strike me in importance)

webpagetest (ye olde)

[oof them news images. also, probs can drop graduation banner now][also where the heck is all the advertising script junk coming from]

lighthouse profiling tool

load testing: need to plan ahead, or get “close enough” environment with a VM (looooots of detail here, will need to possibly discuss with contegix about how to handle this)

[note, session also during this time to go back and watch later: “mind blowing content planning in native drupal]

[break for Lullabot meeting]

Configuration management

tl;dr: we’re doing fine

this is turning out to be a confirmation of everything I got out of the session I went to last year

(look up config_split_ignore)

[break]

Dates and Times BoF

tl;dr: OH RIGHT now I remember all the janky things going on with date modules in D8 ๐Ÿ™ also: many many many browser tabs to process; might be that Smart Date module will work for us now?

[break for advisory committee meeting]

Media

tl;dr: this is one area of the site that could use a thorough once-over before launch.

media slides

feel clearer about how it works and that it really IS stable

might go back to that media library bug, see if it actually helps to do the tip I remember seeing last about recreating the media types?

do we still need Entity Browser/Entity Embed? (maybe for the work that Marcos did last year?)

ENTITY USAGE module

“media entity X” where X = Twitter, Instagram, SoundCloud

(this might be a good one for Jim to watch, up to the final Q&A, to get a basic overview)