Unknown - Current
Chris LaFay: 45 Minute timer. Testing.
Dawn Audano: It.
Chris LaFay: Hello. Why are you not in my ears? Trust. Try this. That should be better. You had a good morning so far?
Dawn Audano: Yeah, we just got off of stand up. I spent about 30 minutes trying to figure out Eon Aeon laser and their needs and stuff.
Chris LaFay: Like, did you all get it resolved?
Dawn Audano: So I mean, it's just like Andrew's like, I just can't see how the site's going live next week. And I'm like, I can't either. But he keeps saying it's going live next week. So I'm like, great, it, let's do it.
Chris LaFay: Does the client have stuff on his plate? Like, I mean, I'm assuming there's like.
Dawn Audano: Two things we need from them, but mostly like, the biggest issue is that Andrew's computer crashed last week because he had done like a lot of work that was never put on the site. So like he had to redo a whole bunch of stuff. So that was that.
Chris LaFay: I knew it crashed and I knew that it was a pain in the butt. I did not know he lost work from. From it though.
Dawn Audano: He lost like he lost like a day and a half of work. And so that was like a really big fact. Like they were like, we want to get content. And they didn't seem upset about it. Like they totally understand, but we're still like fighting through trying to get things to them. And like he's like, there's just like no content on the site and anything. There's two things I need to follow up with. Them are like tracking pixels and I need to ask about. There's some knowledge base that I just need to figure out if we need to do anything for if that's all on Zoho. And so I don't quite know. Those are the things I don't know. But yeah, it's. It's kind of a mess in that way. But we spent like 30 minutes trying to figure out what needs to happen with whom. And then we spent some time on Aries and some time on ATS and figured out some of those things.
Chris LaFay: And yeah, all of the high intensity items. I noticed that somebody from their team posted like yesterday, like, this is the new number one priority. I'm like, oh my gosh.
Dawn Audano: Oh my goodness. Nothing. I'm missing full sections on my ATS board there. Asana is having issues this morning. I'm just gonna leave us. I don't even need it. Okay. All right, what are we doing? Let's talk about how I do a site. I create lens.
Chris LaFay: Do you Want to. We can push the record button on here as well. I do that so in case you need to see something later and not just a Fireflies transcript. Okay.
Dawn Audano: All right.
Chris LaFay: So you installed. I believe you installed the GitHub app on your computer and maybe local.
Dawn Audano: No.
Chris LaFay: Awesome.
Dawn Audano: I did not. Where do I find these apps?
Chris LaFay: Nope, you are all good. So go ahead and share your screen just because that'll make life a lot simpler. Just Google GitHub download.
Dawn Audano: Okay, let me share my screen. I'll do that first.
Chris LaFay: Git, by the way. But yes.
Dawn Audano: Yeah, you're right. Yeah, I know that. It's just not how my fingers type it. Download for Apple Silicon.
Chris LaFay: I would assume so.
Dawn Audano: Okay.
Chris LaFay: And then go ahead. While that's downloading, go. Go back to Google and search local WP engine download. That should.
Dawn Audano: Assignment.
Chris LaFay: Let me. Actually, while you're doing that, let me make sure that you have. I think you have admin access on WP engine, but let me just double check.
Dawn Audano: I do.
Chris LaFay: You do. Okay.
Dawn Audano: Yeah.
Chris LaFay: You can make. You can delete sites and make billing decisions with your account.
Dawn Audano: We've detected that you're not running GitHub Desktop from the applications folder of this machine. I don't know why.
Chris LaFay: Yeah, whenever you add an app, you have to drag the icon from the downloads folder into the applications folder.
Dawn Audano: It didn't pop up with that. That's why I'm like, why are you telling me? I know. Install an app. Okay, so I have the GitHub thing. So now what's the other thing I need to download?
Chris LaFay: Type in a local WP engine download. This is basically where. Like local. Yeah. Local. Free download.
Dawn Audano: Yeah,.
Chris LaFay: I. I guess because you're not logged in.
Dawn Audano: I don't know. Which Mac do I have?
Chris LaFay: I think you have a. How. How new is it?
Dawn Audano: It's 2023. I think it's an.
Chris LaFay: You have a. I'm pretty sure you have a silicone. Intel was back in like 2019. 2020.
Dawn Audano: Okay. What is. Where are my details of my thing?
Chris LaFay: Hey, Pete, Click the Apple icon in the top left and then go.
Dawn Audano: I'm looking at it. That's where I'm looking. I'm just not seeing.
Chris LaFay: What does the chip say?
Dawn Audano: M2 max.
Chris LaFay: That's a. That's silicone. You're good.
Dawn Audano: Okay, cool.
Chris LaFay: It would actually say intel on it. Okay. And then drag that sucker. That one might have a pop up,.
Dawn Audano: Unlike that one did. Yeah. Like, I know how to do this. I'm just like, why didn't it do that?
Chris LaFay: And then you'll need to once. That's once you put all. Once you put both of those in, you'll need to share your, like, desktop with me because we're not going to do as much in the browser anymore.
Dawn Audano: Okay, cool. Let me just stop. Changed. They've made it more like Zoom, and I hate Zoom.
Chris LaFay: Google Meet.
Dawn Audano: Yeah, like, it's. It. When you share your screen, it, like, pops everything out and you can't. Here's what Zoom makes you do. Okay, so now I need local open. Turn on error reporting.
Chris LaFay: I don't know. I would ass. I assume that's not that important. I assume that's like the. Like, submit.
Dawn Audano: Sure. I'll try to error enable usage. Make local butter. Sure, whatever. Okay, cool. All right, there's that. There's this I can close out. That I can close out. That I can close out. I saw a move that I can get rid of. I want to. Okay, quit. Here, eject this. Okay, quit the application. Well, I want to get rid of the install thing. It doesn't want to drag. Great. Now I go to my applications and open up the local one. There you are. Okay, open. What's that? Okay. Okay. So I'm going to share this. Entire screen. This one. So there's my screen.
Chris LaFay: Voila. Okie doke. So let's go ahead.
Dawn Audano: And.
Chris LaFay: I think the answer is none, but let me just make sure. Do you Understand what a GitHub repository, what a repository is in general?
Dawn Audano: It's like a big place to save stuff so that people can see it.
Chris LaFay: Yes. It's also another. Another good metaphor for it is it's like Google Docs and its track changes feature. Except for the 500 million files that are inside of every website. It just does that at a file by file level. Basically, if you make. This is the thing that we had problems with Shane with.
Dawn Audano: He would get up to date.
Chris LaFay: Yes, he would. He would edit files on his computer and then he would upload them live to this. Like, for Evangel. He would just upload them to the server.
Dawn Audano: Right. But never update the repository.
Chris LaFay: And so when Daniel went to the Evangel repository to do some edits, he made sure that his copy was most recent. But Shane just shoved it up on a server over here, not keeping the repository up to date. That's. That's the core, if that makes sense. A lot of this other stuff will make sense. So what we're gonna do. Year log.
Dawn Audano: I knew somebody was gonna call.
Chris LaFay: Hold on. You need to take cps. Yeah, go for it.
Dawn Audano: Yeah, give me a second. It's as my processing my dad's payroll, I mailed, I have a check for him and he's the only one who doesn't have direct deposit. So I have to like tell them how to mail.
Chris LaFay: Your dad's. Your dad's company does not direct deposit.
Dawn Audano: The owner, your dad, I couldn't figure out. I couldn't get him to figure out how to figure out how to get it set up. And so I'm just like, yeah, he doesn't get paid every month because there's no money in his, his business.
Chris LaFay: So it's like checks and all that. Yeah, okay.
Dawn Audano: Yeah. So he like, basically the business runs. This is his hobby at this point. He just likes to feel important. So I get paid to. To make him feel important and he just reimburses me. But he paid for some airfare for me and so I was reimbursing him for the airfare from the business and so I was like. And so instead of running it through me, which I would have, should have done and easier, I ran it through the payroll company. And because once it's in my account, I'm like, you know, I'm just gonna hold on to this. So anyway, I reimbursed him. It was on his card anyway. So for tax purposes it makes the most sense. Anyway, so it looks like I haven't created any sites yet and that feels really judgy. So I should probably do something about it.
Chris LaFay: So sad. We're actually not going to start with that first. We're going to what?
Dawn Audano: Okay, create.
Chris LaFay: Pull down a copy of the theme. So I'm going to start using words that are like very git oriented. So I'm. They're going to be fairly logical, I think, but stop me if something doesn't make sense. So we're going to take a copy of the classic city core theme and we're going to clone it into a folder on your computer. So go ahead and click on the big. The blue clone button at the, on the bottom there.
Dawn Audano: Do I create a path or it's so I can create it on your local drive or add an existing repository to your local drive or clone a repository from the Internet.
Chris LaFay: So the design of this is really bad. The items on the right hand side are completely different from the items on the left hand side. Cool.
Dawn Audano: So I just click this blue button.
Chris LaFay: Bingo. Exactly. Yes.
Dawn Audano: Okay.
Chris LaFay: It's basically the. The top line is basically where is the repository live on the Internet? That's where that is.
Dawn Audano: Right.
Chris LaFay: And then local is where do you want to store These and by default there's just a GitHub folder in your Documents folder. And the folder name will be the name of the repository which keeps things nice and consistent. So click on Clone and that will now start bringing down all the. Pull down all the files that are inside the repository. So go ahead and just open up Finder. Let's just look at this really quick. Oh, there's a magical button. So this is from a technical perspective, this is the parent theme. So like when we're thinking about this is not the whole WordPress website. This is just the core parent level theme. And then you don't have to open this up, but inside of that you see Claude md. And there's a lot of instructions with Claude about how to make brand new websites using this as the starting point. Okay, so, so the next thing we're going to do, let's open up Claude or the Claude desktop app,.
Dawn Audano: See where it opens. Okay, where'd you go?
Chris LaFay: Claude?
Dawn Audano: I'm going to Claude code to start.
Chris LaFay: Yes. So before we start up a session, right above the. And I'm not a fan of this UI either, but right above the text field there's a button that says Select Folder.
Dawn Audano: Okay.
Chris LaFay: So we want to navigate to that root directory of what we just did. So go ahead and click on select folder documents, GitHub.
Dawn Audano: There we go here and I just go here. Right, okay. Correct.
Chris LaFay: Yeah. So you want to press this workspace. Yes. So now one thing to know about repositories, and I'm not going to dive in super deep here, but it's just good to know. So to the right where it says CCC WP theme and to the right of it there's like a little branch icon that says main, basically what you do when a lot of times what you will do if you don't. Back up, back up, back up. Hold on a second. If you were working, let's say you were working on a big old app, which I know you're not doing, and you have multiple different developers on it. Main is what is live, basically.
Dawn Audano: Right.
Chris LaFay: And if you were working on a particular feature, what you would do is it would be, it would be called a branch.
Dawn Audano: Yeah, I've, I've been around enough to understand that terminology.
Chris LaFay: Okay, gotcha. Okay, cool.
Dawn Audano: So Samson and Andrew talk about branches frequently.
Chris LaFay: Oh really? Okay.
Dawn Audano: I didn't know that specifically with, but I think it's, it's mostly because of how Shopify works, but we talk about branches a lot. But yes, I understand that. So you would have a Branch with whatever you're working on and then you would merge it into the main theme once it's ready and then everybody else needs to get it onto their devices. So you wait till everything is merged onto the main and then you could take a backup and then you have all the information. Right, okay, so I get that.
Chris LaFay: That's about 80%, right? Yeah, yeah. That's awesome.
Dawn Audano: Okay, cool.
Chris LaFay: Great. Fantastic. I'm sitting here defining these things I had at. Most people don't know that I've been in.
Dawn Audano: I've been in this for nine and a half years. Like you pick stuff up by osmosis or you Google.
Chris LaFay: I'm surprised that Samson knows what that is. Anyway, that's, that's another. That's. Anyway, so most of the time with the stuff that we're going to work on with this, you will stay in Maine because you will be working on stuff by yourself in general. These aren't going to be vast different things. Like with Shopify we might cherry pick issue A, B and C to go live, but not D, E and F, which is why you branch off. Digress. So what you're going to do here, now that you're. You started the chat inside of this main repository, what I want you to do is I just want you to ask it. I'm ready to start a new site. What information do you need from me? And you can. It doesn't matter how you write that. I'm going to tell you, by the way, I'm going to tell you prompts. You don't have to word them the same way.
Dawn Audano: It's fine. It's pretty. I don't really know how else I would rephrase that. Ask me questions. I know that's probably where I would have gone. Here's what I need. Client name? Acne. Roofing slug. No hyphens. Okay, cool.
Chris LaFay: So what this is going to do, let me give you a very, like. I'm going to give you a very high level overview of this because this is the only. The parent theme. This is not an entire WordPress install. What we're working in, right. What it's going to do is you can send it any amount of information you want and it will derive a lot of this for you. What it will do is it's going to go to WP engine and it's going to create a site. It's going to create a separate repository specifically for this one client.
Dawn Audano: Okay.
Chris LaFay: It's going to download that on your computer. It's going to put that Repository up in WP Engine as well. So every time you do make some changes to it, when you save it to the repository, you commit it, it'll automatically go to. WP Engine is going to kick off all these technical processes. So what. What I'm going to do. What are the. Is your. Your sister's website is live right on Squarespace.
Dawn Audano: Yeah.
Chris LaFay: Okay, let's do. Say what?
Dawn Audano: And it's bad.
Chris LaFay: It's bad. Let's actually. Let's do this. Actually. Hold on. I'm going to give you. Well, it's actually. We're going to get a client site started because I just closed one yesterday.
Dawn Audano: Okay, great.
Chris LaFay: Even better, because this will actually have some more stuff. So one of the things that I do is I have my whole cloud code set up to where I have all my sales meetings logged away, any documentation that I'm sent over, logos. I have all of that. And I basically have Claude write up a humongous markdown file with all of the things that are necessary. So I'm gonna go into this.
Dawn Audano: Sorry, I just had to clear out all of the apps that were bugging me at the bottom of my screen so I can focus. It just happened. It's like, I can't have. I can't have Slack open. I can't have Mail open. I can't have any of these things. They're not even. There's no badges. It's just mental clutter.
Chris LaFay: Logically.
Dawn Audano: Better.
Chris LaFay: Now I'm going to guess here. Let's go here. Cop. No, I want to open this folder. Open the folder. Where is it? Reveal and Finder. There it is. And let me go drop. There's gonna be a zip file in Slack that I'm gonna drop you now.
Dawn Audano: I have to reopen Slack.
Chris LaFay: Oh, no.
Dawn Audano: All right, I'll do it. I'll do it. It's gonna be distracting.
Chris LaFay: You can close right back out of it. I'm just saying.
Dawn Audano: Just.
Chris LaFay: Dawn. Dawn. Okay. You will not always have a zip file like this, but basically, no. So I would just toss this zip file in your downloads folder.
Dawn Audano: Okay.
Chris LaFay: And what. And then you will have to unzip it because Claude cannot unzip it. So you, as a. You might not always have all of this, but there's basically. There's like the site map, audit. There's some with all the different.
Dawn Audano: How does this get constructed?
Chris LaFay: So I have stuff on my side where I. Basically, my computer pulls down all my Fireflies transcripts every day. It reads through them, and it organizes them by client name. The people Et cetera, et cetera. When I'm ready to do a proposal, I do a lot of voice to texting and that goes in here as well too. When I got actually, because it's coming from Green Melon, they actually sent over a like voice, like a messaging document as well. They also sent over a link with some of their style guide preferences and things like that. And I basically told Claude, take all the transcripts, take my notes that I've written or voice to texted. Take this PDF file with their messaging. Here's their old URL and with their current website to compare that to the Fireflies transcripts where we talked about their site map and their functionality and things and write up everything you need to be able to build this out for me. That is the zip. That is the entirety of the zip file. So I. If I give you something, chances are I will give you a zip file of a lot of things. Things.
Dawn Audano: Okay.
Chris LaFay: However.
Dawn Audano: So yeah, okay. I was just gonna say, so what are. What do we do with this file?
Chris LaFay: So what I would now go back into Claude and they dropped the whole thing. Can you actually I've never tried that before. You go, go try it, see what happens. That's a very undescriptive folder.
Dawn Audano: Can you see this folder? Oh, wow.
Chris LaFay: Okay, that's dope. Let's see what happens.
Dawn Audano: Yeah, okay, awesome.
Chris LaFay: So the answer. The answer is. So I would. What I like to have it do is I like it to make a lot of assumptions for me and to let me validate those assumptions before it gets started. So I would tell it something along the lines of go review all of this. Ask me as many questions as you want before you get started. So while, while it's doing this, a little bit of like commentary in general. What. At minimum, the way that I typically start this is because you could use this for other other concepts and things as well. I always have it look at the old URL and generate a site mapper report. Just that gets me my starting point with the site map all the time. I then also have it go through when it looks at that URL and it's looking for that sitemap. I always have it generate some form of a messaging document as well. Of just be like, tell me who this client is, what they're about, why they matter, how they talk about themselves, what's their current tone. All of that stuff helps if you're just building an existing site and just kind of like upgrading the style some.
Dawn Audano: Can we use skills within Claude code?
Chris LaFay: This is basically a skill without the like. Because most skills have like a slash at the beginning, right?
Dawn Audano: That's what I'm asking.
Chris LaFay: It's. It's not. Yes, you can. You could create a skill out of this. But this is effectively a. This is a skill without the slash at the beginning of it.
Dawn Audano: Okay.
Chris LaFay: If that makes sense.
Dawn Audano: This. This being what you're telling me or this being what is producing what it's.
Chris LaFay: Going through right now. So we could tend to call this off, saying, like, this doesn't exist, but slash, new client live at that command. Or skill lives inside of the CCC WP core theme.
Dawn Audano: Right. That's what I was asking.
Chris LaFay: And then.
Dawn Audano: Because you were talking about. Yeah, because you were asking. You were talking about creating the site map and all of that, but you were saying that you give it enough. But. And it does create the site map. Is that correct? Okay.
Chris LaFay: Yeah.
Dawn Audano: So what I have. Royal state plan for COSCOPE 10 page port gravity Forms.
Chris LaFay: It's a law firm. It's a real estate law firm tracker.
Dawn Audano: Slug won't work as a CQ1. Okay.
Chris LaFay: There's a project. There's like a little project tracker thing in there. That's all that is.
Dawn Audano: Lowercase, no Hyphens, less than 14 characters. Okay. So this is just trying to figure out what to do for a slug.
Chris LaFay: Yeah. And basically what it tries to do is it tries to make the WP Engine site name and the GitHub repository the same name. That's what it tries to do.
Dawn Audano: Okay. Industry seed for demo content. Okay. So I can go through this and I just answer the questions, right?
Chris LaFay: Yes.
Dawn Audano: I'll just say like, do I want. Do you want me to do this now?
Chris LaFay: Yeah, if you want to. If you want to voice to text it. If you want to type it all out, you can.
Dawn Audano: I can type it out. Okay. So has Green Valley confirmed S and P is moving forward? Yes. Are we pre building or at the moment? Okay, so pre zero.
Chris LaFay: Q0.
Dawn Audano: That's really weird now. Q1 Sherman fallen. Q2A U3. No, Q3A. Sorry, Q2 I missed legal. Real estate.
Chris LaFay: It's legal. It's real estate law.
Dawn Audano: Both. It's real estate law. A Q4 tycography scrape. Yes. Q5.
Chris LaFay: So what this is. So what this is. Are. Are you. Are you familiar with like CSS variables? So the. In the theme, there are core CSS variables that are defined at like the theme level. So all it's really asking you is can we use these defaults?
Dawn Audano: Okay.
Chris LaFay: And yeah. So I would just in general say yes. To those. Those are all very easily changeable later.
Dawn Audano: Custom tokens is also. Yes.
Chris LaFay: Yeah. Logo not in the folder. Oh for Q5.
Dawn Audano: Yeah, from the wet.
Chris LaFay: Like pull. Pull it from the website.
Dawn Audano: Site. Q6 custom tokens. Okay, so that's fine. Q7, that's fine.
Chris LaFay: Q8 is correct. Basically. So it's creating a GitHub repository repository code for every client and the nomenclature is what it does say. So that every time we want to find something that's attached to this, we have that Prefix Fix of ccc-wp-theme- dash the client name so that all of them are consistent.
Dawn Audano: Anything I want to know? Okay.
Chris LaFay: Boom.
Dawn Audano: I realized that I've been using either Chat GPT or Claude for four years now. By the way,.
Chris LaFay: Did ChatGPT launch in 22?
Dawn Audano: That's when Bark started using it on their website.
Chris LaFay: Like to code like do they code stuff on their website In 2022 we.
Dawn Audano: Did a project where we. Shane had to. They would have apps and so any new popular apps.
Chris LaFay: Push the button.
Dawn Audano: Push the button.
Chris LaFay: That's. So let me pause here for one second. So to the bottom of the text box that says Accept edits. Bottom of the text box, this is where you can. So what it's going to do, whenever it wants to run an action, it's going to ask your permission.
Dawn Audano: Oh yeah, yeah.
Chris LaFay: If you click on. Just go ahead and click on Accept Edits. So there is a mode called bypass permissions, which basically it doesn't ask you for permissions to do anything. Now there are technically dangers associated with it because it hypothetically could get outside of its lane. I have never had any problems with it and I've been doing this for a couple of years now. That's the allow bypass permissions mode. But you can do whatever you want to with it. I have bypass permission.
Dawn Audano: I'll do it for now. If I need to change it, I can. Okay.
Chris LaFay: Because when you click always allow it's. What it's doing is that one specific request. You're always allowing it. You're not allowing the global. The beginning part of it. It took me. It took me longer than you have to actually move the. So go down to. So if you wanted in bypass permissions mode, you have to click there. There it is.
Dawn Audano: Okay, cool. I was like, so now you'll have.
Chris LaFay: To accept this one. And then now you're fine.
Dawn Audano: Okay, cool.
Chris LaFay: So now you're.
Dawn Audano: Yeah, just run.
Chris LaFay: So anyway, sorry, I just wanted to explain that.
Dawn Audano: So. So Bart came to Acadia slash us and they wanted us to or actually, I think it was just BART came to us and they wanted to be able to see any new apps that kids were asking for and create automatic pages with the information that they knew and then that they could then review that information and accept and it would build pages based off of the content that it was scraping on these apps. So we built that for them. I don't know why it didn't say,.
Chris LaFay: For whatever reason, permission code can change. I wonder if you can't do it.
Dawn Audano: All right, it's okay. I'll keep watching. But anyway, so in summary, I started using it, I think in April or May of 2022 because I was trying to figure stuff out because we were. We were doing some work. This is like partly starting during the US time and a little bit with Michael and some other stuff. So I was using it for all of that back in 2022.
Chris LaFay: I definitely delayed. Like, I did not start. Okay, so let's hear. I'll finish that comment. So scroll up. So this is giving kind of like. It's a general overview of the like, theme stuff logo pulled from header. That sounds fantastic. Color slates current site is currently one hue initial Grayson. Sure. CCC palette mapping. So one thing to know about the palette, just as a good thing, like the CTA color. This is your standard six colors that are pretty much across every site. The goal is that the CTA color is always the bright button color. Primary, secondary, tertiary are exactly like what they sound like. And then we have a light offset and a dark offset as well too.
Dawn Audano: Okay.
Chris LaFay: Sometimes tertiary is not needed, sometimes secondary is not needed. But always CTA primary, light and dark. And then it's going to tell you what assumptions it made for typography as well. You can just chat back to it if there's anything you want to change with it. Real estate law, legal, is the demos close to the seat? That's fine. So you can kick off phase one. I think there's eight phases in total, but then there's about three parts. Oh, before you push submit on this, go from accept edits to bypass permissions.
Dawn Audano: If you want to accept edits. Bypass. Yeah. What in the world? Settings POD code. Bypass permissions is turned on, turn off, turn on. I don't know.
Chris LaFay: That's literally all you should have to do. That's really weird.
Dawn Audano: Let's go new account. Let's just put it out real quick. We're gonna try again.
Chris LaFay: We're gonna go to sleep and wake up again the next day.
Dawn Audano: Okay. Oh, great. All right. At least I can pull back up from where I work. Okay, yeah, let's see. Machine mode can be changed. You can try again. I don't know. All right, I quit. Anyway, let's keep going.
Chris LaFay: So when this first run is done, there's some. What are like basically some passwords that have to be generated from your computer and put onto WP engine. Once that's done, once, you won't have to really worry about it again. Okay, so there's gonna be a couple of extra steps in this first pass that you won't have to do.
Dawn Audano: Okay.
Chris LaFay: So go ahead and say, get started.
Dawn Audano: Get started.
Chris LaFay: And it will roll from phase one. Like there's a couple of phases that don't need you for a while. And so it'll roll from phase one to phase two. Once it gets everything set up on WP engine, it's going to pause and say, hey, everything set up on WP engine. Pull down the entire website so that you can actually view the site locally. And so now it's doing magic. It's literally just magic. I don't really know how it works. It's just freaking magic. Yeah, that's fine. It's gonna have some.
Dawn Audano: I don't.
Chris LaFay: That's not going to be able to find it. I wish there was a way for you to say it's not there, but chatting with it when it's in its process, what I've realized sucks. So, like, as it's doing this, you can hypothetically push stop, give it a command, and then it will continue going forward. Oh, that's right. You don't have some of these things installed either. Okay, I forgot about that. It's been a while. Have been run yet. That's fine. Credentials. That's fine. You already have them somewhere. Pr, WP API. I'll handle the secrets. You need to generate a fresh one WPA API. So you don't have to worry about. It's basically. It's a branch. It's the same idea as a branch. Okay, so which is not 100 true. So what we'll need to do, we'll need this.
Dawn Audano: What does PR stand for?
Chris LaFay: A pull request.
Dawn Audano: Okay.
Chris LaFay: Basically it's where the code where Claude basically says, I'm going to take what's on the main branch and I'm going to create a pull request to make changes to it. And then when I'm done, I'm going to put it back up where it belongs.
Dawn Audano: Okay,.
Chris LaFay: So option B is what we're looking for here. You need to generate fresh code. This is One of the things you'll have to do once, one time. So go ahead and pop open Chrome and go to WP Engine.
Dawn Audano: Okay.
Chris LaFay: And we are probably not going to finish all of this today.
Dawn Audano: I. I need to log in, I'm assuming, right?
Chris LaFay: Yes.
Dawn Audano: I have to do any authenticator. It's like the worst. There's like a few I still have on my phone.
Chris LaFay: WP Engine is one of the ones I solve on my phone. And every time I'm like, I hate this. And then I realize actually if you.
Dawn Audano: Could figure out what is wrong with my WP Engine. This is really annoying. Every time I log in. I have Eric Holdsclaw here. I have no idea why I. I.
Chris LaFay: Don't know if can. I don't.
Dawn Audano: Can I remove it. Like can I just make it go.
Chris LaFay: To Settings right here. Actually where you're at right now in this middle section, go to Settings. There's like a little horizontal tab. Yeah, go Security. I'm sorry, the tab on the. The tab on the. To the left of Settings. No, go to Personal Details. Scroll. Hover over the left hand sidebar where all the icons are.
Dawn Audano: Literally an idea. It's been doing this for four years or three years probably whenever I got access to something that I've never even had. Like I've never been able to edit anything in his odd. It's annoying. Anyway, I will go to Classic City and it will be fine.
Chris LaFay: So on the top right hand corner, corner. Once this loads, click on your little. The little user icon and go to. I think it's profile and Settings.
Dawn Audano: Oh, okay, cool.
Chris LaFay: I think pull up in claw open like put Claude back on the. Because it had the steps there. Go to your WP engine. API Access. Generate credential, which I thought was at the user. Go to Shh Keys. Sometimes its instructions are not precise. That's not it. We will do. What am I looking for on WP Engine User portal? Go to API Access, Generate credentials.
Dawn Audano: Okay.
Chris LaFay: Go on the left hand side. Yeah.
Dawn Audano: Can you tell me where API far. Because the instructions are wrong.
Chris LaFay: While it's. Do I know why it's reading all that stuff on the left hand sidebar of WP Engine where the icons are. Go to the settings at the very bottom.
Dawn Audano: This is all the same settings.
Chris LaFay: API access, Hosting Platform API. Click that button. And of course the documentation we don't want.
Dawn Audano: It looks like it was going to be documentation Quick Start Tutorial API access enabled.
Chris LaFay: Which I think that should already be there. Close that. There's actually a link right below that API access API access.
Dawn Audano: P. Sorry.
Chris LaFay: No, no, no. That. That's exactly what I want you to do. So Classic City is turned on. There we go. Generate credentials. Top right hand corner, big blue button. So you'll want to copy both of those. And it's still trying to figure its stuff out. I would go ahead and push the stop button. Actually be a good place to push the stop button. Try the. Yeah, perfect. Once all this stuff gets connected, there's only three things you have to do when generating a website.
Dawn Audano: Okay.
Chris LaFay: One is making sure that it sets up the site on WP engine appropriately. They'll stop and confirm that. It'll stop and confirm that. You will actually pull the site down to your local machine. And then there's one thing you have to copy and paste. It'll take about five minutes of your time once the script actually gets ran. So this is more of a pain this first time.
Dawn Audano: It's not that painful.
Chris LaFay: Cool.
Dawn Audano: That background has failed.
Chris LaFay: It's. So what it's doing now is it's creating the WP engine website. So basically going and saying, has it been created yet? Hasn't been created yet. And it's testing that every. For the next couple of minutes, probably. Okay, well, called it. Yes.
Dawn Audano: I bought myself a fidget because I use AI so much. I was like, I couldn't. I can't read because I have to have, like, enough activity.
Chris LaFay: Yeah. Huh. I just have to do 25 things. I have. That's actually not even doing anything now.
Dawn Audano: I mean, usually I do, like, usually I can start something, but for stuff where I, like, need a little bit of attention, like, every couple seconds, I'm like, oh, what am I gonna do with my hands? That I got myself this, like, magnetic putty.
Chris LaFay: Oh, I've seen that. That stuff looks cool. That's really cool.
Dawn Audano: This is the brand specs.
Chris LaFay: Interesting. Okay, now I just got my claw kicked off on something. Specs.
Dawn Audano: Specs has some really cool fidgets. They're all, like. A lot of them are magnetic. Laurel and Ainsley both have the geodes.
Chris LaFay: Oh, my gosh. What?
Dawn Audano: But the magnetic. Magnetic putty is my.
Chris LaFay: What is it called? What is the magnetic putty called? Because they have.
Dawn Audano: I think it's called magnetic. I think it's called magnetic putty.
Chris LaFay: Oh, seriously? Okay.
Dawn Audano: Yeah. Oh, here, I found one. Yeah, I think it's like.
Chris LaFay: Oh, that's. Why do I. Why do I like this so much?
Dawn Audano: Because it's. Yeah. Oh, crags. Is that. They're called Craig's Magnetic.
Chris LaFay: I just found that out.
Dawn Audano: Yeah.
Chris LaFay: I have the large purple or gray.
Dawn Audano: Mine's. Well, so the ends. The. They don't have the large one with the fun inside colors. So the large. Well, I guess they do now on their website. Not on Amazon, which is where I bought it. Like, I wanted the oil slick ones, but that's. I guess. No, they're black. Yeah, I wanted the oil slick, but they didn't have those with.
Chris LaFay: Oh, they don't actually have a large in general. Like, even on the. I mean, what. What? Stop. What. What stopped you from getting two smalls and making them a large?
Dawn Audano: I hate. I didn't want to have multiple things on my desktop. I like it already just like sits here on my desk. Yeah, I guess this one, the iris color is available, but I was pretty content with just my one. But I bought that for myself. I was like, I had this one. I had a fidget. I had this. But it kept breaking. So I just. I'm gonna give it back to my kids.
Chris LaFay: What is that? What is that?
Dawn Audano: Ainsley did it at 3D printing camp. And so these individual pieces are 3D printed.
Chris LaFay: Oh, it's like. Like. Like the Chinese nesting doll sort of thing.
Dawn Audano: No, no, I mean it's all one piece. When it nests. When it nests correctly.
Chris LaFay: Oh, I see, I see, I see, I see.
Dawn Audano: Yeah. So it's kind. It's like one of those swords that you used to like throw out.
Chris LaFay: It's that concept I got.
Dawn Audano: Okay, that makes sense. What is confirmed missing.
Chris LaFay: We know. We know all that. So do. I'll sign the docs list. Go, go up a little bit to the checklist with the X's. Ask it. Can you install node and breath? Understanding what those things are does not matter. So I'm not gonna bog you down with it. It's kind of like installing plugins for your computer, right? That's what it is. It's basically a. It's a system. Both Node and Brew are a system to install plugins on your computer.
Dawn Audano: So to install plugins for the website that I'm working on or for in general.
Chris LaFay: So like, hypothetically speaking. So.
Dawn Audano: Will Node install gravity forms on my computer when I'm building a site. Okay. That's what I'm like. What do you mean? It's like installing a plugin.
Chris LaFay: Plugins is more like. What's a. What's a better way to think about this?
Dawn Audano: So I don't know. App.
Chris LaFay: An app? Yeah, it's more like installing code based app apps that run behind the scenes. So plugin was more. Not is a bad metaphor. Given that we're installing a WordPress site.
Dawn Audano: Okay.
Chris LaFay: You can now node and brew or two things that live kind of at your computer level, not the project level, but your entire computer. Let's say that you. Actually, here's a really good example of it. I was doing a project for were I was doing the text built thing. And she sent over four videos of B roll. And she also had one of her people go through and put, and give me, and give me time codes for like these time codes would be great screenshots to pull from the video. That is all fine. Well, that doesn't work. Yep, yep, yep, yep, yep, yep, yep. I don't know why it can't do that. I can why this blocking.
Dawn Audano: Don't have to paste one command into your terminal.
Chris LaFay: Yeah. So go ahead and click on copy. Go ahead and open terminal. Paste.
Dawn Audano: Did you open terminal? Oh, there you go.
Chris LaFay: It's on the left hand side. Yeah, I missed it. I missed it too. So this is your computer's password. It will not show up on here. It'll. It'll show empty characters.
Dawn Audano: I don't even see anything.
Chris LaFay: Following directions. Yep, that's all fine. That's all normal. So I, I basically gave Claude, I was like, here's all these like video files and here's all these timestamps for video. Log these away so that I can figure out a way to take screenshots of these later down the road. And it was like, oh, there's actually a little mini app that I can install called blah, blah, blah. If I install this, I can actually do this work for you. And so it installed this tiny little package of files on my computer. It was able to view the video, create screenshots, and then in my downloads folder, there was a text built folder folder. And each video had its own subfolder with the video file and the five or six screenshots. So like, by having these things, these two things, node and brew, on your computer, Claude will now be able to be like, I can install this little helper app behind the scenes to do these things for you. But it's hard to specifically say like it does X because it can do a lot of things. Does that make a little bit more sense?
Dawn Audano: Yeah. Okay.
Chris LaFay: This is different. It's. It's very different.
Dawn Audano: My brain keeps reading Homebrew as Hebrew.
Chris LaFay: Whenever I see Homebrew, I think of a custom made DND campaign. So because that's when you, you homebrew a campaign. Oh, did it fix it? Oh, I gotta check my thing. Did it Fix the thing that I asked it to. What changed? There we go. Hot day. Okay, cool.
Dawn Audano: Sweet.
Chris LaFay: Phase one, launch resolve. Then create the VPN site installed. I'll be notified when it land.
Dawn Audano: I'm just waiting.
Chris LaFay: Phase one, launch background task. Okay, also one thing to know that I actually just learned about. In the. In your Claude window, in the top right hand corner, there's a little blue icon that has the one by it. So when it says it launches background tasks or sub agents or things like that, that's where it'll show you what all is actively running. Oh, that was a new little UI thing that they added on recently. And I was like. Because normally the little Claude asterisk moves when it's doing something.
Dawn Audano: Right.
Chris LaFay: And so when it's doing this and I'm like, what are you doing?
Dawn Audano: Right.
Chris LaFay: I had no idea. Okay, now you can see that it's actively doing something. So now it's basically creating the WP engine site. Because before you didn't have these background systems installed. Now you do, and now it can connect to WP engine and do things for you.
Dawn Audano: Okay, cool.
Chris LaFay: What time is it?
Dawn Audano: All right, 1052.
Chris LaFay: I mean, I'll have to hop off in a couple of minutes.
Dawn Audano: I was just gonna. How. What is the next step with this?
Chris LaFay: I guess I don't have the free. I don't have the phases memorized. I think the next step is you will create.
Dawn Audano: What's my end goal, I guess is my question, like, what is phase. What is the end of phase eight or whatever.
Chris LaFay: So what you will have at the end of all these phases, you will have a URL called shermanfelin.wpengine.com that'll have a blank website on it that'll have both the core core theme installed with all the core building blocks and a child theme that's active that has all of the stylization that you picked prior.
Dawn Audano: Okay.
Chris LaFay: That will then also get. Once that's all done, it'll then get copied down to local, which is the local app. Because what you don't. As you're working on this on a regular basis, you don't want to have to. Every time something is done, you don't have to want to wait for that code to get pushed up 30 or 40, 45 seconds. So the reason you have local is so that as soon as Claude code is done with something, you can just push refresh in your browser and see Sherman Phelan local that change.
Dawn Audano: Okay.
Chris LaFay: And whenever.
Dawn Audano: When you say a blank site, what will I. What will I see. Is it a white screen that just says, like, hello, world? Or is it.
Chris LaFay: Okay, and then there's a. There's a page that is automatically created called the style Guide Shocker.
Dawn Audano: Okay. And that's what we usually showcase.
Chris LaFay: Bingo. And so what I'll do is, once that lands, I will then. So here we go. Perfect. So we now have the WP engine URL.
Dawn Audano: Okay.
Chris LaFay: Ready for next step? Install the default plugins. Oh, you probably don't have the default plugins on your. Your computer.
Dawn Audano: Literally why I asked you about the plugins because that made sense to me. I was like, oh, I don't have these plugins on my computer now. Well, this is the type of plugin I am installing.
Chris LaFay: Hey, that was the kind of.
Dawn Audano: I didn't feel. I didn't feel like I was super off with asking.
Chris LaFay: You were not, actually. We're not going to install. We're not going to install Gravity Forms on your computer. That's not how this works.
Dawn Audano: I said now we need to install Gravity.
Chris LaFay: Exactly. Okay, here we go. So I'm gonna send you a. I'm gonna Slack you another zip file. I know, I know, I know. Where is Slack?
Dawn Audano: It's down here.
Chris LaFay: I need to respond to that.
Dawn Audano: Is it the Pool defense question? Is that what you need to respond to?
Chris LaFay: No, I need Andrew to freaking do his last thing. I've been bugging the junk out of him.
Dawn Audano: Much like somebody who's interested in whether or not they can invoice Pool Defense or not. Hypothetically speaking, next week. No, I can't. Next week.
Chris LaFay: Next week. Crossing all my fingers. All of them. It's basically done. I'm literally. Andrea spent like two or three hours on. It'll be finished. So. All right, So I just talked to a zip file. Go ahead and grab that, unzip it, but then put the default plugins folder inside your Documents folder.
Dawn Audano: Okay. In my Documents folder.
Chris LaFay: You can also put it in GitHub if you want. Like, if you want to put it, like, just in, like, the main GitHub folder, like, that's fine as well, too, so that it stays more organized.
Dawn Audano: Again, here assigned.
Chris LaFay: Yeah, it is in the. Yeah, that's fine. So.
Dawn Audano: And then I drop that to here.
Chris LaFay: Actually, yeah. Actually, yeah, you could. So I haven't read all of these, but one for one, you just say the. The defaults. Look for the default plugins folder inside the GitHub folder. It's pretty intuitive about knowing kind of where core directories are on your computer. Oh, you also attached it.
Dawn Audano: Yeah.
Chris LaFay: Phase one GitHub repo. Yep, that's all fine. API. Can I show no prerequisite quick land below. And then I would also say yeah for like number two and three, like should. Should go do them. I don't think it has any problem.
Dawn Audano: It was supposed to be yes, but whatever. My brain's broken. Okay, cool. I'm gonna move pool defense. You said to next week.
Chris LaFay: So given that this is probably not going to finish before 11. What when this all wraps up, what you should do is if the next steps make sense, feel free to move forward. Forward. Whenever you hit a wall, just out just like tell it. I'm gonna wrap this up for right now. Write yourself documentation so that you can pick this up so that we can pick this up exactly where you left off later.
Dawn Audano: All right. Can you tell me what I've done so far just in summary. So I'll actually I'm going to try to summarize it and you can tell me.
Chris LaFay: Yep.
Dawn Audano: Okay. So we've installed GitHub and Local on my computer. This will allow me to use the CCCWP theme and Spin up based in a spin up basic website starter kits for all intents and purposes with information that you get from the client. I'll give them once I when I start a new project, it'll just immediately start running these commands with this information that I give it. It'll be able to pull everything it'll read and write to WP engine and on my local computer and I will be able to start making updates and edits here as I make commitments on my computer. It will go to WP engine and that's where it will live. After today, what I'll have hopefully is a WP engine site that I can log into and see a style guide page and that should be all of the content that exists on. On there.
Chris LaFay: I think that is 90% accurate.
Dawn Audano: Okay.
Chris LaFay: Yeah.
Dawn Audano: Cool. All right.
Chris LaFay: Because then what you'll get in what you'll then get into because you, you, you think in a design style, like when you see the style guide and what AI basically like swaps these variables with based on like that first piece you're going to think eh, these things could probably be a little better. And then you'll start chatting with Claude about how to make some of those things better. And then once that's, once you have that locked, you can then ask it. You have the site map, you have the messaging document, you have all the sales calls. You have all this stuff at your disposal. How confident are you on building out the homepage.
Dawn Audano: Right. How confident I. Or how confident is Claude?
Chris LaFay: Yes.
Dawn Audano: Yeah.
Chris LaFay: And then it'll do it. And it's gonna look like butt per, probably. And then you'll work with it to figure out what. How to make it better. But there is documentation inside that main theme on how to think about content better. So I'm trying to make it learn as it goes.
Dawn Audano: All right, I'll let you go. All right. Thank you.
Chris LaFay: We'll pick up. Catch you later.
Dawn Audano: Bye.