Skip to content

Proposed changes from v2.x to v3.x

Thomas Gohard edited this page Jun 24, 2013 · 2 revisions

français

  • Dynamically optimizing navigation and content of Web pages based upon screen size and device capabilities (mobile-first approach)
  • Leveraging native HTML5 features first wherever possible (with polyfill solutions to support browsers with insufficient HTML5 support)
  • All features will be compiled and minified in the core (no longer available as separate JS and CSS files)
  • Images will be Base64 encoded in the CSS files (with fallback for IE7-8)
  • Replace params-based approach for calling features with a class-based approach
  • PE object will be moved from the head to the end of the body
  • Adding standardized dictionary for all WET features (to ensure consistent labels and messaging)
  • Adding i18n localisation support to make it easy to support more than just English or French

Table of Contents

Display enhancement features

Project Proposed changes Reduction in maintenance (estimate) Target date Status
Archived Web Page template Change to CSS-only solution for top red bar (e.g., position:fixed) 90% May 24, 2012 Released. Proposed change to CSS-only solution under review.
DONE: Wording and approach to be updated based upon UXWG testing
Charts and graphs support DONE: Use the new table parser 10% August 3, 2012 Released
DONE: Migrate to WET v3.0
Custom typography Returning to active status TBD WET v3.1
Will use WebFonts
CSS Grid System DONE: Move entirely to media queries (no JS) 20% April 30, 2012 Released
DONE: Include mobile viewports
DONE: Integrate BootStrap
Lightbox effect DONE: Returning to active status n/a July 26, 2012 Released
DONE: Will use ColorBox
Mathematical/scientific formula display DONE: Returning to active status 95% September 10, 2012 Released
DONE: Will use MathJax, relying on MathJax CDN
Prettify (source code) DONE: Use google-code-prettify for source code syntax highlighting. 0% July 30, 2012 Released
Progress bar DONE: Use HTML5 progress element with a 3rd party progress bar polyfill 80% August 17, 2012 Released
Text highlighting DONE: Cutting out search form and merging highlighting based on query string into the core 75% May 24, 2012 Released
DONE: Adding HTML5 mark element on all highlighted words
Investigate how to navigate between highlighted words
Tracked changes Merge with search term highlighting (continues to use ins and del elements, and leverages navigation feature) 100% WET v3.1
Zebra striping DONE: Adding table column highlighting 0% May 11, 2012 Released
DONE: Migrate to WET v3.0

Form interface features

Project Proposed changes Reduction in maintenance (estimate) Target date Status
Auto-complete for text input fields DONE: Will use HTML5 input list + datalist with an autocomplete polyfill 90% August 27, 2012 Released
Will investigate dynamic lookups
Checkbox list enhancement Being merged into the core and CSS Grid System 100% WET v3.1
Project will be sunset
Deselectable radio buttons DONE: Being merged into the core (need to investigate appropriate HTML5 attributes) 100% June 28, 2012 Released (as part of core framework). Loaded globally through settings.js.
DONE: Project will be sunset
Form enhancement PPDF (Progressive Form Field Disclosure) first release TBD WET v3.1 On hold
Form validation DONE: Add mobile support 10% June 25, 2012 Released
Slider control DONE: Will use HTML5 input type=”range” with slider polyfill 80% August 17, 2012 Released

Information sharing

Project Proposed changes Reduction in maintenance (estimate) Target date Status
Feedback form DONE: Add mobile support n/a June 25, 2012 Released
Rate this page project Likely to return to active status n/a WET v3.1
Share widget DONE: Addressing outstanding issues 0% June 4, 2012 Released
Web feeds widget DONE: Enhance with Twitter support and EC weather support 0% May 11, 2012 Released

Interface enhancement

Project Proposed changes Reduction in maintenance (estimate) Target date Status
Calendar interface - Date picker DONE: Using HTML5 input type=”date/datetime/month/week/time/datetime-local” with a datepicker polyfill as well as providing a GUI calendar mechanism 25% August 7, 2012 Released
DONE: Migrate to WET v3.0
Calendar interface - Events calendar DONE: Migrate to WET v3.0 0% August 7, 2012 Released
Coda slider DONE: Merging into Tabbed interface 100% WET v3.1
DONE: Project will be discontinued
Dialog box enhancement Use HTML5 dialog element with dialog polyfill TBD WET v3.1
Expandable/collapsible content DONE: Will use HTML5 details + summary with an expand/hide polyfill 80% July 18, 2012 Released
Filterable content Migrate to WET v3.x n/a WET v3.1
Geomap Update to latest version of OpenLayers TBD WET v3.1
Reduce dependency on YUI
Need to push fixes to OpenLayers rather than maintaining in plugin
Deal with keyboard navigation (e.g., what about data points)
Multimedia player DONE: Will use HTML5 video + source + track + menu with Flash fallback 70% July 30, 2012 Released
DONE: Removing Silverlight support
Panorama Merging into Tabbed interface 100% WET v3.1
Project will be discontinued
Table enhancement Filterable, sortable and searchable tables n/a WET v3.1

Navigation enhancement

Project Proposed changes Reduction in maintenance (estimate) Target date Status
Accessible footnotes DONE: Migrate to WET v3.0 0% August 15, 2012 Released
DONE: Adding smart return links (returns to point of origin in multiple reference footnotes)
Floating toolbar DONE: Project will be discontinued 0% n/a
Menu bar DONE: Adding mobile support. 50% May 11, 2012 Released. HTML5 elements not implemented yet (may not be needed).
DONE: Support for Horizontal sub-menu dropped
Open new window/tab DONE: Project will be discontinued 100% n/a
Slide out tab widget DONE: Migrate to WET v3.0 framework 0% July 26, 2012 Released
Tabbed interface DONE: Adding mobile support. 0% May 11, 2012 Released. Coda slider (tabs-style-6) in testing. Panorama not merged in yet.
DONE: Merging in Coda slider (tabs-style-6)
Merging in Panorama

Personalisation

Project Proposed changes Reduction in maintenance (estimate) Target date Status
Customizable interface Returning to active status 40% WET v3.1
Will use HTML5 draggable and dropzone with drag and drop polyfill
Geo-targeting Will use HTML5 Geolocation API with geolocation polyfill 80% WET v3.1
Style switcher Merging into Customizable interface 100% WET v3.1
Project will be discontinued

Utility

Project Proposed changes Reduction in maintenance (estimate) Target date Status
Language selector project DONE: Migrate to v3.0 framework 0% July 19, 2012 Released
Optimal content examples DONE: Will add more examples 0% August 23, 2012 Released
Optimal content development tools DONE: Automated tool for complex table validity n/a WET v3.1
Session timeout DONE: Migrate to WET v3.0 0% August 29, 2012 Released
WET feature detection Migrate to WET v3.0 0% WET v3.1

Web management

Project Proposed changes Reduction in maintenance (estimate) Target date Status
Accessibility responsibility breakdown DONE: Migrate to WET v3.0 0% WET v3.0 Released
Updating with new content
GC style guide No changes necessary 0% WET v3.1
Web accessibility assessment methodology DONE: Migrate to WET v3.0 0% July 30, 2012 Released
Web monitoring and management DONE: Add WPSS to it's own repository. 0% WET v3.0 Added to /wet-boew/wet-boew-wpss
Project Proposed changes Reduction in maintenance (estimate) Target date Status
GC Web Usability theme DONE: Adding mobile-specific layout and design 0% May 11, 2012 Released
GC Web Usability intranet theme DONE: Adding mobile-specific layout and design 0% June 26, 2012 Released
CLF 2.0 theme DONE: Create CLF 2.0 theme to smooth transition to the GC Web Usability theme 0% August 29, 2012 Released

Framework variants

Project Proposed changes Reduction in maintenance (estimate) Target date Status
.NET variant Adding mobile-specific layout and design 0% WET v3.1
Drupal variant DONE: Migrate to WET v3.0 0% August 24, 2012 Released
Mobile device variant DONE: Merging into the core (due to mobile-first approach) 100% May 11, 2012 Released
DONE: Project will be discontinued (since no longer separate project)
PHP variant DONE: Migrate to WET v3.0 0% 2012-08-23 Released
SSI variant DONE: Migrate to WET v3.0 0% 2012-08-23 Released
WordPress variant DONE: Migrate to WET v3.0 0% August 10, 2012 Released

To be decided

  • Accessibil-IT theme
  • Accessible CAPTCHA
  • Active link indicator
  • ASP variant
  • CodeIgniter variant
  • Dot Net Nuke variant
  • General theme
  • Java variant
  • Outlook Web application variant
  • Ruby on Rails variant
  • SharePoint variant
  • TerraFirma2 theme
  • Testing techniques repository
  • Text/HTML edit widget project
  • TYPO3 variant
  • XML/XSLT Abstraction

Discontinued

  • Client-side CSS
  • ColdFusion variant
  • Comment on this page
  • Cookie handling project (duplicates functionality in the core)
  • Countdown
  • ELGG variant
  • Form button enhancement (duplicates WebForms2 functionality that is being added to the core)
  • Helpful 404 error pages
  • HTML form to printable output project
  • Image-free rounded corners (duplicates functionality in the core)
  • Language of preferences cookies (more generic solution to be implemented in the core)
  • Mediawiki variant
  • Moodle variant
  • Movable content project (duplicates Customizable interface)
  • Multimedia conversion service
  • Open new window/tab
  • Perl variant
  • Save page to alternate format
  • Select field enhancement (duplicates WebForms2 functionality that is being added to the core)
  • Semantic Web
  • Slideshow (duplicates Tabbed interface)
  • Social media updates widget (duplicates Web feeds widget)
  • Suggested pages
  • TeamSite variant
  • Text input field enhancement (duplicates WebForms2 functionality that is being added to the core)
  • Uploaded widget (duplicates WebForms2 functionality that is being added to the core)
  • Username and password interface (duplicates WebForms2 functionality that is being added to the core)
  • Web form wizard
  • WET manager
  • YAF variant
Clone this wiki locally