Skip to content

Latest commit

 

History

History
565 lines (513 loc) · 15.9 KB

roadmap-en.md

File metadata and controls

565 lines (513 loc) · 15.9 KB
published layout filename_fr title description modified
true
default-theme-wet-boew-en
index-fr
Roadmap - Web Experience Toolkit (WET) documentation
Web Experience Toolkit (WET) documentation
2018-05-03

Release of WET

There is now a new definition how the versionning number are assigned. The wet-boew are now following a variant of semantic versioning 2.0 where the version number is prefixed with a architecture number.

Nightly build

Pre-release notes of WET v4.0.31

  • 2019-02-21
    • Minor - Update markup of the skip nav link. now it wrap with a nav element (PR# 8570) This don't cause any backward breaking change
    • Pre-release notes of GCWeb v5.1

      • 2019-02-21
        • Minor - Update markup of the skip nav link. now it wrap with a nav element (PR# 8570) This don't cause any backward breaking change

      Roadmap

      Looking to download stable release of WET?

      Latest version: 4.0.30 released on 2019-02-11

      Release of GCWeb

      Release of GCWeb include fixes / improvement made with the wet-boew release v4.0.30.

      Latest released version: 5.0.0 on 2019-02-11

      {::nomarkdown}

      Version Planned for Summary Notes
      4.0.29 (dev) 2018-08-20 Looking to be up to IA spec 1.5

      {:/}

      WET Features (Plugins)

      {::nomarkdown}

      <tr>
      	<td>Calendar of events</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Charts and graph</td>
      	<td>3.0</td>
      	<td>
      		<ul>
      			<li>Flot - v0.7</li>
      			<li>tblParser - v1.0</li>
      		</ul>
      	</td>
      	<td>
      		<p><a href="https://github.com/wet-boew/wet-boew/projects/1">Project 1 - Charts and graph - Powered by RDF</a></p>
      	</td>
      	<td>
      		<p><a href="https://github.com/wet-boew/wet-boew/labels/Plugin%3A%20Charts%20and%20graphs">Github open issue</a></p>
      	</td>
      </tr>
      <tr>
      	<td>Collapsible alerts</td>
      	<td></td>
      	<td></td>
      	<td>AT do not have good support of heading in <code>&lt;summary&gt;</code> element</td>
      	<td>Consider it's removal</td>
      </tr>
      <tr>
      	<td>Country content</td>
      	<td></td>
      	<td></td>
      	<td>GCWeb unique feature</td>
      	<td>Consider to move into GCWeb</td>
      </tr>
      <tr>
      	<td>Ajax fetch</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Data ajax</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Data inview</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Data picture</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Equal height</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Facebook embedded pages</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td>New 2017</td>
      </tr>
      <tr>
      	<td>Favicon</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Feeds</td>
      	<td></td>
      	<td>Bypass reading a feed by a third party.</td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Footnotes</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Form validation</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Geomap</td>
      	<td></td>
      	<td>Use openlayer 3. There is still some backward compatibility issue.</td>
      	<td></td>
      	<td>See <a href="https://github.com/wet-boew/wet-boew/pull/7889">https://github.com/wet-boew/wet-boew/pull/7889</a></td>
      </tr>
      <tr>
      	<td>Lightbox</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Menu</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Multimedia player</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Overlay</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Prettify</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Session timeout</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Share widget</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Tabbed interface</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Tables</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Text highlighting</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Toggle</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Twitter embedded timeline</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td>Zebra stripping</td>
      	<td></td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      
      <tr>
      	<th>JSON fetch</th>
      	<td>GCWeb</td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<th>Data JSON</th>
      	<td>GCWeb</td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<th>Do action</th>
      	<td>GCWeb</td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<th>Action manager</th>
      	<td>GCWeb</td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<th>Fieldflow</th>
      	<td>GCWeb</td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<th>JSON manager</th>
      	<td>GCWeb</td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<th>URL mapping</th>
      	<td>GCWeb</td>
      	<td></td>
      	<td></td>
      	<td></td>
      </tr>
      
      Name Version Dependancies Next release Todo / Issues

      Polyfill

      General note: Each polyfill need to be re-evaluated to know if they are still relevant, and if they are still conform to the latest HTML5 specification.

      <tr>
      	<td><a href="http://wet-boew.github.io/wet-boew/docs/ref/datalist/datalist-en.html">Datalist (auto-complete)</a></td>
      	<td></td>
      	<td></td>
      	<td>
      		<ul>
      			<li><a href="https://www.w3.org/TR/html/sec-forms.html#the-datalist-element">HTML 5.1, 4.10.8. <code>datalist</code></a></li>
      		</ul>
      	</td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td><a href="http://wet-boew.github.io/wet-boew/docs/ref/details/details-en.html">Details/summary (expandable/collapsible content)</a></td>
      	<td></td>
      	<td></td>
      	<td>
      		<ul>
      			<li><a href="https://www.w3.org/TR/html/interactive-elements.html#the-details-element">HTML 5.1, 4.11.1. <code>details</code></a></li>
      			<li><a href="https://www.w3.org/TR/html/interactive-elements.html#the-summary-element">HTML 5.1, 4.11.2. <code>summary</code></a></li>
      		</ul>
      	</td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td><a href="http://wet-boew.github.io/wet-boew/docs/ref/datepicker/datepicker-en.html">Input type="date" (date picker)</a></td>
      	<td></td>
      	<td></td>
      	<td>
      		<ul>
      			<li><a href="https://www.w3.org/TR/html/sec-forms.html#date-state-typedate">HTML 5.1, 4.10.5.1.7. <code>type=date</code></a></li>
      		</ul>
      	</td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td><a href="http://wet-boew.github.io/wet-boew/docs/ref/slider/slider-en.html">Input type="range" (slider control)</a></td>
      	<td></td>
      	<td></td>
      	<td>
      		<ul>
      			<li><a href="https://www.w3.org/TR/html/sec-forms.html#range-state-typerange">HTML 5.1, 4.10.5.1.13. <code>type=range</code></a></li>
      		</ul>
      	</td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td><a href="http://wet-boew.github.io/wet-boew/docs/ref/mathml/mathml-en.html">MathML</a></td>
      	<td></td>
      	<td></td>
      	<td>
      		<ul>
      			<li><a href="https://www.w3.org/TR/html/semantics-embedded-content.html#mathml">HTML 5.1, 4.7.8. MathML</a></li>
      			<li><a href="https://www.w3.org/TR/MathML/">MathML 3.0 2nd edition</a></li>
      		</ul>
      	</td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td><a href="http://wet-boew.github.io/wet-boew/docs/ref/meter/meter-en.html">Meter</a></td>
      	<td></td>
      	<td></td>
      	<td>
      		<ul>
      			<li><a href="https://www.w3.org/TR/html/sec-forms.html#the-meter-element">HTML 5.1, 4.10.15. <code>meter</code></a></li>
      			<li><a href="https://www.w3.org/TR/html/rendering.html#the-meter-element-rendering">HTML 5.1, 10.5.12. Rendering (Bindings)</a></li>
      		</ul>
      	</td>
      	<td></td>
      	<td></td>
      </tr>
      <tr>
      	<td><a href="http://wet-boew.github.io/wet-boew/docs/ref/progress/progress-en.html">Progress (progress bar)</a></td>
      	<td></td>
      	<td></td>
      	<td>
      		<ul>
      			<li><a href="https://www.w3.org/TR/html/sec-forms.html#the-progress-element">HTML 5.1, 4.10.14. <code>progress</code></a></li>
      			<li><a href="https://www.w3.org/TR/html/rendering.html#the-progress-element-rendering">HTML 5.1, 10.5.13. Rendering (Bindings)</a></li>
      		</ul>
      	</td>
      	<td></td>
      	<td></td>
      </tr>
      
      Name Status Version Specification Up to spec Notes

      Developer tools

      The Drupal variant may contain some developer tools

      Others component

      The following may have their own independant roadmap and documentation may are incomplete.

      Detailled feature roadmap

      Table parser

      (The following informatoin was updated on June 15, 2016)

      <p>Plan</p>
      <ul>
      	<li>Review the output data structure in a way it is standardized either if the data is viewed by row or by column</li>
      	<li>Separate the data validation vs the data processing, move the tabular data validation into a developer version of the plugin</li>
      	<li>Create a complete test suite with pre-defined expected output and error (Include at least the tables example in the 12 techniques for complex tables)</li>
      </ul>
      

      {:/}

      Archived pre-release notes

      v4.0.28

      • 2018-04-18:
        • Planned for the week of April 23rd
        • Going to release only WET and GCWeb. Project lead would need to be defined for other theme prior their release.
      • Major, update on the build script.
        • 2018-04-10:
        • 2018-02-23:
          • Github related PR and issue:
          • What that means?: WET developer would need to run "script/setup" on each of their local wet-boew related instance.
          • Know issue: [GCWeb] Some JS dependency used by the theme plugin are missing
      • [GCWeb] Minor, update to the GCWeb feature
        • 2018-03-14:
          • Major change to the markup
          • Added one feature tile template
          • Old markup still supported and mark as deprecated
      • [GCWeb] Minor, add new feature to datalist
        • 2018-04-18:
          • Removal of this feature, it will be replaced by the combobox using the listbox overlay
        • 2018-03-14:
          • Load suggestion from a JSON file
          • Limit the number of displayed items
          • Control the behaviour of how the suggestion filtering is applied

      v4.0.29

      2018-05-17

      • PR #8382
        • The markup for the "sign in/sign out" user interface template has changed. The paragraph with the btn class was changed for "sign in as" design pattern. It was replaced by a span with the class mrgn-rght-md.

      2018-05-03

      • PR #8371 - Bump jQuery to final 1.x and 2.x releases
        • For implementers, Update jQuery CDN link
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
          ```
        
      • PR #8374 - Boostrap bump to 3.3.7
        • (To be confirmed) Might have sligh change to:
          • Anchor
          • Forms
          • Modal
      • Various update to the Build script
      • (not merge) PR #8382 - Sign on off template
        • The class btn was removed from the paragraph with the fullname of the logged user.
        • This change don't break any current implementation, but it that design pattern is used we recommend to remove the class btn on the paragraph.
        • Old style can be reproduced by applying the following CSS classname visible-xs-inline-block visible-sm-inline-block visible-md-inline-block visible-lg-inline-block visible-print-inline-block mrgn-rght-md instead of btn
      • Technical note for GCWeb - Need to be considered at the release
        • Ensure the package.lock point to the latest commit of WET-BOEW
        • A solution is to run npm install and then submit a PR with the latest updated package.lock

      2018-04-24

      • Planned for the week of August 20, 2018