Hi all! This is the start of the weekly API-first initiative meeting. The conversation will take place across various threads.:zero: let us know who's here (please include your d.o username so I can give you d.o credit for attending)

zrpnr Hi, Peter from Denver CO
morbus (they/them) u/morbus-iff
mglaman :wave: mglaman, Kenosha, WI
gabesullice :wave: Gabe (gabesullice), Denver CO too
Lio Novelli Hi, Lio from Ljubljana, Slovenia, :flag-eu: (usernamee)
gabesullice gentle reminders to those who have attended in the past: @wimleers (he/him) @e0ipso @jibran @Lio Novelli @bradjones1 @prestonso (he/him) @matt_paz @skyred @zrpnr @morbus (they/them) @eli-t @ylynfatt
matt_paz Here, lurking agin
bradjones1 Brad from Denver, CO!
gabesullice (Sorry for the double ping for those who already said hi)
ylynfatt Yannick L, Jamaica :flag-jm:
wimleers (he/him) :wave:
eli-t Hi, Eli here from Manchester
gabesullice Hi @jnettik, thanks for dropping in :)
gabesullice (doing that so I don't forget to give you credit)
e0ipso Hello all!
jnettik @gabesullice I was in the neighborhood. (edited)
gabesullice Thanks for joining everyone! The official meeting has ended.

:one: Please post any topics you'd like to discuss here and then I'll start a thread for them

morbus (they/them) Status update on my “Use local JSON:API as an importer during installation” project.
mglaman Is anyone collecting a list of sweet sweet 9.1.x features for JSON>API we’d like (as a community) to see land?
wimleers (he/him) https://www.drupal.org/project/jsonapi 8.x-1.x desired decline check-in
mglaman poke at @e0ipso about Open API and how I can assist :wink:

:two: @morbus (they/them) 's sweet JSON:API dogfooding installer :D (edited) 

morbus (they/them) For concept and sample code, see: https://gitlab.com/snippets/1940581
morbus (they/them) I’m nearly “finished” with this, for now. My installation profile and custom modules are now importing all their default content via their own JSON:API. I’m just performing last minute cleanup, and then I’ll be keeping it inline as the rest of our platform develops.
morbus (they/them) I’m super happy with how it came out. It’s a little “verbose”, sure (but, that’s really JSON:API’s fault, and not the implemented code), but it’s working swimmingly.
morbus (they/them) My next thing to look into is Landing Pages via Layout Builder (and whether I can access/CRUD the layout_builder_layout field).
wimleers (he/him) :partyfrog:
wimleers (he/him) I think this could be a module of its own maybe? :slightly_smiling_face:
eli-t It would be good to run this past the #out-of-the-box team to see if it would be a better way of building the content for the Umami demo
bradjones1 Love this
eli-t btw they're currently having their weekly meet now if you want to crash it :slightly_smiling_face: (edited)
wimleers (he/him) OHHHHHHHHHHHH great idea, @eli-t!!!!!!!!!!!
wimleers (he/him) Maybe @eli-t can suggest it there? :smile:
eli-t @wimleers (he/him) on it
eli-t Oh Morbius beat me to it :slightly_smiling_face:
morbus (they/them) :smile:
morbus (they/them) #professionalShill
eli-t Morbus. not Morbius sorry :flying_saucer:
morbus (they/them) I get that all the time, don’t worry. It cycles based on the culture. When the Matrix came out, everyone mistyped me as Morpheus.
morbus (they/them) :eyeroll:
eli-t Where as my mind goes to the 1950's film Forbidden Planet, because I am that old
morbus (they/them) i’ve not as old as the film, but I’ve seen it :wink:
matt_paz @morbus (they/them) - I'd bet several folks in higher ed might be interested in this approach as well (as many have their own distribution profiles). I'll pass along to some of my colleagues that might be interested.
morbus (they/them) @matt_paz awesome, please do. lemme know what they think!

:three: announcements

mglaman :man-facepalming: Commerce API is almost launched. Relaunching our demo backend but found a conflict w/ Cross Bundles + Renamed resource types
mglaman We’ll have an alpha + demo frontend/backend by end of the week. Working on more marketing/messaging as well
mglaman oh and we have now used Klarna + PayPal Checkout to do headless checkout w/ Commerce
morbus (they/them) Super interested in seeing that demo.
morbus (they/them) We have the same conceptual needs with our Commerce Authnet SAQ A patch.
gabesullice Since @pixelwhip is probably not online because of his timezone, I'll share... He created https://www.drupal.org/project/jsonapi_views! Using JSON:API Resources :D it's still in very early dev, but it's very cool to see the ecosystem sprouting :)
bradjones1 I will make a shameless plug here that if you are in this discussion and looking for a job, I am looking for a senior Drupal person to work with an agency in Denver; could be remote, though.
wimleers (he/him) hah, love it, @bradjones1!
gabesullice Job opportunities aren't shameless plugs ;)
bradjones1 Kind of like when I was skiing the other day at Keystone and ran into a sign: "Enjoying this terrain? You should be a ski patroller!"
gabesullice For all the Coloradoans in here, @zrpnr will be presenting about the JSON:API Explorer at tonight's Drupal Meetup cc: @jnettik (recorded?)
jnettik It will be recorded @gabesullice
gabesullice Woot!
mglaman Oh And self plug. Thursday March 19th I’ll be giving a sesison at MidCamp in Chicago about Centarro + Commerce API https://www.midcamp.org/2020/topic-proposal/decoupling-drupal-commerce-m... (edited)
mglaman We’re doing some load testing of Drupal + Commerce + JSON:API right now as well
morbus (they/them) Recorded? :wink:
mglaman yeah MidCamp will be recorded, hometown of kthull the recording guru (edited)
mglaman I’ll be giving the same session at Drupal Dev Days in April as well
wimleers (he/him) We’re doing some load testing of Drupal + Commerce + JSON:API right now as wellOhhhhhhhhhhhhhhhhh! Can’t wait to see this
mglaman We’re doing w/ a client site and vanilla. Problem with the client site is the inventory middleware is on Azure and has a cold boot problem, two hits and then it’s fully booted

:four: @wimleers (he/him) JSON:API 8.x-1.x EOL

ylynfatt I think I remember a discussion (last week was it?) about maybe approaching the security team about posting something about the EOL? Did we get the okay for that to be done?
gabesullice God memory @ylynfatt, I don't think we did, but it's a good idea. Would you like to do that?@wimleers (he/him) was there something specific you wanted to talk about?
wimleers (he/him) Yeah I wanted to say that https://www.drupal.org/project/usage/jsonapi shows that 8.x-1.x use IS GOING DOWN!!!!!!!!!! :partyfrog:
wimleers (he/him) it’s trending in the right direction now
wimleers (he/him) #3034605: jsonapi 8.x-1.26
wimleers (he/him) Let’s see if the trend continues :slightly_smiling_face: :fingerscrossed:
gabesullice Yeah down ~140
wimleers (he/him) Which is almost 10%!
ylynfatt okay so since it’s trending down do we still need to ask the security team to send something out? Or we let things trend down as is?
wimleers (he/him) It’d be pretty exceptional to have the security team post something
wimleers (he/him) So I propose: check again next week, if it’s still trending down, leave it as-is. If it isn’t, talk to the security team. (edited)
wimleers (he/him) We might want to talk to DA people anyway and ask if they can cross-reference which 8.x minor those ~1500 8.x-1.x sites are on. If they’re all on old versions, they’re not going to update their JSON:API contrib module either :shrug:

Are the meeting notes archived anywhere by the way?

gabesullice Yeah, the last few weeks I've been saving them to d.o
gabesullice Search the Drupal core issue queue for the "meetings" component + the "API-first initiative" tag
eli-t Thanks so much @gabesullice

Comments

gabesullice created an issue. See original summary.

gabesullice credited Eli-T.

gabesullice credited zrpnr.

gabesullice’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.