Changes between Version 14 and Version 15 of TechnicalDescription


Ignore:
Timestamp:
10/31/14 15:37:52 (11 years ago)
Author:
dagmon
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • TechnicalDescription

    v14 v15  
    2525## Hidden "trafficsource" field to in the user registration forms ##
    2626It is a field where I store marketing data per user, that should be stored in the database once the user is registered. Should be added as a hidden field on the registration form, with a unique ID/class value (name it with "ts") and then will be dynamically populated with data. It will be a string of different values, max 512 chars.
    27 ## Embedding of youtube ##
    28 We need to have the ability to embed youtube movies in a way that will be responsive.
     27
    2928## Use the open graph protocol ##
    3029
     
    6059User input for
    6160{{{
    62 <link rel="canonical" href="{{user input}}"
     61<link rel="canonical" href="{{user input}}" />
    6362}}}
    64  />
     63
    6564Important: If the input field isn't field by the user, then this field shouldn't be rendered.
    6665## Friendly URLs ##
     
    7271Create HTTP Code 404 page sending a valid 404 response error. It should be a customizable page on our CMS.
    7372## Templates requirements ##
    74 *No frames
    75 *no iframes for content
    76 *no table for layout
    77 *no flash.
    78 *HTML5 markup template
    79 *no flash.
    80 *Add rel="home" to the clickable logo.
    81 *Efficient responsive rendering - on mobile view, to render and load elements as needed (in contrast to display:hide)
     73* No frames
     74* no iframes for content
     75* no table for layout
     76* no flash.
     77* HTML5 markup template
     78* no flash.
     79* Responsive videos and lightboxes.
     80* Add rel="home" to the clickable logo.
     81* Efficient responsive rendering - on mobile view, to render and load elements as needed (in contrast to display:hide)
    8282## Semantics (correct headings) ##
    8383We should discuss what would be the h1, h2, h3, h4 before we cut the HTML.
     
    8989
    9090## Optimization ##
    91 Google’s PageSpeed optimization techniques and recommendations: https://developers.google.com/speed/pagespeed/
     91[[https://developers.google.com/speed/pagespeed/ Google PageSpeed optimization techniques and recommendations]]
    9292(Minifiy CSS/JS, browser/server caching, sprites, 3rd party delivery, prioritize visible content, SPDY and etc…)
    9393
    94 *Consider uploading and serving assets on another sub.subdomain (media.des.tudelft.nl) for faster media serving.
     94* Consider uploading and serving assets on another sub.subdomain (media.des.tudelft.nl) for faster media serving.
    9595
    9696
     
    108108
    109109
     110
    110111## “Semantic” IDs and Classes for in tags for better event management via !GoogleTagManager. ##
    111112For example, if we have a "register now" button on the sidebar, please add like the following:
     
    120121
    121122(this cannot be done using google tag manager). This is needed for A/B testing software.
     123
     124## Connecting to Youtube API ##
     125Requirement for the next development round (after January). For better event tracking.