18 - Projects
An overview of projects in Tenon and how to create and manage them. [06:11]
- Let's talk about projects.
- As we talked in our earlier video, everybody, when they register and confirm, is set up with a default project. You will always have a default project. Let's talk about creating a project, and what that involves.
- If I go here to this button that says Add a New Project, I'm given this form field. We can do a number of things here. We're going to walk through each one of them.
- First is project ID. The project ID is going to be a string of text that we can define to identify the project. I'm going to call this Fortune_500. Take note, the only punctuation allowed is underscore. That's why I put the underscore in Fortune_500.
- Now, I can give this any name that I want, so I'll call this Fortune_500 also, but I can also do something else like call it Fortune_500_2016, call this Fortune_500_2016 here -- some unique way for us to identify this. I can put a description in here, "This is a test of the all pages of the Fortune 500 companies from 2016 on the list."
- The description doesn't do anything fancy except for, when you look at it, it'll give you some background on what this was about. You can put anything in there if you want. It's useful only to you.
- Now, there's a field here says Add or Remove URLs for Testing. I'm going to go ahead and grab this list. This list is the Fortune 500 websites. I'm going to go in here, and I'm going to paste them in here.
- They're pasted in there. Those are all the URLs. They don't have to be each on one line. You could dump them in there. Tenon will parse those URLs out of that string.
- Next, of course, is Test Now. Do you want to test these URLs now? By default, it says yes. You don't have to have URLs, and you don't have to test them now.
- As a matter of fact, you can set this project up as a stub that you'll use later with some application of some kind, say, your instance of Access Monitor or whatever. But because I've put URLs in here, obviously I want to test them now, so that's what I'm going to do.
- Do I want to monitor these URLs? Monitoring is an interesting feature of Tenon. What Tenon does is it will periodically check each of the URLs. It will determine if the content at those URLs has changed. If it has, then it will retest it.
- It'll do that very frequently, so if you are on a free plan or you are on one of the lower end plans, like the individual plan, you could easily run out of API calls if you do this. I'm going to recommend that you turn that off by default, just so that you don't run out of your calls.
- Project Level API Settings. This should be relatively familiar to you from earlier videos. These are our API settings.
- As you'll notice, these API settings are the same as those that I set up when I edited my settings before. I can override those. They're not locked down. I could choose only 100 percent for this now, and I could choose a lower priority or whatever.
- Just know that that can be changed, but these have the same explanation as before. If you're not familiar with these, I recommend reviewing that other video again.
- All of my options the same. Then finally, do I want to set this as my default project? If I say yes, then the currently default project will still exist, but it won't be the default project anymore. I'm going to leave this to no.
- When I submit this, you will see here I'm taken back to the project screen. I have apparently 499 URLs in the queue, waiting to be tested. They're going to be tested by the queue as they come up.
- Once they're there, I can click on the link here that says Fortune_500_2016, and I'll be taken to the dashboard. This is the dashboard for the Fortune_500_2016 project, pre-selected. I can also go here and select my default project if I so choose.
- If I ever need to go back and edit the settings, then the settings will be available at the same URL of the project settings screen, and I can modify those settings.
- One thing to keep in mind is if you modify these settings after some of these URLs have been tested, that will not change the results from that. In other words, modifying our API settings only have any effect after the testing has been performed.