Changes between Version 14 and Version 15 of TechnicalDescription
- Timestamp:
- 10/31/14 15:37:52 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TechnicalDescription
v14 v15 25 25 ## Hidden "trafficsource" field to in the user registration forms ## 26 26 It 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 29 28 ## Use the open graph protocol ## 30 29 … … 60 59 User input for 61 60 {{{ 62 <link rel="canonical" href="{{user input}}" 61 <link rel="canonical" href="{{user input}}" /> 63 62 }}} 64 /> 63 65 64 Important: If the input field isn't field by the user, then this field shouldn't be rendered. 66 65 ## Friendly URLs ## … … 72 71 Create HTTP Code 404 page sending a valid 404 response error. It should be a customizable page on our CMS. 73 72 ## 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) 82 82 ## Semantics (correct headings) ## 83 83 We should discuss what would be the h1, h2, h3, h4 before we cut the HTML. … … 89 89 90 90 ## 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]] 92 92 (Minifiy CSS/JS, browser/server caching, sprites, 3rd party delivery, prioritize visible content, SPDY and etc…) 93 93 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. 95 95 96 96 … … 108 108 109 109 110 110 111 ## “Semantic” IDs and Classes for in tags for better event management via !GoogleTagManager. ## 111 112 For example, if we have a "register now" button on the sidebar, please add like the following: … … 120 121 121 122 (this cannot be done using google tag manager). This is needed for A/B testing software. 123 124 ## Connecting to Youtube API ## 125 Requirement for the next development round (after January). For better event tracking.