Programming   
   
     
   
   
   
   
     
   
Programming..... Web Site Essentials

Creating a web site is simple, but there are a lot of basic items to consider that are easy to forget but will trip you up in the lifetime of the web site:
  1. Version numbers on CSS and JS include files - this will prevent new deploys from going wrong because users have cached copies of old files on their machines
    Example: Myfile.js?version=1.0.4
  2. SQL Injection attacks - don't forget these!
  3. CSRF/XSRF Vulnerabilities - every page on your site (apart from the login screen) should compare the value of a form item AND a cookie to ensure they are the same cyrptographically secure number, otherwise authentication fails.
  4. A sitemap (sitemap.xml) is essential for search engines these days - make one!

Topic viewed 178 times.