SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
How to be different?
Some tips to make web application interface special
Saeid Zebardast
http://zebardast.ir
saeid@zebardast.ir
Cross-browser
Cross-browser
• Pros
• Consistent, stable browser rendering and
functionality
• Ease of using/viewing for end-users
• Higher quality website
Cross-browser
• Cons
• Developing Time
• Testing Time
• Per Browser
• Per Platform
Vector Graphics
• Easy to create/edit
• Resolution Independent
• Reducing HTTP Request
• Styling And Scripting
• Can Be Animated And Edited
• Smaller File Size
Responsive Web Design
Responsive Web Design
• Sample websites
• http://foodsense.is/
• http://www.smashingmagazine.com/
• http://www.fork-cms.com/
• http://webdesignerwall.com/
Flat Or Skeuomorphism
Designing Forms
• Minimize the pain
• No one likes filling in forms
• Inline validation
• Layout
• Label positioning
• Form labels work best above the field
• Content groupings
• a structured way to organize a form
• a way to scan information required at a high level
• a sense of how information within a form is related
Designing Forms
• Help & Tips
• Asking for unfamiliar data
• Users may question why data is being requested
• There are recommended ways of providing data
• Certain data requests are optional
• Note: Help & Tips can quickly overwhelm a form if overused.
• When lots of unfamiliar data is being requested, consider using a dynamic
help system
• Ensure consistent communication
• Errors, Help, Success
Designing Forms
• Try to avoid optional fields
• Indicate required fields
• If most fields are required, indicate optional fields
• Text is best, but * often works for required fields
• Field Lengths
• Field lengths can provide valuable affordances
• Appropriate field lengths provide enough space for inputs
Enable flexible data input
Smart Defaults
Path to Completion
Correct Wrong
Most Users Do Not Scroll
• Recent studies prove that users are quite
comfortable with scrolling
• Many users are more comfortable with
scrolling than with a pagination
People expect certain things
• Usage Patterns
• Link colors
• Blue is the best color for links
• The location of the logo
• The behavior of tabbed navigation
White Space Improves Comprehension
• When a new visitor approaches a design layout, the first
thing he/she tries to do is to scan the page and divide
the content area into digestible pieces of information.
• White space de-clutters a page by giving items room to
breathe
• Group items together by decreasing and increasing the
space
• Important for showing relationships between items
• Make content more readable
Enable keyboard shortcuts
• More responsive and interactive user interfaces
• Best examples
• Twitter
• Gmail
• Hotmail
• GitHub
• DuckDuckGo
Color-Coded Lists
We Need FeedBack
• Your Customers opinions and feelings are acknowledged as being important.
• Your Customers are listened to and heard, a positive feeling is directed back to
you as their supplier.
• Your Customers realize that their supplier (your company) is interested in
improving and enhancing their business relationship.
• Your Employees are reminded that that their diligence and completion is
paramount.
• Customer feedback is a foundation for process improvements that lead to
efficiency and profitability.
• Your Customers are reminded of your Company’s name and the diligence you
have taken to meet their needs.

Contenu connexe

Tendances

MivaCon Chicago - Conversion Optimization
MivaCon Chicago - Conversion OptimizationMivaCon Chicago - Conversion Optimization
MivaCon Chicago - Conversion OptimizationMiva
 
Website Design Fundamentals
Website Design FundamentalsWebsite Design Fundamentals
Website Design Fundamentalswebhostingguy
 
Use Blogging and Social Networking to Super Charge Your Website | Randall Won...
Use Blogging and Social Networking to Super Charge Your Website | Randall Won...Use Blogging and Social Networking to Super Charge Your Website | Randall Won...
Use Blogging and Social Networking to Super Charge Your Website | Randall Won...Randall Wong, M.D.
 
Synapseindia web site design for E Commerce development
Synapseindia web site design for E Commerce developmentSynapseindia web site design for E Commerce development
Synapseindia web site design for E Commerce developmentSynapseindiappsdevelopment
 
Usability Basics - For E-commerce sites (Feb 2012 Internal Presentation)
Usability Basics - For E-commerce sites (Feb 2012 Internal Presentation)Usability Basics - For E-commerce sites (Feb 2012 Internal Presentation)
Usability Basics - For E-commerce sites (Feb 2012 Internal Presentation)Angela Obias
 
Must Have Small Business Website Features
Must Have Small Business Website Features Must Have Small Business Website Features
Must Have Small Business Website Features BizcentralUSA
 
How to Develop a Genealogical Website
How to Develop a Genealogical WebsiteHow to Develop a Genealogical Website
How to Develop a Genealogical Websitewebhostingguy
 
Miva For Beginners
Miva For BeginnersMiva For Beginners
Miva For BeginnersMiva
 
Emerging leaders web redesign proposal
Emerging leaders web redesign proposalEmerging leaders web redesign proposal
Emerging leaders web redesign proposalLinda Shum
 
SEO Surgery APAC - SEMrush - Kate Toon - Nookal
SEO Surgery APAC - SEMrush - Kate Toon - NookalSEO Surgery APAC - SEMrush - Kate Toon - Nookal
SEO Surgery APAC - SEMrush - Kate Toon - NookalKate Toon
 
Conversion optimization 2.0 – how to maximize sales from your current traffic
Conversion optimization 2.0 – how to maximize sales from your current trafficConversion optimization 2.0 – how to maximize sales from your current traffic
Conversion optimization 2.0 – how to maximize sales from your current trafficMiva
 
Doorway pagese : how to deal ?
Doorway pagese : how to deal ?Doorway pagese : how to deal ?
Doorway pagese : how to deal ?Sudhanshu Pandey
 

Tendances (17)

MivaCon Chicago - Conversion Optimization
MivaCon Chicago - Conversion OptimizationMivaCon Chicago - Conversion Optimization
MivaCon Chicago - Conversion Optimization
 
Website Design Fundamentals
Website Design FundamentalsWebsite Design Fundamentals
Website Design Fundamentals
 
PPC Landing Pages
PPC Landing PagesPPC Landing Pages
PPC Landing Pages
 
Use Blogging and Social Networking to Super Charge Your Website | Randall Won...
Use Blogging and Social Networking to Super Charge Your Website | Randall Won...Use Blogging and Social Networking to Super Charge Your Website | Randall Won...
Use Blogging and Social Networking to Super Charge Your Website | Randall Won...
 
Eb aquesha
Eb aqueshaEb aquesha
Eb aquesha
 
Synapseindia web site design for E Commerce development
Synapseindia web site design for E Commerce developmentSynapseindia web site design for E Commerce development
Synapseindia web site design for E Commerce development
 
Usability Basics - For E-commerce sites (Feb 2012 Internal Presentation)
Usability Basics - For E-commerce sites (Feb 2012 Internal Presentation)Usability Basics - For E-commerce sites (Feb 2012 Internal Presentation)
Usability Basics - For E-commerce sites (Feb 2012 Internal Presentation)
 
Web 1.0
Web 1.0Web 1.0
Web 1.0
 
Website workout
Website workoutWebsite workout
Website workout
 
Must Have Small Business Website Features
Must Have Small Business Website Features Must Have Small Business Website Features
Must Have Small Business Website Features
 
How to Develop a Genealogical Website
How to Develop a Genealogical WebsiteHow to Develop a Genealogical Website
How to Develop a Genealogical Website
 
Miva For Beginners
Miva For BeginnersMiva For Beginners
Miva For Beginners
 
Emerging leaders web redesign proposal
Emerging leaders web redesign proposalEmerging leaders web redesign proposal
Emerging leaders web redesign proposal
 
wordpress power point presentation
wordpress power point presentationwordpress power point presentation
wordpress power point presentation
 
SEO Surgery APAC - SEMrush - Kate Toon - Nookal
SEO Surgery APAC - SEMrush - Kate Toon - NookalSEO Surgery APAC - SEMrush - Kate Toon - Nookal
SEO Surgery APAC - SEMrush - Kate Toon - Nookal
 
Conversion optimization 2.0 – how to maximize sales from your current traffic
Conversion optimization 2.0 – how to maximize sales from your current trafficConversion optimization 2.0 – how to maximize sales from your current traffic
Conversion optimization 2.0 – how to maximize sales from your current traffic
 
Doorway pagese : how to deal ?
Doorway pagese : how to deal ?Doorway pagese : how to deal ?
Doorway pagese : how to deal ?
 

En vedette

معرفی سیستم‌های توکار در دانشگاه صنعتی شریف
معرفی سیستم‌های توکار در دانشگاه صنعتی شریفمعرفی سیستم‌های توکار در دانشگاه صنعتی شریف
معرفی سیستم‌های توکار در دانشگاه صنعتی شریفnumb95
 
مستندات رفتاری در انجمنهای نرم افزار های آزاد
مستندات رفتاری در انجمنهای نرم افزار های آزادمستندات رفتاری در انجمنهای نرم افزار های آزاد
مستندات رفتاری در انجمنهای نرم افزار های آزادnumb95
 
Web Components Revolution
Web Components RevolutionWeb Components Revolution
Web Components RevolutionSaeid Zebardast
 

En vedette (8)

What is REST?
What is REST?What is REST?
What is REST?
 
Introduction to Redis
Introduction to RedisIntroduction to Redis
Introduction to Redis
 
What is good design?
What is good design?What is good design?
What is good design?
 
MySQL for beginners
MySQL for beginnersMySQL for beginners
MySQL for beginners
 
معرفی سیستم‌های توکار در دانشگاه صنعتی شریف
معرفی سیستم‌های توکار در دانشگاه صنعتی شریفمعرفی سیستم‌های توکار در دانشگاه صنعتی شریف
معرفی سیستم‌های توکار در دانشگاه صنعتی شریف
 
مستندات رفتاری در انجمنهای نرم افزار های آزاد
مستندات رفتاری در انجمنهای نرم افزار های آزادمستندات رفتاری در انجمنهای نرم افزار های آزاد
مستندات رفتاری در انجمنهای نرم افزار های آزاد
 
Web Components Revolution
Web Components RevolutionWeb Components Revolution
Web Components Revolution
 
Java for beginners
Java for beginnersJava for beginners
Java for beginners
 

Similaire à How to be different?

Get real results from your website
Get real results from your websiteGet real results from your website
Get real results from your websiteFlorizel Media
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication SitesD'arce Hess
 
Sharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in KenticoSharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in KenticoAscedia
 
Web Design Presentation
Web Design PresentationWeb Design Presentation
Web Design Presentationpeshwar
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?Thomas Daly
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesInductive Automation
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesInductive Automation
 
User Interface Tips and Tricks for the Power User - Penelope Coventry
User Interface Tips and Tricks for the Power User - Penelope CoventryUser Interface Tips and Tricks for the Power User - Penelope Coventry
User Interface Tips and Tricks for the Power User - Penelope CoventrySPC Adriatics
 
Make your website work for you
Make your website work for youMake your website work for you
Make your website work for youWarren Denley
 
Multimedia Development Lifecycle
Multimedia Development LifecycleMultimedia Development Lifecycle
Multimedia Development LifecycleLeoni Rahmawati
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionDon Donais
 
Content Management and Page Structure for SharePoint
Content Management and Page Structure for SharePointContent Management and Page Structure for SharePoint
Content Management and Page Structure for SharePointD'arce Hess
 
Entrepreneurship & Commerce in IT - 10 - The Internet today and How to build ...
Entrepreneurship & Commerce in IT - 10 - The Internet today and How to build ...Entrepreneurship & Commerce in IT - 10 - The Internet today and How to build ...
Entrepreneurship & Commerce in IT - 10 - The Internet today and How to build ...Sachintha Gunasena
 
Building the intranet of the future: Using SharePoint to empower collaboration
Building the intranet of the future: Using SharePoint to empower collaborationBuilding the intranet of the future: Using SharePoint to empower collaboration
Building the intranet of the future: Using SharePoint to empower collaborationNate Chamberlain
 
Cssfounder.com website designing company in delhi
Cssfounder.com website designing company in delhiCssfounder.com website designing company in delhi
Cssfounder.com website designing company in delhiCss Founder
 

Similaire à How to be different? (20)

Get real results from your website
Get real results from your websiteGet real results from your website
Get real results from your website
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
Web Designing Services
Web Designing Services Web Designing Services
Web Designing Services
 
Sharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in KenticoSharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in Kentico
 
Web Design Presentation
Web Design PresentationWeb Design Presentation
Web Design Presentation
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
 
J105 Web Design
J105 Web DesignJ105 Web Design
J105 Web Design
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
Design Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation SchemesDesign Like a Pro: Building Better HMI Navigation Schemes
Design Like a Pro: Building Better HMI Navigation Schemes
 
User Interface Tips and Tricks for the Power User - Penelope Coventry
User Interface Tips and Tricks for the Power User - Penelope CoventryUser Interface Tips and Tricks for the Power User - Penelope Coventry
User Interface Tips and Tricks for the Power User - Penelope Coventry
 
Making social media work, building on line community
Making social media work, building on line communityMaking social media work, building on line community
Making social media work, building on line community
 
Make your website work for you
Make your website work for youMake your website work for you
Make your website work for you
 
Multimedia Development Lifecycle
Multimedia Development LifecycleMultimedia Development Lifecycle
Multimedia Development Lifecycle
 
Good web design
Good web designGood web design
Good web design
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
 
Content Management and Page Structure for SharePoint
Content Management and Page Structure for SharePointContent Management and Page Structure for SharePoint
Content Management and Page Structure for SharePoint
 
Entrepreneurship & Commerce in IT - 10 - The Internet today and How to build ...
Entrepreneurship & Commerce in IT - 10 - The Internet today and How to build ...Entrepreneurship & Commerce in IT - 10 - The Internet today and How to build ...
Entrepreneurship & Commerce in IT - 10 - The Internet today and How to build ...
 
Building the intranet of the future: Using SharePoint to empower collaboration
Building the intranet of the future: Using SharePoint to empower collaborationBuilding the intranet of the future: Using SharePoint to empower collaboration
Building the intranet of the future: Using SharePoint to empower collaboration
 
Cssfounder.com website designing company in delhi
Cssfounder.com website designing company in delhiCssfounder.com website designing company in delhi
Cssfounder.com website designing company in delhi
 

Plus de Saeid Zebardast

An Introduction to Apache Cassandra
An Introduction to Apache CassandraAn Introduction to Apache Cassandra
An Introduction to Apache CassandraSaeid Zebardast
 
An overview of Scalable Web Application Front-end
An overview of Scalable Web Application Front-endAn overview of Scalable Web Application Front-end
An overview of Scalable Web Application Front-endSaeid Zebardast
 
Developing Applications with MySQL and Java for beginners
Developing Applications with MySQL and Java for beginnersDeveloping Applications with MySQL and Java for beginners
Developing Applications with MySQL and Java for beginnersSaeid Zebardast
 
هفده اصل افراد موثر در تیم
هفده اصل افراد موثر در تیمهفده اصل افراد موثر در تیم
هفده اصل افراد موثر در تیمSaeid Zebardast
 
معرفی گنو/لینوکس و سیستم عامل های متن باز و آزاد
معرفی گنو/لینوکس و سیستم عامل های متن باز و آزادمعرفی گنو/لینوکس و سیستم عامل های متن باز و آزاد
معرفی گنو/لینوکس و سیستم عامل های متن باز و آزادSaeid Zebardast
 

Plus de Saeid Zebardast (7)

An Introduction to Apache Cassandra
An Introduction to Apache CassandraAn Introduction to Apache Cassandra
An Introduction to Apache Cassandra
 
An overview of Scalable Web Application Front-end
An overview of Scalable Web Application Front-endAn overview of Scalable Web Application Front-end
An overview of Scalable Web Application Front-end
 
MySQL Cheat Sheet
MySQL Cheat SheetMySQL Cheat Sheet
MySQL Cheat Sheet
 
Java Cheat Sheet
Java Cheat SheetJava Cheat Sheet
Java Cheat Sheet
 
Developing Applications with MySQL and Java for beginners
Developing Applications with MySQL and Java for beginnersDeveloping Applications with MySQL and Java for beginners
Developing Applications with MySQL and Java for beginners
 
هفده اصل افراد موثر در تیم
هفده اصل افراد موثر در تیمهفده اصل افراد موثر در تیم
هفده اصل افراد موثر در تیم
 
معرفی گنو/لینوکس و سیستم عامل های متن باز و آزاد
معرفی گنو/لینوکس و سیستم عامل های متن باز و آزادمعرفی گنو/لینوکس و سیستم عامل های متن باز و آزاد
معرفی گنو/لینوکس و سیستم عامل های متن باز و آزاد
 

Dernier

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

How to be different?

  • 1. How to be different? Some tips to make web application interface special Saeid Zebardast http://zebardast.ir saeid@zebardast.ir
  • 3. Cross-browser • Pros • Consistent, stable browser rendering and functionality • Ease of using/viewing for end-users • Higher quality website
  • 4. Cross-browser • Cons • Developing Time • Testing Time • Per Browser • Per Platform
  • 5. Vector Graphics • Easy to create/edit • Resolution Independent • Reducing HTTP Request • Styling And Scripting • Can Be Animated And Edited • Smaller File Size
  • 7. Responsive Web Design • Sample websites • http://foodsense.is/ • http://www.smashingmagazine.com/ • http://www.fork-cms.com/ • http://webdesignerwall.com/
  • 9. Designing Forms • Minimize the pain • No one likes filling in forms • Inline validation • Layout • Label positioning • Form labels work best above the field • Content groupings • a structured way to organize a form • a way to scan information required at a high level • a sense of how information within a form is related
  • 10. Designing Forms • Help & Tips • Asking for unfamiliar data • Users may question why data is being requested • There are recommended ways of providing data • Certain data requests are optional • Note: Help & Tips can quickly overwhelm a form if overused. • When lots of unfamiliar data is being requested, consider using a dynamic help system • Ensure consistent communication • Errors, Help, Success
  • 11. Designing Forms • Try to avoid optional fields • Indicate required fields • If most fields are required, indicate optional fields • Text is best, but * often works for required fields • Field Lengths • Field lengths can provide valuable affordances • Appropriate field lengths provide enough space for inputs
  • 15. Most Users Do Not Scroll • Recent studies prove that users are quite comfortable with scrolling • Many users are more comfortable with scrolling than with a pagination
  • 16. People expect certain things • Usage Patterns • Link colors • Blue is the best color for links • The location of the logo • The behavior of tabbed navigation
  • 17. White Space Improves Comprehension • When a new visitor approaches a design layout, the first thing he/she tries to do is to scan the page and divide the content area into digestible pieces of information. • White space de-clutters a page by giving items room to breathe • Group items together by decreasing and increasing the space • Important for showing relationships between items • Make content more readable
  • 18. Enable keyboard shortcuts • More responsive and interactive user interfaces • Best examples • Twitter • Gmail • Hotmail • GitHub • DuckDuckGo
  • 20. We Need FeedBack • Your Customers opinions and feelings are acknowledged as being important. • Your Customers are listened to and heard, a positive feeling is directed back to you as their supplier. • Your Customers realize that their supplier (your company) is interested in improving and enhancing their business relationship. • Your Employees are reminded that that their diligence and completion is paramount. • Customer feedback is a foundation for process improvements that lead to efficiency and profitability. • Your Customers are reminded of your Company’s name and the diligence you have taken to meet their needs.