Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
michael@webvanta.com
888.670.6793
Agenda
A design-focused approach to building sites What you need to know about:
Making Photoshop an effective web tool Ways to get your designs built Special offer for attendees
Create and document designs in a way that gives implementer what they need Find a trustworthy implementation partner
Business Goals Visual Design HTML Content Management System Web Server App Server Operating System Server Hardware Information Architecture CSS Interaction Design JavaScript Database Administration Database Server
Graphic Designer
Front-End Dev
Back-End Dev
Web Designer
Screen size is unpredictable Viewer has control Some graphics generated by CSS
JavaScript: Know how to tell someone else what you need Server: Best left to programmers
HTML
<h1>This is a headline</h1> <p>This is a paragraph of text</p> <ul> <li>A bullet list</li> <li>Another item</li> </ul>
HTML5
Audio and video that works on iPads and iPhones Forms that are easier to use New structural tags that add semantics to the code Lots more that isnt generally usable now
CSS
body { font-family: Verdana, Arial; } h1 { font-weight: bold; font-size: 24px; } p { font-size: 14px; }
CSS3
Many modules, some are usable now Rounded corners Web fonts Shadows Transforms and animations Specify in code, not in bitmaps!
cssportal.com
css3generator.com
Typography
Licensing issues keep most fonts from being used directly on the web
Some fonts in public domain (e.g., Google) Web font service bureaus providing wide variety of easy-to-use fonts
http://www.voltagefashionamplied.com/ http://trentwalton.com/2011/01/26/youare-what-you-eat/
JavaScript
A programming language that is executed by the browser The key to most interactivity Learn what it can do
jQuery
Eliminates browser differences Allows use of CSS selectors Makes common tasks much simpler Provides a way to package up code as a plug in
jQuery Examples
http://jqueryui.com/themeroller/ http://www.postcarbon.org/ http://hatterasfever.com/shing-reports http://www.ffwsales.com/images/
Flash
Use for rich internet applications, games, complex animations, immersive sites For everything else, JavaScript is generally a better solution
Grid Systems
Using a CMS
Essential for any modern site
Simplies content updates Enables consistency Self-hosted: you must manage the software Hosted: supplier manages the software
CMS choices
CMS Questions
How is it maintained and kept secure? When I need help, where can I get it? Can it be customized? Does it support DB-driven content? Can I deliver a mobile site as well?
Templates Templates Provide Provide Consistent Consistent Page Page Structure Structure
p, h1, h2, h3, ul, etc. Alternate styles for sidebars, etc. as needed
Databases
Content with a repeating structure
DB-driven content can be displayed in multiple places (and on mobile site) Content is easy to maintain and expand DB-driven content can be used for mobile site as well as desktop
Mobile
Mobile is now about 10% of Internet usage, rising rapidly Small screens requires different design approach Design for what a mobile users top needs are likely to be
Getting It Built
Decide where you want to draw the line Find a partner that complements you
Reduces cost to build sites Build richer sites more quickly Makes sites easy for content owners to maintain
Expert professional staff that has built hundreds of sites for designers
Just say Yes! to whatever features your clients require You can stay focused on design
Show us any of your designs Well show you how it would work in our system or what else you should use
Questions?
Call us any time: 888.670.6793 option 4 Join the conversation: