WEB Fundamentals

WDD 130

Week 01: Setup Software Used In Course


Activity Instructions

Estimated Time: 15 minutes

One of our goals for this class is to allow you to create a real website accessible with a browser.  This, as you will discover in the readings and videos for this week, requires you to have what is known as a host.  Most hosts cost money, but not all.  For this class, we will be using a free service called Glitch.com. Using this service allows you to create your website with their text editor, save the website, upload the images for the website, and even share the website with an instructor or fellow student for collaboration.

There are a few steps we will need to go through to get everything set up so you are ready to begin..

  1. Glitch Login

    Visit the Glitch website and click on the Sign in button in the top right corner of the screen. Glitch lets you sign in using either Facebook, Google, email, or GitHub (I like GitHub and use that one)... all are free to use. (If you choose to use GitHub, you would need to have a github account). Click on the Sign in button for the account you would like to use. You may see a screen requesting permission for Glitch to access the account you have chosen to use.

    If you choose email sign in we recommend NOT using your BYUI.edu email. Glitch will send you a verification email...the BYUI system is currently stopping that email so you can't verify. This will cause you problems later.

  2. Remix (copy) the starter project

    Next we need to create a project for you to use this semester. Glitch gives you the ability to use an existing project as a starting point. After logging in to Glitch, visit this project and click on the "Remix to Edit" button on the screen. This will create a copy of the project that you own and can edit. This is where we will be doing much of our work for the class.

  3. Become familiar with the interface

    After creating a project you should see something similar to the following:

    Glitch editor
    Create a New Project
    1. This is the random name that Glitch chose for your project. You can change this by clicking on the name. You will also find settings that effect the editor (changing theme, wrap text, etc) in here. Checking the "Wrap Text" box is recommended.
    2. This is the list of files in the project. Notice that index.html is selected and open in the editor. The README.md file contains information about the different files in the project. Click on the filename to open it in the editor and spend a few minutes reading through that.
    3. This is the code editor. It is where we will spend most of our time writing HTML and CSS
    4. This is where you will click to preview your page. It will either open a new tab or a new pane next to the editor where you can see the results of the code you write.
    5. This is where you can add a new file to your project.
  4. Review the index.html file

    The HTML code that is currently in the index.html file should look similar to below:

    <!DOCTYPE html>
    <html>
    
    <head>
    <title>WDD 130</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="/styles.css">
    </head>
    
    <body>
    <header>
        <div><!-- logo will go here --></div>
        <nav>
            <ul>
                <li><a href="index.html">Home</a></li>
                <li><a href="aboutme.html">About Me</a></li>
                <li><a href="exercises/site-plan.html">Site Plan</a></li>
            </ul>
        </nav>
    </header>
    </body>
    
    </html>
                        

    It's ok if this doesn't make sense yet. We will eventually learn about what each line in this code does. For now let's take a look at the page this code created. Make sure that the index.html file is selected in the list of files and click on the "Show" button. You should see a very basic page with only three links.

  5. About me

    Let's practice writing a little HTML of our own now. Visit the Getting to know you activity for the rest of the instructions and requirements for this activity.

Other Software

Here is a list of other software we will use this semester. These are all web based and require no installation. Some would require account creation. Your instructor will give you more details when it is time to use them:

  • Wireframe.cc Lightweight online tool for creating wireframes, or
  • Moqups Another wireframe creation choice.  They also have a free educational account available.  Obtain by sending an email and requesting with your byui.edu school email account.
  • Coolers.co    A color theme chooser