 All right. Hello and welcome everyone to today's sales enablement training. My name is William We will also have Dan on the call today And we are excited to share with everyone how to generate Comparison pages on our website. So I'll walk through the the technical how you actually do it and Dan will walk through some of our strategy behind it And our our goal here is really that everybody can contribute Everybody on the sales team everybody on the marketing team everybody in the company even our competitors To be able to contribute. So I hope that even our competitors watch this video and Learn how to edit our comparison pages and submit a merge request. So I'll let Dan talk more about the strategy with that. I am going to try to share my screen and Turning off Notifications maybe I could start by sharing my screen and then we could switch over to you Let's do that. Dan you you take it first and then I'll come in after you. Okay. Great. Thanks You should be seeing our homepage so What we're excited to talk to you about and share with you today is is our strategy and about Comparisons and competing and tools in the environment that we operate in which is as you Probably understand is a very large space since we're talking about the entire devops lifecycle We're starting on this page because I want to show you how to get to it First you've probably seen this great graphic that's been hanging out on our homepage for a little bit and it's been cycling different Competitors or tools in the environment that we compete in in any in these different stages Clicking on any of these will bring you to a comparison a feature by feature comparison of those tools but I'm not going to do that here because I want to take you to the main page for that which is Under why get lab and compare yay. We're on the front menu on top menu If you go there There is a revamped page that has first of all a Set a straight menu of all of the comparisons that we do have It is filterable and by category. There's a little bug there, but we do have a lot more categories in that Excuse me But what's really cool is you can also see that similar graphic by stage What get lab plays in which as we know is all of them and then all the competitors all of the competing Information that we have in each of those stages. So for example, if I wanted to get more information on how we compare to To bit bucket in this case bit bucket data center, I can go there and I can get blowdown feature by feature information about about that about how we compare to what they have now One thing you'll notice is that we don't have a separation here that you're comparing get lab premium versus get lab ultimate versus etc We're comparing everything first and foremost on the right side here to get lab ultimate or gold and this As it's always been this matrix on the side here tells you which of our different tiers and versions Actually has this this feature. So For example, we could see that related issues is not part of the lowest tier that we have forget lab. I'm going to pop back up and We have lots of different Comparisons you can switch right from here, but what I really want to show you is In addition to this is that we've we've been also collecting data So there's this notion of a battle card, right, which is it's not all just about knowing which features Tool has it's also about understanding the pricing Any anecdotes that might be out there that you're discovering while you're talking to folks or that we see in Twitter or information summary about the tool itself and so Those we have been collecting under the space called DevOps tool And we're in process the strategy is we're merging these together so that you'll get access to all of that from the comparison pages So as an example, we have Atlassian Jira and there's a page here that has summary information comments and anecdotes pointers to resources about to their sites Information about integrations and pricing and a pointer to the comparison page and some additional information So this information is now being pulled in we're in the process of pulling that in To To these pages I think I might Okay, so let me let me do that differently wasn't here that had it. It was that Jenkins so we have a lot of similar information for Jenkins and That now appears on the top of this single page. So when you go to do like get information about Jenkins, for example We have all of that same information This was just recently the the Jenkins shifting gears note And here's a summary of what we pulled out of it that this is from the conversation that happened in in slack and also just an interpretation on our part about Valuable points from those discussions that you can use as fingers or that that can help you as you're combating or discussing about this competitor or tool We've also got the resources and the pricing and then all the feature comparisons before so all of these pages That are here and there are several For example, Microsoft TFS has a whole bunch of information all of that's migrating over and will soon be Available through the comparison page The other thing about that that I want to point out is To talk a little bit about the comparisons right now We do have a lot of comparisons that are pretty low level things and some higher level things For example, we have psychoanalytics that we may have also Something to the effect of you know can spin up a new project from from your branch or something That is not necessarily it is a feature or part of a feature, but it's not necessarily a The right level so we're working on on reshuffling these and bringing that level up in the cat in the comparisons as well as Recategorizing these so that they fall under the categories For example multiple tools fall under multiple things So there may be a CI fold here under Jenkins and CD fold separately so that we can group that information together That's all work that's going on And I just want to make sure you guys are aware of that So with that I'll hand it over to William who can share with you how you can contribute to this because as you can imagine there's a lot of data to collect and You guys are out there and you're hearing things And so we want to make sure that we're capturing all of that information And so you contributing to this information is an important part of how we're going to do this As William mentioned part of the strategy is yeah, we really want all this public I think there's been some discussion and concern about hey, this is our battle car. This is our like, you know prize collected information Think about it this way There's two parts one and this has already happened competitors look at this and they say hey, that's not right, right? We actually had Sonetype come to us about that and circle CI and the result of that is Great help us correct it and get the right information in there and that's fantastic because that means they're helping us build these pages out as well And what this does is having this level of information available to everyone means that when you go into a situation Where you're competing against three of these other tools in a bake-off for example We've leveled the playing field because everybody has this information, right? Which means it's out there and can be used For more than just our angle To to help lay down the playing field or change the playing field So with that, I will stop sharing and turn it over to William Yeah, completely a deep agree Dan something that I chat a lot about or I you know with Mark Ruggie or I see Mark share often is that more and more in sales deals You know our customers are doing their web research upfront And so if you can imagine when you get on a call with that prospect and you want to give them all this information about GitLab The more information we get on our website The more information they have ahead of that call and the easier you're making your job on that call Allowing you to hone in on positioning learning exactly what their pain points are and having a consultative expertise discussion with them so with that I'll give a quick training here on How exactly do you? update a battle card so of course we go here into our handbook and This is on the website website handbook so slash handbook marketing website and if you scroll down to Updating the marketing website and you see there is a section here called creating a comparison page So here is a step-by-step Instructions and really it's only about two or three steps You basically are going to edit the features that yaml file and then under the competitor section You add a tool so I'm going to show you what that looks like right now I'm going to click to open up this file and It's going to open up here and what I'm going to do is I'm going to open that up in the web IDE Give that a moment to load And you can read through and follow these instructions step-by-step, but it's basically adding a tool name this we call a Unique idea So so this would be a unique ID. It should be a all all lowercase We call this snake case when you use a underscore like that So for example Travis underscore CI and then you just add a name a logo What categories this tool plays in and then you can add either a Summary in markdown just like you would update any handbook page or an include file And so there's there's two ways to add that as Dan called it the the battle card info And I'm going to walk you through it live right now Or I'm going to walk you through it live in a second because the only other part is then in the features section Under individual features the way that you get it to show up on that page as a Dan was showing on our homepage You know, let's say for example We go to the It's taken a moment to load or my You know like let's say the bit bucket page here the way these features appear whether on this page is Whether you set it to true false or partially so you can see in the text file it says free CI CD with personal runners and This is inside of the YAML file and then the way that appears it says free CI CD with personal runners And it has a little partially note because bit bucket does this but really only partially while we support it fully So there's a doesn't support it Does support it and partially which is the true false or partially so To show you what that looks like Went into features.yaml. I opened up my web IDE And what I'm going to do is I'm going to update that JIRA page. So I'm going to look for the JIRA section Which is right here and we can see there's a name and there's a logo, but there's no summary yet So instead of summary, I'm going to add this included file parameter Right and the file that I want to include is Actually from this DevOps tools. So kind of as Dan mentioned Here's a page that exists today We're going to deprecate this page all of this info is going to go into the comparison section and Then at some point in the future will rename the comparison section to DevOps tools But for now, this is kind of like you can get to it directly from the URL, but I don't think we linked to it So I'm going to go to this JIRA page where we happen to have quite a bit of info And I'm just going to take that path right there And I'm going to add it to the file and I think that it's actually going to be slash index slash HTML I Believe is the file. Yes So slash index dot html and For reference, I'm just going to check myself with the Jenkins Section where I did it include index html md. So I'm going to add that to my JIRA JIRA section Dot md. So essentially what I'm doing is I'm telling the website. Hey this This file wherever I put it, sorry This file right here. I want you to take this file and import the content Onto this other page and that's what this include file does So if you have the content somewhere else, you can just literally include it or I could use summary And I could just write my summary using markdown. So what I'm going to do is I'm going to commit this and create a new branch in a merge request and It's going to pop up my merge request here. I'm just going to submit that MR for now And so this is exactly what you can do literally open up features.yaml Edit a section add some content there or add to the summary or create a summary if one does not exist or The contents are already there include a page And then just create an MR. You can tag myself or Dan for help on up to that MR emerging it and What I'm going to do is I'm going to show you what this actually looks like So so everything I showed so far something you can do and should do and then you just wait for the pipeline to finish executing to get a review app this part. I'm now going to expedite showing you the result because I don't want to wait for the review app to finish all the testing that stuff is Important before we deploy because we want to test everything But this part is you don't need to do So basically I'm just going to check out the branch locally unless of course you have a local environment set up and I am going to start middleman on my local environment and sometimes this takes anywhere from you know, say 20 to 30 seconds here depending on the the environment but I can open up What would it be it would be under source nope actually it's under data data features features that yaml and So we can while middleman is booting up We can inspect the file that I pulled down locally And we can see here That we have Jira Sorry, so there's my include file, which is great. It's exactly what I want to introspect And then let's open up the local host looks like it's taking just a few more minutes to Pull up the file but essentially This is the process that I wanted to outline is that you literally can go here to the handbook There are step-by-step instructions if you just want to create it from scratch or If the data is already there, you know For example, this is why we we want to loop in the whole sales team and we hear this all the time where We're sharing knowledge between each other, but it doesn't get disseminated I hear a lot from Alex that his team would love to get that info as well. And so By sharing that info in this file you disseminate to the whole company and everyone and to your prospects as well as I mentioned So that's kind of the benefit of Doing it this way and the idea is that You don't even need to do it net new so some of these are net new like we don't have a comparison for spinnaker There's anyone on the call literally right now or watching this video and you're thinking well I know something about spinnaker and I can write like a one-sentence summary of how spinnaker compares to GitLab go ahead and edit this file pop in a little summary just like this and Submit an MR and we can all fill this out together and have a have a robust comparison section And what I'm going to show now is I'm going to go to our compare site, which is now loaded locally on my machine and I'm going to go to the JIRA Battle card and crossing our fingers and praying to the demo gods Nothing like doing it live We now see that it has pulled in the info from that other file Where as you see when Dan pulled it up earlier, there wasn't any info here I believe so let's there might be some troubleshooting or some debugging because Clearly this has like more content than this has so I need to troubleshoot a little bit to figure out why my Why my file import didn't work But it I think you started with slash but but but could you jump back to the other page because I want to make sure that Everyone's aware of this as well You're saying yeah This should be like that. Yeah Awesome at least compared to your other you're the one you're the man. Okay. Yeah, which way do they work? the the DevOps tools page So one of the reasons we set this up originally get that one right there is because this is just marked down Right and making a change to this or adding an anecdote or a note or something that you learned about the product the competitor is very simple and so Please don't let complexity of this stop you from adding we want to capture that information And if you can add it here, that's great. The goal is to have all of these linked in like what? What William is showing if it's not yet, then please go for it and do it Our goal is to have all these linked in so that we can use you can easily add things to this And those will show up on the main comparison page Yeah, for all for all intents and purposes you can ignore this section of the website We're going to deprecate it, but it gives you a It gives you a format, you know So if all you have is a summary Popping a summary if you have some anecdotes add that and it's really easy to add those Right into this YAML file. For example, you can see here for bamboo I've added the summary and you can just put that mark down right in that file. You don't need to deal with any other files Looks like I have some troubleshooting to do on this on my include But I think the general premise is sound so with that Any what I'd like to do is I'd like to stop the YouTube video we link to the instructions Obviously if there's some bugs, I'll troubleshoot those and I will update the instructions So even after this video goes live check out the handbook the instructions will be there What I'd like to do is just stop the video and then we'll do some live Q&A So thank you everyone for participating today