feat(webdechecklist): convert http://webdevchecklist.com/ to markdown checklist

parent 01848052
# [Web Developer Checklist](http://webdevchecklist.com/)
## Best practices
- [ ] Исправить битые ссылки через [W3C link checker](http://validator.w3.org/checklink)
- [ ] Проверить сайт во всех браузерах
* [BrowserShots.org](http://browsershots.org/)
* [Browserling.com](https://browserling.com/)
* [Spoon.net](http://spoon.net/browsers)
## Адаптивность
- [ ] Мое приложение проходит Mobile-Friendly Test [Mobile Friendly checker](https://www.google.com/webmasters/tools/mobile-friendly/)
- [ ] Мое приложение использует мета-тег 'viewport'
- [ ] В моем приложении используются корректные типы ввода для полей форм
- [ ] Проверить сайт на эмуляторах и реальных устройствах
* [Online media query tester](http://screenqueri.es/)
* [6 free mobile emulators](http://www.webdesignerdepot.com/2012/11/6-free-mobile-device-emulators-for-testing-your-site/)
* [Opera Mobile Emulator](http://www.opera.com/developer/tools/mobile/)
* [Use Open Device Labs to test multiple devices](http://opendevicelab.com/)
## Аналитика
- [ ] Uptime monitoring
* [Uptime robot](http://www.uptimerobot.com/)
* [GotSiteMonitor.com](http://www.gotsitemonitor.com/)
- [ ] Анализ трафика
* [Яндекс Метрика](https://metrika.yandex.ru/)
* [Google Analytics](http://www.google.com/analytics)
## Производительность
- [ ] Optimize HTTP headers
* [redbot.org](https://redbot.org/)
- [ ] Optimize images
* [kraken.io](https://kraken.io/)
* [PunyPNG.com](http://punypng.com/)
* [PNGGauntlet for Windows](http://pnggauntlet.com/)
* [Image Optim for Mac](http://imageoptim.com/)
## Usability
- [ ] HTML5 compatibility check
* [Compat Inspector](http://ie.microsoft.com/testdrive/HTML5/CompatInspector/)
* [modern.IE](http://www.modern.ie/report)
* [Modernizr JS library](http://modernizr.com/)
- [ ] Custom 404 page
* [A more useful 404](http://www.alistapart.com/articles/amoreuseful404/)
- [ ] Favicon
* [Real Favicon Generator](http://realfavicongenerator.net/)
* [Favicon Cheat Sheet](http://github.com/audreyr/favicon-cheat-sheet)
- [ ] Use friendly URLs
* [11 best practices for URLs](http://www.seomoz.org/blog/11-best-practices-for-urls)
* [URL rewriting in IIS](http://www.iis.net/learn/extensions/url-rewrite-module/url-rewrite-module-configuration-reference)
* [URL rewrite in Apache](http://httpd.apache.org/docs/current/mod/mod_rewrite.html)
- [ ] Print-friendly CSS
* [Set up a print stylesheet](http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/)
- [ ] Add search feature *optional*
* [Google Custom Search](http://www.google.com/cse/)
* [Consider 'Open Search'](http://www.opensearch.org/Home)
- [ ] Environment Integration *optional*
* [Safari on iOS](http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html)
* [Internet Explorer on Windows](http://msdn.microsoft.com/en-us/library/ie/hh781490%28v=vs.85%29.aspx)
* [Windows 8 Tiles](http://www.buildmypinnedsite.com/)
## Semantics
- [ ] Add meaning with structured data
* [Schema.org reference](http://schema.org/)
* [Schema-Creator.org](http://schema-creator.org/)
- [ ] Check the semantics
* [W3C semantic extractor](http://www.w3.org/2003/12/semantic-extractor.html)
* [Google Structured Data Testing Tool](http://www.google.com/webmasters/tools/richsnippets)
* [Facebook OpenGraph Debugger](https://developers.facebook.com/tools/debug/)
* [Twitter Card Validator](https://dev.twitter.com/docs/cards/validation/validator)
## SEO
- [ ] SenSEO score of 85+
* [SenSEO for Firefox](https://addons.mozilla.org/en-US/firefox/addon/senseo/)
- [ ] Google Rich Snippets
* [Online tester](http://www.google.com/webmasters/tools/richsnippets)
* [Getting started](http://schema.org/docs/gs.html)
- [ ] robots.txt
* [robots.txt tutorial](http://tools.seobook.com/robots-txt/)
* [Create robots.txt online](http://www.robotsgenerator.com/)
- [ ] XML sitemap
* [Create sitemap online](http://www.xml-sitemaps.com/)
## Code quality
- [ ] HTML validation
* [W3C HTML validator](http://validator.w3.org/)
* [Dr. Watson](http://watson.addy.com/)
- [ ] CSS validation
* [W3C CSS validator](http://jigsaw.w3.org/css-validator/)
- [ ] Run CSS Lint
* [Run CSS Lint online](http://csslint.net/)
- [ ] Run JSLint/JSHint
* [Run JSLint online](http://jslint.org/)
* [Run JSHint online](http://jshint.com/)
- [ ] World ready
* [W3C i18n checker](http://validator.w3.org/i18n-checker/)
- [ ] Automated testing
* [Testomato](http://www.testomato.com/)
## Accessibility
- [ ] Accessibility validation
* [Common problems and solutions](http://accessibility.oit.ncsu.edu/accessibleu/problems.html)
* [IDI Web Accessibility Checker](http://achecker.ca/checker/index.php)
* [Test using a screen reader](http://www.nvda-project.org/)
- [ ] Color contrast
* [Check color contrast online](http://www.checkmycolours.com/)
- [ ] WAI-ARIA Landmarks
* [Using WAI-ARIA Landmarks](http://accessibility.oit.ncsu.edu/blog/2011/06/30/using-aria-landmarks-a-demonstration/)
* [Guide to WAI-ARIA](http://www.alistapart.com/articles/the-accessibility-of-wai-aria/)
* [Practical examples](http://www.punkchip.com/2010/11/aria-basic-findings/)
## Security
- [ ] Follow best practices
* [ASafaaWeb security analyzer](https://asafaweb.com/)
* [Observatory by Mozilla](https://observatory.mozilla.org/)
- [ ] Cross-site scripting
* [XSS cheat sheet](https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet)
* [DOM based XSS cheat sheet](https://www.owasp.org/index.php/DOM_based_XSS_Prevention_Cheat_Sheet)
* [Free XSS scanner](http://www.acunetix.com/cross-site-scripting/scanner/)
- [ ] Cross-site request forgery
* [Explanation and walkthrough](http://www.codinghorror.com/blog/2008/09/cross-site-request-forgeries-and-you.html)
* [CSRF cheat sheet](https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)_Prevention_Cheat_Sheet)
- [ ]
* [Setup SSL on IIS 7](http://support.microsoft.com/kb/299875)
* [Setup SSL on Apache](http://www.digicert.com/ssl-certificate-installation-apache.htm)
* [SSL Server Test](https://www.ssllabs.com/ssltest/)
- [ ] HTTP Strict Transport Security
* [MDN Overview](https://developer.mozilla.org/en-US/docs/Security/HTTP_Strict_Transport_Security)
* [OWASP Overview](https://www.owasp.org/index.php/HTTP_Strict_Transport_Security)
- [ ] Enable Content Security Policy
* [Content Security Policy](http://www.html5rocks.com/en/tutorials/security/content-security-policy/)
* [MDN Guide](https://developer.mozilla.org/en-US/docs/Security/CSP/Using_Content_Security_Policy)
* [OWASP Overview](https://www.owasp.org/index.php/Content_Security_Policy)
* [CSP Tester](https://github.com/oxdef/csp-tester)
## Social Media
- [ ] Open Graph protocol
* [Open Graph protocol reference](http://ogp.me/)
- [ ] Twitter Cards
* [Documentation](https://dev.twitter.com/docs/cards)
- [ ] Facebook Insights
* [Facebook Insights](https://developers.facebook.com/docs/insights/)
- [ ] Google+
* [Google+ Publisher](https://support.google.com/webmasters/answer/1708844?hl=en)
## ...and finally
- [ ] Add humans.txt
* [We are humans, not machines!](http://humanstxt.org/)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment