wendy trem, user experience practice director matt miller, user experience designer bill wolohan,...

20
Best Practices for Modern Web Sites Broaden the Audience Responsively The Bennett Adelson Modern Web All-Stars Wendy Trem Matt Miller Bill Wolohan Jim Raden Rich Deken

Upload: marylou-long

Post on 01-Jan-2016

219 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Best Practices for Modern Web SitesBroaden the Audience ResponsivelyThe Bennett Adelson Modern Web All-Stars• Wendy Trem• Matt Miller• Bill Wolohan• Jim Raden• Rich Deken

Page 2: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

We’ll Discuss…

Why We Redid Our Web Site

How We Designed It How We Built It

Content Responsive Design Images and

Animation Takeaways

Page 3: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Wendy Trem, User Experience Practice Director

Matt Miller, User Experience Designer Bill Wolohan, Senior ASP.NET and CRM

Developer Jim Raden, Senior ASP.NET Developer Rich Deken, Business Intelligence Practice

Director Richard Broida, Connected Systems

Practice Director

Who We Are

Page 4: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Who are you?

Page 5: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Your questions are encouraged!

Page 6: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Vision and Design

Page 7: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Update the content to show our company today

Provide a contemporary look and feel Responsive web design Design and implement with the future in

mind

Goals for the New Web Site

Page 8: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

What is Responsive Design?

Responsive design is the approach to creating/designing websites where the content is optimally displayed regardless of screen/device.

The website will adapt to your screen size and display the content to best fit.

Page 9: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Why Responsive Design?#1 – Flexibility: content moves freely across all screen resolutions and all devices.

#2 - Excellent User Experience: provides the optimal user experience irrespective of whether they use a desktop computer, a smartphone or a tablet.

#3 – Cost Effective: advantages of having a single site that conforms to the need of all devices are significant when compared to having multiple websites

#4 – It is Recommended By Google: Google states that responsive web design is its recommended mobile configuration and an industry best practice.

Page 10: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Responsive Statistics 2015• 80% of users are using

their phone to search the internet.

• 47% use a tablet.

• Of the Alexa’s top 100 sites only 11% of them are still using fixed widths.

• This means 89% of the tops sites in the world are responsive.

• What do we know moving forward? Responsive is here to stay!Source: Global Web Index

Page 11: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Follow along!

http://www.bennettadelson.com

A Tour of Our New Site

Page 12: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Planning Content Designing the Layout Adapting for Small Devices

How We Designed the Site

Page 13: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Building the Site

Page 14: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Why ASP.NET MVC is great for responsive design

Choosing the Platform

Page 15: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

MVC Views Dynamic content from XML Content from external sites

Putting in Content

Page 16: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Choosing a framework How we used Bootstrap How we used LESS

Implementing Responsive Design

Page 17: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Visual Studio Web Essentials Taming Javascript

JQUERY TypeScript

More Helpful Tools

Page 18: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Why SVG? Cross Browser Challenges

E.g., IE 8

How We Formatted Images

Page 19: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

Takeaways

Page 20: Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,

April .NET SIG4/14/2015Richard Broida Connected Systems Practice Director – Bennett Adelson

Microsoft Azure Hybrid Cloud:Bring Internet Scale to Your LOB Apps