Top Banner
Web Design Fundamentals Professional Development Workshop for OGCIO Port Vila, Vanuatu
65

Fundamentals of Web Design - Professional Development Workshop

Apr 14, 2017

Download

Design

Brenna Mickey
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Fundamentals of Web Design - Professional Development Workshop

Web Design Fundamentals

Professional Development Workshop for OGCIOPort Vila, Vanuatu

Page 2: Fundamentals of Web Design - Professional Development Workshop

Brenna MickeyMasters of Art in Interactive Media

Work experienceWeb Design & Development Specialist, VanuatuInteractive & UX Designer, USAUniversity Adjunct Art Instructor, USALead UI Designer, USAInteractive Art Director, CubaCommunity Development Peace Corps Volunteer, Albania

PortfolioBrennaMickey.comBehance.com/brennamickey

Page 3: Fundamentals of Web Design - Professional Development Workshop

Web DesignWeb design isn’t something that just designers do.

Web design is a marketing tool.

Web design is how your product works, acts and responds to the user.

Web design is the process of creating a website, launching the website and maintaining the website.

Page 4: Fundamentals of Web Design - Professional Development Workshop

Web design in this case is a category that holds many disciplines.

Jobs in web design could include:User experience design, user experience strategy, user interface design, user testing, interaction design, app design, front end development, back end development, database development, content strategy, graphic design, quality assurance, project manager, product owner, software engineer...

Web Design

Page 5: Fundamentals of Web Design - Professional Development Workshop

What is bad web design?

Bad web design confuses the user.

Bad web design doesn’t function on multiple devices.

Bad web design looks dated or isn’t updated.

Bad web design is based on assumptions and personal preferences.

Page 6: Fundamentals of Web Design - Professional Development Workshop

Why is this bad web design?

Page 7: Fundamentals of Web Design - Professional Development Workshop

Why is this bad web design?

No visual hierarchy

Page 8: Fundamentals of Web Design - Professional Development Workshop

Why is this bad web design?

Page 9: Fundamentals of Web Design - Professional Development Workshop

Why is this bad web design?

←Right Navigation

←Hard to read

←Photo treatment

Page 10: Fundamentals of Web Design - Professional Development Workshop

Why is this bad web design?

Page 11: Fundamentals of Web Design - Professional Development Workshop

Why is this bad web design?

←Navigation is lost

←Random white space

←Not designed on a grid

COMIC SANS

Page 12: Fundamentals of Web Design - Professional Development Workshop

What is good web design?Good web design has purpose.

Good web design clearly communicates.

Good web design has visual hierarchy.

Good web design is based off of research and usability.

Good web design is designed on a grid and made to function no matter the device it’s viewed on.

Page 13: Fundamentals of Web Design - Professional Development Workshop

Web Design Disciplines

User Experience (UX) User Interface (UI) Interaction Design

Front End Development Back End Development

Graphic Design Content Strategy Branding

User Strategy App Development User Design

Page 14: Fundamentals of Web Design - Professional Development Workshop

Web Design ToolsSoftware that are considered tools of the trade for those in

the web design industry, some are free some are paid

Strategy: Invision, Omnigraffle, Axure, pen and paperDisciplines: UX design, UX strategy, content strategy

Visual: Photoshop, Illustrator, Sketch, InvisionDisciplines: Graphic design, interactive design, UI design, app design, branding

Development: HTML5/CSS, Javascript, JQuery, JSON, XML, jQuery, Node.js, Angular, Ember.js, Swift, C++Disciplines: Front end development, back end development, app development

Page 15: Fundamentals of Web Design - Professional Development Workshop

Responsive Web Design

Page 16: Fundamentals of Web Design - Professional Development Workshop

Responsive Web DesignA necessary web design approach that allows the website to function on various devices, despite the screen size, providing an optimal viewing and user experience.

Page 17: Fundamentals of Web Design - Professional Development Workshop

Responsive Web Design Grid System

Page 18: Fundamentals of Web Design - Professional Development Workshop

Responsive Web Design Grid System

Page 19: Fundamentals of Web Design - Professional Development Workshop

Responsive Web Design Grid System

Page 20: Fundamentals of Web Design - Professional Development Workshop

Ministry of Youth and Sports Development Website

MoYSD.gov.vu will be used as a case study through out this presentation, displaying examples of strategy, design and development.

-----

1. Strategy2. Project Plan3. Design4. Development5. Launch6. Maintenance

Page 21: Fundamentals of Web Design - Professional Development Workshop

Content strategy refers to the planning, development and management of content. In the case of web design and app design, this not only refers to copy, but photographs, interactives, videos. Anything you see online, in order to be effective, needs to be there with purpose.

This process happens during the discovery phase of web design.

Strategy

Page 22: Fundamentals of Web Design - Professional Development Workshop

StrategyStep 1: Card Sorting

Card sorting helps everyone brainstorm every and all ideas about the website or product being made. Once you have put all ideas out there you can begin to categorize them, get rid of ones that don’t make since, and begin to organize the information.

http://blog.invisionapp.com/slice-of-lime/

Page 23: Fundamentals of Web Design - Professional Development Workshop

StrategyStep 2: Site Map

Site maps are a list of pages on a website, arranged by hierarchy and in categories. It is usually used during the discovery phase of a website to help get everyone on the same page about what type of site is going to be built. It lists the pages out, organized by level.

Page 24: Fundamentals of Web Design - Professional Development Workshop

Site map for MoYSD website

Page 25: Fundamentals of Web Design - Professional Development Workshop

StrategyStep 3: Project Plan

A project plan gets everyone on the same page about business requirements, user requirements, implementation requirements, timeline, site map, quality assurance.

It’s a document that should be pretty concrete, and set the scope of the overall project, therefore projecting an accurate representation of budget and timeline, as well as what will be delivered at the end of the project.

http://blog.invisionapp.com/improving-ux-with-pixars-storytelling-rules/

Page 26: Fundamentals of Web Design - Professional Development Workshop

Part of the Project Plan for the MoYSD Website

Page 27: Fundamentals of Web Design - Professional Development Workshop

User Experience (UX) refers to a person’s total experience using a product or website.

Great UX is to meet the exact needs for the usage of a product or service. Providing your client with wireframes and prototypes helps them understand your vision.

If you want to make something, first you must know about who will be using what you’re making.

Strategy

Page 28: Fundamentals of Web Design - Professional Development Workshop

User Strategy refers to user testing, a/b testing, surveys, screen heat maps, and any sort of research that is performed in order to better fit the client’s need.

Who is the target audience? What is the main purpose of the website? What information is the most important? Where do you want the user to go? What’s the customer journey?

Strategy

Page 29: Fundamentals of Web Design - Professional Development Workshop

StrategyStep 4: Wireframes

Wireframes are known as the blueprint for the website. They are created for the purpose of arranging elements and content to best accomplish a purpose. This is considered user experience (UX) design and strategy. Wireframes can be hifi or lofi, static or interactive, showing more of a user flow.

https://dribbble.com/shots/978949-Responsive-Wireframe-Templates-GIF/attachments/113431

Page 30: Fundamentals of Web Design - Professional Development Workshop

Wireframes for the MoYSD Website

Brenna Mickey, Peace Corps Response

Page 31: Fundamentals of Web Design - Professional Development Workshop

StrategyStep 4: Prototyping

Prototyping helps give the client an idea of what the journey will be through the website or app. Prototypes can be hifi or lofi and are typically interactive, displaying content, animations and overall user flow.

You’re basically showing what the product will look like at the end without actually building it yet.

https://dribbble.com/shots/2033702-Calendar-Weather-Widget

Page 32: Fundamentals of Web Design - Professional Development Workshop

Interaction design creates thought out interactions inside of your device, helping the user understand the website or app better. It focuses on creating good communication through visual and motion design between the user and technology.

Design

Page 33: Fundamentals of Web Design - Professional Development Workshop

Prototyping Interactions

Smart phone dial

https://dribbble.com/shots/2280148-Day-003-Animated-Dial-Pad

Button interaction

https://dribbble.com/shots/2298320-Spin-loader-and-success-animation

Page 34: Fundamentals of Web Design - Professional Development Workshop

Prototyping Interactions

Pull down (hold) - Refresh

https://dribbble.com/shots/1802075-iPad-Location-Detail-Article

Scroll down (hold)

https://dribbble.com/shots/2590603-Liquid-Pull-Down

Page 35: Fundamentals of Web Design - Professional Development Workshop

Prototyping Interactions

Swipe right/left

https://dribbble.com/shots/2021508-Weather-app-concept

Hold and drag

https://dribbble.com/shots/2258080-Principle-Prototype-To-Do-Lists-and-

Tasks

Page 36: Fundamentals of Web Design - Professional Development Workshop

Prototyping Interactions

Icon interactions

https://dribbble.com/shots/2428762-Cut-Copy-Share-Delete

Form Interactions

https://dribbble.com/shots/2197140-New-Material-Text-Fields

Page 37: Fundamentals of Web Design - Professional Development Workshop

Bae yumi practis.Let’s all work together to brainstorm a website about __________.

Page 38: Fundamentals of Web Design - Professional Development Workshop

Bae yumi practis.What kind of information do you think should go on the website about __________.

What categories of information are important? What do you think the user will want to know when they come to your website? What is the main purpose of the website? Who is the target audience?

Strategy: Card Sorting (Step 1)

Page 39: Fundamentals of Web Design - Professional Development Workshop

Bea yumi practis.Now let’s sort the information.

What is the most important? Can some information fall into categories? What should have it’s own page? Should there be action items?

Strategy: Site Map (Step 2)

Page 40: Fundamentals of Web Design - Professional Development Workshop

Bea yumi practis.Now let’s decide on a plan of action.

How long do you think it would take for development? What are the user requirements that are needed? How many pages? What type of devices should this website work on?

Strategy: Project Plan (Step 3)

Page 41: Fundamentals of Web Design - Professional Development Workshop

Bea yumi practis.Now let’s sketch out initial page layouts.

What information is important? Remember visual hierarchy, there should be systems in place for pages on different levels. Should we do mobile wireframes too?

Strategy: Wireframes (Step 4)

Page 42: Fundamentals of Web Design - Professional Development Workshop

Now that we have the content strategy behind our website completed, we can start to do the visual design.

What will the website look like? Are there brand guidelines to follow? Colors, photography, button styles, visual aesthetic, etc.

Design

Page 43: Fundamentals of Web Design - Professional Development Workshop

Design

Visual design of a website includes:- Designing on a grid, using the wireframes as a guide- Text Hierarchy: <h1>, <h2>, <h3>, <h4>, <p> tags- Photo selection- Button distinction, call out treatments- Responsive design (mobile, tablet, desktop)- Staying on brand- Skinning the wireframes

Page 44: Fundamentals of Web Design - Professional Development Workshop

Design

http://jesseddy.com/blog/2011/12/how-i-use-adobe-ideas/

Page 45: Fundamentals of Web Design - Professional Development Workshop

User Interface Design (UI) refers to the design that aims to predict what the user needs or wants while using the website. It makes sure that the elements on the website are easy to access and understand.

This is the visual design of the website or app.

Design

Page 46: Fundamentals of Web Design - Professional Development Workshop

Visual hierarchy in the MoYSD website

Page 47: Fundamentals of Web Design - Professional Development Workshop

Visual hierarchy in the MoYSD website

←Primary PageLarge header image, all photos treated the same

←Secondary PageSmaller header, all left text and same photo from primary page it’s underneath in site map

Page 48: Fundamentals of Web Design - Professional Development Workshop

Responsive Grid System (Desktop) MoYSD Website

Page 49: Fundamentals of Web Design - Professional Development Workshop

Responsive Grid System (Mobile) MoYSD Website

4 column grid on desktop, went to 1 column grid on mobile

Page 50: Fundamentals of Web Design - Professional Development Workshop

ButtonsJen Hubbard, Centerline Digital

Page 51: Fundamentals of Web Design - Professional Development Workshop

Interactive Tools

Brenna Mickey, Centerline Digital

Page 52: Fundamentals of Web Design - Professional Development Workshop

Game Design

Brenna Mickey, Centerline Digital

Page 53: Fundamentals of Web Design - Professional Development Workshop

Game Design

Brenna Mickey, Centerline Digital

Page 54: Fundamentals of Web Design - Professional Development Workshop

Development of the website is the coding aspect of web design. This is the part of the website the user cannot see. If the wireframes are a blueprint, and the designs are a prototype, development is the actual building of the house.

Development

Page 55: Fundamentals of Web Design - Professional Development Workshop

Front End Development Producing HTML/CSS and Javascript for a website or app so that the user interacts with directly

Developmenthttps://wall.alphacoders.com/big.php?i=695931

Page 56: Fundamentals of Web Design - Professional Development Workshop

Back End Development Code that resides on the server (server side) that the user never sees or interacts with

https://wall.alphacoders.com/big.php?i=695931 Development

Page 57: Fundamentals of Web Design - Professional Development Workshop

Application developmentThe process in which an application software is developed for devices. This could include games, social media apps, anything you can purchase in the app store or already comes preloaded on your phone.

Development

Page 58: Fundamentals of Web Design - Professional Development Workshop

Content Management System (CMS)A computer service that allows publishing, editing and modifying content from a central interface. They provide an easy to use interface to manage content once the website is handed over to the client.

Development

Page 59: Fundamentals of Web Design - Professional Development Workshop

CMS - Joomla for MoYSD Website

Page 60: Fundamentals of Web Design - Professional Development Workshop

CMS - Joomla for MoYSD Website

Page 61: Fundamentals of Web Design - Professional Development Workshop

Common languagesFront end web development- HTML5/CSS3- Javascript- JQuery

Back end web development- Python- PHP- Action Script- Perl

App development- Swift (iOS)- Java- C++

Content Management Systems (CMS)- Wordpress- Joomla- Drupal- SquareSpace

Development

Page 62: Fundamentals of Web Design - Professional Development Workshop

Quality Assurance (QA)This process happens before launch of the website, checking content, documentation, graphics, layout, browser compatibility and user preference compatibility.

Development/Maintenance

Page 63: Fundamentals of Web Design - Professional Development Workshop

CMS Training Transferring knowledge to your client about how to update content on the chosen CMS.

Feedback and Iterations A website is never truly finished. It should be updated with current information, feedback should be analyzed, Google analytics should be broken down.

Development/Maintenance

Page 64: Fundamentals of Web Design - Professional Development Workshop

Review

Basic Web Design Steps

1. Strategy2. Project Plan3. Design4. Development5. Launch6. Maintenance