Created
December 12, 2014 07:15
-
-
Save roachhd/7d551ec01d761e8567d9 to your computer and use it in GitHub Desktop.
Live project checklist template
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html class="no-js"> | |
<head> | |
<meta charset="utf-8"> | |
<link rel="dns-prefetch" href="//ajax.googleapis.com"> | |
<link rel="dns-prefetch" href="//google-analytics.com"> | |
<link rel="dns-prefetch" href="//use.edgefonts.net"> | |
<title>Web Designers Checklist : A Visual Designers Checklist for the Web</title> | |
<meta name="description" content="A checklist for visual designers within a team setting where designers will share visual exploration with developers"> | |
<meta name="robots" content="all"> | |
<meta property="og:title" content="Web Designers Checklist : A Visual Designers Checklist for the Web"> | |
<meta property="og:description" content="A checklist for visual designers within a team setting where designers will share visual exploration with developers"> | |
<meta property="og:type" content="website"> | |
<meta property="og:url" content="http://roachhd.github.io/project-start"> | |
<meta property="og:image" content="http://webdesignerschecklist.com/images/634dff0f.og-logo.png"> | |
<meta name="viewport" content="width=device-width, user-scalable=1, initial-scale=1"> | |
<meta name="apple-mobile-web-app-capable" content="yes"> | |
<meta name="msapplication-tap-highlight" content="no"> | |
<!-- http://css-tricks.com/favicon-quiz --> | |
<!-- Windows Tile Favicons --> | |
<!-- <meta name="msapplication-TileColor" content="#2b5797"> | |
<meta name="msapplication-TileImage" content="/mstile-144x144.png"> --> | |
<!-- Favicon --> | |
<link rel="icon" type="image/x-icon" href="/favicon.ico"> | |
<!-- <link rel="apple-touch-icon" sizes="57x57" href="http://roachhd.github.io/webdesignerschecklist/apple-touch-icon-57x57.png"> | |
<link rel="apple-touch-icon" sizes="114x114" href="http://roachhd.github.io/webdesignerschecklist/apple-touch-icon-114x114.png"> | |
<link rel="apple-touch-icon" sizes="72x72" href="http://roachhd.github.io/webdesignerschecklist/apple-touch-icon-72x72.png"> | |
<link rel="apple-touch-icon" sizes="144x144" href="http://roachhd.github.io/webdesignerschecklist/apple-touch-icon-144x144.png"> | |
<link rel="apple-touch-icon" sizes="60x60" href="http://roachhd.github.io/webdesignerschecklist/apple-touch-icon-60x60.png"> | |
<link rel="apple-touch-icon" sizes="120x120" href="http://roachhd.github.io/webdesignerschecklist/apple-touch-icon-120x120.png"> | |
<link rel="apple-touch-icon" sizes="76x76" href="http://roachhd.github.io/webdesignerschecklist/apple-touch-icon-76x76.png"> | |
<link rel="apple-touch-icon" sizes="152x152" href="http://roachhd.github.io/webdesignerschecklist/apple-touch-icon-152x152.png"> --> | |
<link rel="stylesheet" href="http://roachhd.github.io/webdesignerscheckliststyles/83d1f201.vendor.css"/> | |
<!--[if IE 8]> | |
<style>body { max-width:819.311px; margin: 0 auto; }</style> | |
<![endif]--> | |
<link rel="stylesheet" href="http://roachhd.github.io/webdesigners/checklistocticons/octicons.css"> | |
<!--[if gt IE 8]><!--> | |
<link rel="stylesheet" href="http://roachhd.github.io/webdesignerschecklist/styles/0d5ec878.main.css"/> | |
<!--<![endif]--> | |
<style> | |
.fork-ribbon { | |
position: fixed; | |
top: 40px; | |
right: -120px; | |
z-index: 1; | |
border: 0; | |
background: #01CCD7; | |
width: 350px; | |
text-align: center; | |
-webkit-transform: rotate(45deg); | |
padding: 5px; | |
color: #160F29 !important; | |
} | |
.fork-ribbon:hover { | |
text-decoration: none; | |
} | |
</style> | |
<script src="//use.edgefonts.net/source-sans-pro:n2,i2,n3,i3,n4,i4,n6,i6,n7,i7,n9,i9:all.js"></script> | |
<script src="http://roachhd.github.io/webdesignerschecklist/scripts/vendor/807c6308.modernizr.js"></script> | |
</head> | |
<body> | |
<div class="container"> | |
<header class="masthead"> | |
<h1 class="masthead__title"> | |
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="icon-checklist" x="0px" y="0px" width="96px" height="100px" viewBox="0 0 96 100" enable-background="new 0 0 96 100" xml:space="preserve" aria-labelledby="ck-list-title" aria-describedby="ck-list-desc" role="img"> | |
<title id="ck-list-title">Checklist</title> | |
<desc id="ck-list-desc">An SVG icon depicting a checklist</desc> | |
<g> | |
<path d="M81.902,11.084H18.089c-3.478,0-6.288,2.936-6.288,6.561V93.12c0,3.625,2.811,6.562,6.288,6.562h63.813 c3.477,0,6.29-2.938,6.29-6.562V17.645C88.192,14.021,85.379,11.084,81.902,11.084z M82.657,90.093c0,0,0.173,1.517-0.537,2.303 c-0.721,0.8-2.055,0.691-2.055,0.691l-60.709,0.032c0,0-0.856-0.013-1.509-0.762c-0.564-0.646-0.557-2.015-0.557-2.015 l0.022-70.429c0,0,0-1.043,0.611-1.6c0.659-0.602,1.612-0.653,1.612-0.653h60.721c0,0,1.151-0.032,1.689,0.519 c0.732,0.749,0.71,1.536,0.71,1.536V90.093z"/> | |
<g> | |
<path d="M55.722,2.298c0,1.392-1.254,2.519-2.799,2.519h-5.596c-1.546,0-2.799-1.127-2.799-2.519l0,0 c0-1.39,1.253-2.518,2.799-2.518h5.596C54.468-0.22,55.722,0.908,55.722,2.298L55.722,2.298z" style="fill: rgb(130, 233, 217);"/> | |
<path d="M62.113,7.748c0-1.458-0.134-3.888-1.324-3.888H39.243c-1.113,0-1.38,2.44-1.362,3.883L62.113,7.748z" style="fill: rgb(42, 223, 194);"/> | |
<path d="M67.307,12.798c0-2.084-0.191-5.556-1.891-5.556h-30.78c-1.592,0-1.972,3.488-1.947,5.549L67.307,12.798z" style="fill: rgb(89, 219, 199);"/> | |
</g> | |
<rect x="37.191" y="32.048" width="35.439" height="3.151"/> | |
<path d="M26.044,43.288v7.874h7.876v-7.874H26.044z M27.224,49.97v-5.51h5.514v5.51H27.224z" class="cbox"/> | |
<rect x="37.191" y="47.012" width="35.439" height="3.15"/> | |
<rect x="37.191" y="61.359" width="35.439" height="3.15"/> | |
<rect x="37.191" y="75.365" width="35.439" height="3.149"/> | |
<path d="M26.044,28.324v7.875h7.876v-7.875H26.044z M27.224,35.006v-5.509h5.514v5.509H27.224z"class="cbox"/> | |
<path d="M26.044,57.636v7.874h7.876v-7.874H26.044z M27.224,64.318v-5.511h5.514v5.511H27.224z" class="cbox"/> | |
<path d="M26.044,71.641v7.874h7.876v-7.874H26.044z M27.224,78.322v-5.51h5.514v5.51H27.224z" class="cbox"/> | |
</g> | |
</svg> | |
Visual Designers Checklist for the Web</h1> | |
<div class="scroll-arrow"> | |
<a href="#content"> | |
<span aria-hidden="true" class="visuallyhidden">Scroll Down</span> | |
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="icon-arrow" x="0px" y="0px" width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve" aria-labelledby="arrow-title" aria-describedby="arrow-desc" role="img"> | |
<title id="arrow-title">Down Arrow</title> | |
<desc id="arrow-desc">An SVG icon indicating scroll direction.</desc> | |
<g> | |
<g> | |
<g> | |
<path d="M100,49.999C100,22.43,77.566,0,50,0C22.428,0,0,22.43,0,49.999C0,77.568,22.428,100,50,100 C77.566,100,100,77.568,100,49.999z M5.769,49.999C5.769,25.61,25.611,5.77,50,5.77S94.231,25.61,94.231,49.999 c0,24.39-19.843,44.231-44.231,44.231S5.769,74.389,5.769,49.999z"/> | |
</g> | |
</g> | |
<g> | |
<g> | |
<path d="M75.493,44.782c1.127-1.127,1.127-2.952,0-4.079c-1.127-1.126-2.952-1.126-4.079,0L50,62.121 L28.58,40.703c-1.126-1.126-2.952-1.126-4.079,0c-0.563,0.563-0.845,1.302-0.845,2.04c0,0.738,0.282,1.476,0.845,2.04 L47.96,68.238c1.127,1.127,2.953,1.127,4.079,0L75.493,44.782z"/> | |
</g> | |
</g> | |
</g> | |
</svg> | |
</a> | |
</div> | |
</header> | |
<main id="content" role="main"> | |
<section class="wrap"> | |
<div class="intro"> | |
<h2> | |
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="icon-info" x="0px" y="0px" width="99.08px" height="100.002px" viewBox="0 0 99.08 100.002" enable-background="new 0 0 99.08 100.002" xml:space="preserve" aria-labelledby="info-title" aria-describedby="info-desc" role="img"> | |
<title id="info-title">Information Icon</title> | |
<desc id="info-desc">An SVG icon indicating additional information before users begin.</desc> | |
<path d="M49.539,0C22.188-0.01,0.018,22.381,0,50.023c0.018,27.601,22.188,49.993,49.539,49.979 c27.344,0.014,49.518-22.378,49.541-49.979C99.057,22.381,76.883-0.01,49.539,0z M49.512,21.634c4.372,0,7.922,3.546,7.922,7.922 s-3.55,7.923-7.922,7.923c-4.38,0-7.927-3.547-7.927-7.923S45.132,21.634,49.512,21.634z M61.117,74.787H38.169v-3.922h3.342 c0.48,0,0.873-0.396,0.873-0.881V44.711c0-0.484-0.389-0.881-0.873-0.881h-3.342v-3.795h18.466v29.567 c0,0.696,0.396,1.263,0.881,1.263h3.602V74.787z"/> | |
</svg> | |
Before you Start | |
</h2> | |
<p class="deck">These are merely suggestions for your workflow. Feel free to contribute on <a href="//github.com/grayghostvisuals/webdesignerschecklist">GitHub</a> or make a fork and create your own unique workflow checklist. This list is meant for visual designers working within a team setting where visual comps and exploration will be shared with a developer. Checkboxes are persistent (<em>they won't uncheck on refresh</em>) where <a href="http://caniuse.com/#search=localstorage">localstorage</a> is supported.</p> | |
</div> | |
<form action="/" id="wdc-form" data-persist="garlic" data-destroy="false" method="post"> | |
<!-- $File Org --> | |
<ul class="design-list"> | |
<li class="list__head"><h3 class="list__title">External File Organization</h3></li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Consolidated Assets | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Named Files Appropriately | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Assets are Relative to Comp File | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
UI Elements Templated | |
</label> | |
</li> | |
</ul> | |
<!-- $Internal File Org --> | |
<ul class="design-list"> | |
<li class="list__head"><h3 class="list__title">Internal File Organization</h3></li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Layers Named Appropriately & Semantically | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Organized Modules within Folders | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Deleted Unwanted Layers | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Globalized Common Elements | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Used Smart Objects (if Allowed) | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Included module states on separate layers and properly labeled | |
</label> | |
<p>(<em>i.e. Link Hovered, Window Scrolled</em>)</p> | |
</li> | |
</ul> | |
<!-- $Design Practices --> | |
<ul class="design-list"> | |
<li class="list__head"><h3 class="list__title">Design Practices</h3></li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Color profile set as RGB | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Comp Contains Whole Pixel Values | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Created a Grid and Included Guides for Grid System | |
</label> | |
<p>(<em>also consider sharing <a href="//guideguide.me">guideguide</a> settings across teams</em>)</p> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Fallback Interactions for Hover Based Events | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Used Dropshadows Sparingly | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Used Licensed Icons/Photos | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Appropriate Favicons Created | |
</label> | |
<p>(<em>Favicons appear in the tab of your browser in order to help identify. Favicons render in the browser tab at 16 x 16 and as large as 144 x 144 for apple icons</em>)</p> | |
</li> | |
</ul> | |
<!-- $Filters --> | |
<ul class="design-list"> | |
<li class="list__head"><h3 class="list__title">Filters</h3></li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Overlays Are Appropriate and used Sparingly | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
CSS Support has been considered and researched | |
</label> | |
</li> | |
</ul> | |
<!-- $Type --> | |
<ul class="design-list"> | |
<li class="list__head"><h3 class="list__title">Typography</h3></li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Web Font Kit < 250k | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Font-sizes smaller than 14-16px render well and are hinted properly for the Web | |
</label> | |
<p>(<em><a href="//webfontspecimen.com">Web Font Specimen</a></em>)</p> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Licensed Fonts Made Available | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Unchecked Paragraph Hyphenation | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Documentation Outlining Typographic Scale/Styles | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Equivalent Web Fonts Listed | |
</label> | |
<p>(<em>If comp fonts are not available through a Web Font service</em>.)</p> | |
</li> | |
</ul> | |
<!-- $Imagery --> | |
<ul class="design-list"> | |
<li class="list__head"><h3 class="list__title">Images</h3></li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Shapes Aren't Stretched | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Masks Globalized | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Vectors Processed as Smart Objects | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Created Various Desired Resolutions | |
</label> | |
<p>(<em><a href="http://www.smashingmagazine.com/2014/05/12/picturefill-2-0-responsive-images-and-the-perfect-polyfill">Read More about Picturefill</a></em>)</p> | |
</li> | |
</ul> | |
<!-- $Vector --> | |
<!-- http://filamentgroup.com/lab/artifact-austin-svg-workflow --> | |
<ul class="design-list"> | |
<li class="list__head"><h3 class="list__title">Vector</h3></li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Create Separate Artboards | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Combine Paths and Unite with Pathfinder | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Combine Strokes | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Avoided 3D Effects, Blurs, Blend Modes and Drop- | |
Shadows | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Small Proportions Make Sense | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Exported and saved as SVG | |
</label> | |
<p>(<em><a href="http://creativedroplets.com/export-svg-for-the-web-with-illustrator-cc">following these steps</a></em>)</p> | |
</li> | |
</ul> | |
<!-- $Exporting Prep --> | |
<ul class="design-list"> | |
<li class="list__head"><h3 class="list__title">Before Exporting</h3></li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Proofread | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Compare Against Mockups/Wireframes | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Account for All Images | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Verified Browser Compatibility | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Consistency Check | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Packaged fonts as a .zip | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Clean up unused and nested layers | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Packaged comp as a .zip | |
</label> | |
<p>(<em>lowers the file size for developers to download</em>)</p> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Included Favicons | |
</label> | |
<p>(<em>Favicons appear in the tab of your browser in order to help identify and add a touch of flare to a site. Favicons render in the browser tab at 16 x 16 and as large as 144 x 144 for apple icons</em>)</p> | |
</li> | |
</ul> | |
<!-- $Exporting --> | |
<ul class="design-list"> | |
<li class="list__head"><h3 class="list__title">Exporting</h3></li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Save for Web & Devices | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Choose Progressive | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Conserve File Size | |
</label> | |
</li> | |
<li> | |
<label class="control checkbox"> | |
<input type="checkbox"> | |
<span class="control-indicator"></span> | |
Export as RGB Color Profile. | |
</label> | |
</li> | |
</ul> | |
<input type="reset" id="cklist-reset" value="Reset"> | |
</form> | |
</section> | |
<footer> | |
<p class="wrap">Thanks to <a href="http://photoshopetiquette.com">Dan Rose</a> for the inspiration, <a href="//garlicjs.org">Garlicjs</a> for the persistent checkboxes, <a href="//yeoman.io">Yeoman</a> for the tooling, Jardson A., Aaron Dodson & SuperAtic LABS for icons via <a href="http://thenounproject.com">The Noun Project</a> and <a href="https://edgewebfonts.adobe.com/fonts#/?class=sans-serif&recommendedFor=headings&weight=regular&width=regular&collection=source-sans-pro:n2,i2,n3,i3,n4,i4,n6,i6,n7,i7,n9,i9:all">Adobe Edge Webfonts</a> for Source Sans Pro.<br>Contribute on <a href="//github.com/grayghostvisuals/webdesignerschecklist">GitHub</a></p> | |
</footer> | |
</main> | |
</div> | |
<a href="//github.com/grayghostvisuals/webdesignerschecklist" class="fork-ribbon"><span class="octicon octicon-repo-forked"></span> Fork on GitHub</a> | |
<script src="http://roachhd.github.io/webdesignerschecklist/scripts/4776dee8.vendor.js"></script> | |
<script src="//cdnjs.cloudflare.com/ajax/libs/garlic.js/1.2.2/garlic.min.js"></script> | |
<script src="http://roachhd.github.io/webdesignerschecklist/scripts/0b813030.main.js"></script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment