The final deliverable for this project is the demo website itself. It should have a minimum of four pages:
Your final file structure should look like this
blog-template
+
|
+--> index.html
|
+--> style-guide.html
|
+--> blog-research.pdf
|
+--> [ the rest of your files ]
Your site should include the following components in your style guide and somewhere in your pages:
Optional components:
Be sure to include a link to your style guide in the template's navigation.
Save your work into your project folder on the server. Be sure to name the home page index.html.
Before you begin to design your blog template, you need to become familiar with all the components that commonly make up a blog-based website. For this research document you will select a blog template to analyze and inventory its contents. Take screenshots of the template in both desktop and mobile views. In Illustrator or Photoshop, identify all of the different components on the page, like in this example. Save the file as a pdf named blog-research.pdf.
Create a folder named blog-template. This will be your main folder for this blog design project. Place the pdf in the project folder and upload it to the server.
Open the developer tools and click the three dots in the upper right corner. From the drop-down, choose "Run command."
Type "full" into the command line field. The option to capture a full-page screenshot should appear. Click it. Do this for both the desktop and mobile sizes.
The purpose of wireframing is to present the design concept and the basic function of the product to your clients.
Using Adobe XD, create an interactive wireframe prototype that simulates the user experience of your donation form. You will be testing this prototype on volunteer testers, so make sure you are thorough, although it is fine to test certain specific portions of the process before you have finished the entire prototype.
You might want to watch the Lynda playlist about wireframing in Adobe XD. If you need more instruction, search for other resources or watch more videos from that same Lynda course.
...be sure to watch this Lynda playlist about usability testing. Also, I need to approve the three tasks you will be asking the user to do. Be sure to use some sort of script during the testing. Here is an example moderator script.
This is the part where you create a "functional" HTML web form based on your prototype, including any revisions that resulted from the user testing. By "functional," I mean that all of input elements should be interactive and that the flow of the screens is accurate. It does not need to function in terms of any behaviors that would require Javascript (such as communicating with a database, or inline error detection). Some of these things you will need to simulate creatively. Watch this Lynda playlist on creating forms in HTML.
Save the final donation site in a folder named donation and upload it to the server.
For your usability testing, make an HTML page with your notes and your wireframe embedded. Don't forget to include your name and a heading. Name the file usability.html and save it into your project folder.
Read this article about website forms usability. Then take this quiz.
Watch the first seven videos from this playlist. Experiment with the code and be prepared to jump into CSS animations in class on Tuesday.
A timeline website is one that presents information on a topic, divided into sections, in a linear order. This assignment focuses on...
Timeline websites are often scrolling websites, but can also be slide-based, or even scroll horizontally instead of vertically. The topic is up to you and does not necessarily have to involve the passage of time. The information could be sectioned off according to some other quality. For example, a sports website could focus on a series of great players.
Here are a few examples...
Lois JeansDesign a mockup of both the desktop and mobile versions of your site and upload the images here. Your mockups will probably be very long and rectangular, either vertically or horizontally, in order to represent all of the content. Due 10/3
Build the site. Name your project folder timeline and upload it to the server.
CSS Zen Garden is an online project challenging designers to harness the power of CSS. Using the same HTML file, numerous layouts have been created by many designers using only CSS — each one distinct from rest.
Design a mockup of your layout and upload a screenshot here. Due 9/5.
Download the HTML file, link it to your own stylesheet, and get started. The only part of the HTML file you are allowed to edit is the <link> tag to your
stylesheet. Do not add any elements, classes, id's, etc.
Use this as chance to become more familiar with CSS grid, flexbox, and combinator selectors. There are links to helpful resources on the schedule page.
This assignment is meant to be an introduction to responsive design. You will be creating an alternate set of styles to adjust your design so that it looks and functions better on a mobile phone.
Start with the CSS Zen Garden layout you already have. Open in a browser with the developer tools turned on, switch the viewing mode to mobile (here's a how-to article for all the browsers). Notice what parts of the layout and design are causing problems, or are not as effective. These are the things you will override with new styles.
Your final design should contain the following components
background-image property to add graphic elements to the designFor help with responsive design concepts and code, watch this Lynda playlist.
Save your project in a folder called csszengarden and upload it into your GD150 directory on the server.
1. Watch these videos:
2. Refer to this article: Complex Selectors by Shay Howe
Create a webpage about your summer break. This could be anything at all — a trip, shoes you bought, a list of movies you watched, maybe the fantasy vacation you wish you'd taken. The point of this assignment is simply to wake up your brain and refresh what you remember about writing html and css. Start with the basics of simply creating a blank html file. Then add a header or some body copy. See if you can add a photo. Refresh your memory on how to use a google font. Ideally you would have a minimum of some text (using a web font), an image, and some css styles. However, the most important thing is that you go at your own pace and do what you are comfortable with.
I don't care how messy your code is. I won't be looking at it. Just make something and bring it to class.
Do not do this assignment in copdepen.
Maybe one of my youtube videos would help. Or maybe the interactive tutorials at codecademy.com.