SlideShare uma empresa Scribd logo
1 de 59
Building Desktop &
       Mobile Sites
Without Getting Buried in Technology




       michael@webvanta.com   888.670.6793
Questions?

•   Ask at any time! We want to know what
    you’re wondering about.
•   Just enter your question in the chat box.
•   We will address as many questions as we
    can in the webinar and the remainder via
    email afterwards.
Agenda
•   A design-focused approach to building sites
•   What you need to know about:
    ‣   HTML, CSS, JavaScript, CMS, database

•   Making Photoshop an effective web tool
•   Small-screen and touchscreen design
•   Design for tablets
•   Ways to get your designs built
•   Special offer for attendees
Please tell us a little about yourself
From Graphic
Design to the Web
•   Your clients (internal or external) need
    interactive, easily maintained web sites
•   You don’t want to get buried in technical
    details
•   You want to deliver great sites and
    embrace mobile devices — while
    remaining focused on design
The Path to Sanity
 (and great sites)
•   Develop a working knowledge of what
    each key web technology can do
    ‣ Don’t expect to become an expert

•   Create and document designs in a way
    that gives implementer what they need
•   Find a trustworthy implementation
    partner
Choosing Where to
       Draw the Line
Marketing    Visual
Strategy     Design                        Basic    Adv.
                          HTML    Java                   Database Server
                                           CMS     CMS
                          & CSS   Script                  Design Admin
                                           Setup   Setup
Content     Interaction
Strategy      Design




   Graphic Designer           Front-End Dev            Back-End Dev


                   Web Designer
What is your role in building sites?
Do You Need to
    Code?
Do You Need to
        Code?
•   HTML: No excuses – you need to know it
Do You Need to
        Code?
•   HTML: No excuses – you need to know it
•   CSS: Learn at least the typographic parts
Do You Need to
         Code?
•   HTML: No excuses – you need to know it
•   CSS: Learn at least the typographic parts
    ‣ Be able to edit what someone else created
Do You Need to
         Code?
•   HTML: No excuses – you need to know it
•   CSS: Learn at least the typographic parts
    ‣ Be able to edit what someone else created

•   JavaScript: Know how to tell someone
    else what you need
Do You Need to
         Code?
•   HTML: No excuses – you need to know it
•   CSS: Learn at least the typographic parts
    ‣ Be able to edit what someone else created

•   JavaScript: Know how to tell someone
    else what you need
•   Server: Best left to programmers
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 isn’t generally usable now
CSS3
•   Many modules, some are usable now
•   Rounded corners
•   Web fonts
•   Shadows
•   Gradients
•   Transforms and animations
•   Specify in code, not in bitmaps!
cssportal.com
Typography
Typography
•   Licensing issues keep most fonts from
    being used directly on the web
    ‣ Small set of fonts on everyone’s computer
Typography
•   Licensing issues keep most fonts from
    being used directly on the web
    ‣ Small set of fonts on everyone’s computer

•   Some fonts in public domain (e.g., Google)
Typography
•   Licensing issues keep most fonts from
    being used directly on the web
    ‣ Small set of fonts on everyone’s computer

•   Some fonts in public domain (e.g., Google)
•   Web font service bureaus providing wide
    variety of easy-to-use fonts
    ‣ Typekit, WebINK, webfonts.fonts.com,
      Kernest, and many others
JavaScript

•   A programming language that is executed
    by the browser
•   The key to most interactivity
•   Learn what it can do
    ‣ Not necessarily how to do it
jQuery
•   A library of JavaScript code that:
    ‣ Eliminates browser differences
    ‣ Allows use of CSS selectors
    ‣ Makes common tasks much simpler
    ‣ Provides a way to create “plug ins”

•   jQuery mobile enables app-like mobile
    sites (builds on top of jQuery)
Design Around
    What’s Available
•   Know what jQuery can do for you
•   Use screen captures from library sites for
    your design
•   Specify what plugin you want used, what
    skin you want
    ‣ More economical than providing a complete
      design
Web Design with
      Photoshop
•   Photoshop is not a web design tool
•   Need to find ways to document:
    ‣ Interactivity
    ‣ Page size variations
    ‣ Content variations

•   Many graphics now generated by the
    browser: just use placeholders
Layers to the
           Rescue
•   Use well-named layer
    groups
•   Use a layer for each
    interactive state
•   Use layers to show
    different widths
•   Use layers for notes
Grid Systems
        •   How wide should my
            page be?
            ‣ For desktop, 960 to
              980 px
            ‣ Mobile: 1 column
        •   Use a grid system
            ‣ 960gs or
              BlueprintCSS

        •   Simplifies coding,
            ensures consistency
Using a CMS
•   Essential for any modern site
    ‣ Simplifies content updates
    ‣ Enables consistency

•   Many CMS choices
    ‣ Self-hosted: you must manage the software (e.g.,
      WordPress, Joomla!)
    ‣ Hosted: supplier manages the software
      (e.g., Webvanta, SquareSpace)
Design for
             Structure
•   Minimize number of different layouts
•   Keep header, nav, footer consistent
•   Use a few different column layouts for
    content area
•   Provide style for each HTML element
    ‣ p, h1, h2, h3, ul, etc.
    ‣ Alternate styles for sidebars, etc. as needed
Databases
•   Content with a repeating structure
    ‣ Put it in a database with that 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
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?
Where do mobile sites fit in your plans?
Mobile is Exploding
   •   More smartphones than PCs sold each
       month
   •   750,000 iOS+Android devices activated
       every day
   •   ~10% of web traffic and growing rapidly
       ‣   > 1 billion people with mobile data plans

   •   > $4 billion/year in mobile commerce
   •   The primary web platform in many
       countries
Mobile is Different
•   Small screen
•   Touchscreen
•   Always with you
•   Always connected
•   New app platforms and distribution systems
•   New sensors (camera, GPS, compass,
    accelerometer)
Ignore
Webkit Browser
Ignore
         HTML5 + CSS3
Webkit Browser
Ignore
         HTML5 + CSS3
Latest
         Webkit Browser
Ignore                    Version
         HTML5 + CSS3
                            IE9
Flash, Video &
      Animation
•   No Flash on iPhone and iPad
•   HTML5 audio and video players
•   Animation using JavaScript & CSS3
Small-Screen
         Design
•   Minimal navigation
•   No sidebars or
    multi-column
    layouts
•   Pare down to the
    essentials
Small
      Screen
•   Topnav must be kept
    simple, no dropdowns
•   Footer menu can
    provide additional
    items
Mobile & Desktop
         Pages
•   Separate pages allow
                                       Database
    delivery of different HTML
    ‣ Otherwise limited to CSS &
      JS techniques

•
                                   Mobile
                                            Desktop
    Database-driven content        Pages
                                             Pages

    allows two sets of pages to
    use the same content
Responsive Design
•   A technique for adapting a single HTML page
    for different size screens
•   Change page by delivering different CSS for
    different screen sizes (using media queries)
•   Page contents (HTML) remains the same
•   Images scaled by the browser
    ‣ Can use JS to deliver small image first, then
      larger one if a desktop browser
Design for
    On-the-Go Users
•   Action-oriented
•   Impatient
•   One-handed
•   Specific needs
    ‣ What’s the phone number?
    ‣ How do I get there?
    ‣ Can I get a reservation?
Design for
        Touchscreens
•   No hover (tooltips, dropdowns)
•   Use large touch targets
    ‣ Apple rec. min. 29 px wide x 44 px tall
    ‣ Leave space between touch targets

•   Support flexible layout
    ‣ Size, orientation
Gestures
•   Tap, Double Tap
•   Drag
•   Flick
•   Pinch, Spread
•   Press, Press & Tap, Press & Drag
•   Rotate
Mobile Forms
•   Much tougher environment for user to be
    filling out forms
    ‣ Number of fields must be ruthlessly minimized

•   Form widgets are provided by the browser
    ‣ Some quite different on Android vs. iOS

•   New HTML5 input types help usability
    ‣ Show the best keyboard for the task
Should tablets be considered
mobile devices?
Tablets are
Like Phones
   •   Run mobile browsers
   •   Touchscreen interface
   •   Use a mobile OS
   •   Sometimes used in
       mobile setting
Tablets are
       Like Desktops
•   Not generally used
    one-handed
•   More likely to be
    used in the evening
•   Moderately large screen
    ‣ Makes mobile site version inappropriate
    ‣ Can use desktop site if design takes tablet
      limitations into account
Getting It Built

•   Doing it all yourself not practical unless
    you are technically focused (or building
    very simple sites)
•   Development shops offer best assurance
    of quality and predictability
•   Freelancers typically less expensive and
    can be great if you get the right one
Webvanta’s Services

•   Web engineering services for designers
    and marketing teams
•   Database-driven websites at lower cost
•   Phone and tablet apps designed to match
    business goals and integrate with
    websites
Special Offer for
Webinar Attendees
•   Free 30-minute consultation
    ‣ Review any site design of interest
    ‣ Discuss issues and alternatives for how it
      could be implemented

•   To schedule your session, visit
    www.webvanta.com/schedule-demo
    or call 888.670.6793 option 4
Next Steps

•   Call us: 888.670.6793
•   Email justin@webvanta.com
•   Join the conversation:
    ‣ www.webvanta.com/blog
    ‣ www.facebook.com/webvanta
    ‣ Twitter: @webvanta

Mais conteúdo relacionado

Último

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

How to create great desktop and mobile websites without getting buried in technology

  • 1. Building Desktop & Mobile Sites Without Getting Buried in Technology michael@webvanta.com 888.670.6793
  • 2. Questions? • Ask at any time! We want to know what you’re wondering about. • Just enter your question in the chat box. • We will address as many questions as we can in the webinar and the remainder via email afterwards.
  • 3. Agenda • A design-focused approach to building sites • What you need to know about: ‣ HTML, CSS, JavaScript, CMS, database • Making Photoshop an effective web tool • Small-screen and touchscreen design • Design for tablets • Ways to get your designs built • Special offer for attendees
  • 4. Please tell us a little about yourself
  • 5. From Graphic Design to the Web • Your clients (internal or external) need interactive, easily maintained web sites • You don’t want to get buried in technical details • You want to deliver great sites and embrace mobile devices — while remaining focused on design
  • 6. The Path to Sanity (and great sites) • Develop a working knowledge of what each key web technology can do ‣ Don’t expect to become an expert • Create and document designs in a way that gives implementer what they need • Find a trustworthy implementation partner
  • 7. Choosing Where to Draw the Line Marketing Visual Strategy Design Basic Adv. HTML Java Database Server CMS CMS & CSS Script Design Admin Setup Setup Content Interaction Strategy Design Graphic Designer Front-End Dev Back-End Dev Web Designer
  • 8. What is your role in building sites?
  • 9. Do You Need to Code?
  • 10. Do You Need to Code? • HTML: No excuses – you need to know it
  • 11. Do You Need to Code? • HTML: No excuses – you need to know it • CSS: Learn at least the typographic parts
  • 12. Do You Need to Code? • HTML: No excuses – you need to know it • CSS: Learn at least the typographic parts ‣ Be able to edit what someone else created
  • 13. Do You Need to Code? • HTML: No excuses – you need to know it • CSS: Learn at least the typographic parts ‣ Be able to edit what someone else created • JavaScript: Know how to tell someone else what you need
  • 14. Do You Need to Code? • HTML: No excuses – you need to know it • CSS: Learn at least the typographic parts ‣ Be able to edit what someone else created • JavaScript: Know how to tell someone else what you need • Server: Best left to programmers
  • 15. 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 isn’t generally usable now
  • 16. CSS3 • Many modules, some are usable now • Rounded corners • Web fonts • Shadows • Gradients • Transforms and animations • Specify in code, not in bitmaps!
  • 19. Typography • Licensing issues keep most fonts from being used directly on the web ‣ Small set of fonts on everyone’s computer
  • 20. Typography • Licensing issues keep most fonts from being used directly on the web ‣ Small set of fonts on everyone’s computer • Some fonts in public domain (e.g., Google)
  • 21. Typography • Licensing issues keep most fonts from being used directly on the web ‣ Small set of fonts on everyone’s computer • Some fonts in public domain (e.g., Google) • Web font service bureaus providing wide variety of easy-to-use fonts ‣ Typekit, WebINK, webfonts.fonts.com, Kernest, and many others
  • 22. JavaScript • A programming language that is executed by the browser • The key to most interactivity • Learn what it can do ‣ Not necessarily how to do it
  • 23. jQuery • A library of JavaScript code that: ‣ Eliminates browser differences ‣ Allows use of CSS selectors ‣ Makes common tasks much simpler ‣ Provides a way to create “plug ins” • jQuery mobile enables app-like mobile sites (builds on top of jQuery)
  • 24. Design Around What’s Available • Know what jQuery can do for you • Use screen captures from library sites for your design • Specify what plugin you want used, what skin you want ‣ More economical than providing a complete design
  • 25. Web Design with Photoshop • Photoshop is not a web design tool • Need to find ways to document: ‣ Interactivity ‣ Page size variations ‣ Content variations • Many graphics now generated by the browser: just use placeholders
  • 26. Layers to the Rescue • Use well-named layer groups • Use a layer for each interactive state • Use layers to show different widths • Use layers for notes
  • 27. Grid Systems • How wide should my page be? ‣ For desktop, 960 to 980 px ‣ Mobile: 1 column • Use a grid system ‣ 960gs or BlueprintCSS • Simplifies coding, ensures consistency
  • 28. Using a CMS • Essential for any modern site ‣ Simplifies content updates ‣ Enables consistency • Many CMS choices ‣ Self-hosted: you must manage the software (e.g., WordPress, Joomla!) ‣ Hosted: supplier manages the software (e.g., Webvanta, SquareSpace)
  • 29. Design for Structure • Minimize number of different layouts • Keep header, nav, footer consistent • Use a few different column layouts for content area • Provide style for each HTML element ‣ p, h1, h2, h3, ul, etc. ‣ Alternate styles for sidebars, etc. as needed
  • 30. Databases • Content with a repeating structure ‣ Put it in a database with that 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
  • 31. 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?
  • 32. Where do mobile sites fit in your plans?
  • 33. Mobile is Exploding • More smartphones than PCs sold each month • 750,000 iOS+Android devices activated every day • ~10% of web traffic and growing rapidly ‣ > 1 billion people with mobile data plans • > $4 billion/year in mobile commerce • The primary web platform in many countries
  • 34. Mobile is Different • Small screen • Touchscreen • Always with you • Always connected • New app platforms and distribution systems • New sensors (camera, GPS, compass, accelerometer)
  • 35.
  • 36.
  • 38. Webkit Browser Ignore HTML5 + CSS3
  • 39. Webkit Browser Ignore HTML5 + CSS3
  • 40. Latest Webkit Browser Ignore Version HTML5 + CSS3 IE9
  • 41. Flash, Video & Animation • No Flash on iPhone and iPad • HTML5 audio and video players • Animation using JavaScript & CSS3
  • 42. Small-Screen Design • Minimal navigation • No sidebars or multi-column layouts • Pare down to the essentials
  • 43. Small Screen • Topnav must be kept simple, no dropdowns • Footer menu can provide additional items
  • 44. Mobile & Desktop Pages • Separate pages allow Database delivery of different HTML ‣ Otherwise limited to CSS & JS techniques • Mobile Desktop Database-driven content Pages Pages allows two sets of pages to use the same content
  • 45. Responsive Design • A technique for adapting a single HTML page for different size screens • Change page by delivering different CSS for different screen sizes (using media queries) • Page contents (HTML) remains the same • Images scaled by the browser ‣ Can use JS to deliver small image first, then larger one if a desktop browser
  • 46.
  • 47.
  • 48.
  • 49. Design for On-the-Go Users • Action-oriented • Impatient • One-handed • Specific needs ‣ What’s the phone number? ‣ How do I get there? ‣ Can I get a reservation?
  • 50. Design for Touchscreens • No hover (tooltips, dropdowns) • Use large touch targets ‣ Apple rec. min. 29 px wide x 44 px tall ‣ Leave space between touch targets • Support flexible layout ‣ Size, orientation
  • 51. Gestures • Tap, Double Tap • Drag • Flick • Pinch, Spread • Press, Press & Tap, Press & Drag • Rotate
  • 52. Mobile Forms • Much tougher environment for user to be filling out forms ‣ Number of fields must be ruthlessly minimized • Form widgets are provided by the browser ‣ Some quite different on Android vs. iOS • New HTML5 input types help usability ‣ Show the best keyboard for the task
  • 53. Should tablets be considered mobile devices?
  • 54. Tablets are Like Phones • Run mobile browsers • Touchscreen interface • Use a mobile OS • Sometimes used in mobile setting
  • 55. Tablets are Like Desktops • Not generally used one-handed • More likely to be used in the evening • Moderately large screen ‣ Makes mobile site version inappropriate ‣ Can use desktop site if design takes tablet limitations into account
  • 56. Getting It Built • Doing it all yourself not practical unless you are technically focused (or building very simple sites) • Development shops offer best assurance of quality and predictability • Freelancers typically less expensive and can be great if you get the right one
  • 57. Webvanta’s Services • Web engineering services for designers and marketing teams • Database-driven websites at lower cost • Phone and tablet apps designed to match business goals and integrate with websites
  • 58. Special Offer for Webinar Attendees • Free 30-minute consultation ‣ Review any site design of interest ‣ Discuss issues and alternatives for how it could be implemented • To schedule your session, visit www.webvanta.com/schedule-demo or call 888.670.6793 option 4
  • 59. Next Steps • Call us: 888.670.6793 • Email justin@webvanta.com • Join the conversation: ‣ www.webvanta.com/blog ‣ www.facebook.com/webvanta ‣ Twitter: @webvanta

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n