- Allows for the defintion and planning of the information heirarchy
- It is important to set up a diagram and make sure you know how your information will be displayed
- A wireframe can be created by hand or created by a software
- Invision
- Balsamiq
- For beginners it is better to start out physically drawing it out
- Different ways to structure:
- Wireframe > Interactive Prototype > Visual > Design
- Sketch > Code
- Sketch > Wireframe > Hi-Def Wireframe > Visual > Code
- Sketch > Wireframe > Visual > Code
- UXPin
- InVision
- Wireframe.cc
-
- Begin with industry research and understanding trends and best practices
-
- Organize research
-
-
Create an easy to use flow that can be navigated by customers with ease
-
Good information architecture makes sure that users can be self-sufficient
-
-
- Outlining and presenting information and features
Worry about aesthetic later
- Questions to ask yourself
- How can you organize the content to support user's goals?
- Which info should be most prominent? Where should your main message go? What should users first see?
- What will the user expect to see on certain pages?
- Which buttons or touch points does the user need to complete the desired actions?
-
- Start detailing page from left-to-right, and top-to-bottom
- Think of:
- Usability
- Simple instructions
- Trust building elements
- Toolstips
- After detailing run tests
-
- After basics are covered you can make your website as complex as you would like
- Clarity
- Confidence
- Simplicity
- HTML(Hyper Text Markup Language)- code that is used to structure a webpage and its content
- Needs opening and closing tags <"p></"p>
- An attribute should always have:
- A space between it and the element name
- the attribute name followed by an equal sign
- the attribute value wrapped by opening and closing quotation marks
- nesting elements- put elements inside other elements
- empty elements- have no content; <"img">
- Doctype html
- html
- head
- meta charset="utf-8
- title
- body
- ul (unorder list)
- li (list item)
- a href (link)
Semantics- meaning of a piece of code
- takes a string parameter and returns an "li" element with that string
- Ex: Style a list of "li" elements representing fruit. Would you know what part of the DOM is being selected
- "h1" is a semantic element
- article
- aside
- details
- figcaption
- figure
- footer
- header
- main
- mark
- nav
- section
- summary
- time