com.github.wet-boew:wet-parent

Web Experience Toolkit (WET) includes ready-made tools and solutions for building and maintaining innovative websites that are accessible, usable, and interoperable. These tools and solutions are open source software and free for use by departments and external Web communities.


Keywords
accessiblity, framework, multilingual, wcag, web
Licenses
MIT/MIT

Documentation

Web Experience Toolkit (WET)

Build Status devDependency Status

Selenium Test Status

What is the Web Experience Toolkit?

Key resources

Benefits

Accessibility

  • Conforms to WCAG 2.0 level AA
  • Leverages WAI-ARIA to further enhance accessibility
  • Assistive technology testing (Access Working Group)

Usability

  • Iterative approach to design
  • Design patterns and usability testing (User Experience Working Group)

Interoperability

  • HTML5-first approach (leveraging native HTML5 support and filling support gaps with “polyfills”)
  • Supporting a wide variety of browsers (IE, Firefox, Chrome, Safari, Opera)
  • Building support for HTML data (RDFa 1.1 Lite, Schema.org)

Mobile friendly responsive design

  • Adapts to different screen sizes and device capabilities
  • Touchscreen support
  • Optimized for performance
  • Building support for device-based mobile applications

Multilingual

  • Currently supports 33 languages (including right-to-left languages)
    • English
    • French
    • Afrikaans
    • Albanian
    • Arabic
    • Armenian
    • Bulgarian
    • Chinese
    • Chinese (Simplified)
    • Czech
    • Dutch
    • Estonian
    • German
    • Greek
    • Hindi
    • Hungarian
    • Icelandic
    • Indonesian
    • Italian
    • Japanese
    • Korean
    • Latvian
    • Lithuanian
    • Polish
    • Portuguese
    • Portuguese (Brazilian)
    • Russian
    • Slovak
    • Spanish
    • Thai
    • Turkish
    • Ukranian
    • Vietnamese

Themeable and reusable

Reduces costs by openly sharing and collaborating

  • Drives down research and development costs
  • Avoids duplication of effort
  • Produces better quality results

Collaborative approach

  • Project managed openly on GitHub, including discussion through the issues tracker
  • Encouraging a free flow of ideas, dialogue and innovation including sharing of challenges and ideas
  • External contributions welcome
    • Pull requests
    • Design patterns
    • Issues and suggestions
    • Documentation
    • Testing
  • Multi-level review process for contributions to ensure code integrity (combination of automated and manual reviews)

Boîte à outils de l’expérience Web (BOEW)

Qu’est-ce que la Boîte à outils de l’expérience Web?

Ressources clés

Avantages

Accessibilité

Facilité d'emploi

  • Approche itĂ©rative pour la conception
  • Patrons de conception et les essais de facilitĂ© d'emploi (Groupe de travail sur l'expĂ©rience des utilisateurs)

Interopérabilité

  • Approche centrĂ©e sur le HTML5 (s'appuyant sur le soutien HTML5 natif et puis les «correctifs» pour rĂ©soudre les problèmes de soutien)
  • Soutien pour plusieurs navigateurs (IE, Firefox, Chrome, Safari, Opera)
  • Soutien en dĂ©veloppement pour les donnĂ©es HTML (RDFa 1.1 Lite, Schema.org)

Conception optimisée pour les appareils mobiles et réactive

  • S'adapte Ă  diffĂ©rentes tailles d'Ă©cran et capacitĂ©s d'appareil
  • Soutien pour les Ă©crans tactiles
  • OptimisĂ© pour les performances
  • Soutien en dĂ©veloppement pour les applications s’installant sur un appareil mobile

Multilingue

  • Soutien actuellement 33 langues (y compris les langues droite-Ă -gauche)
    • Anglais
    • Français
    • Afrikaans
    • Albanais
    • Allemand
    • Arabe
    • ArmĂ©nien
    • Bulgare
    • Chinois
    • Chinois (simplifiĂ©e)
    • CorĂ©en
    • Espagnol
    • Estonien
    • Grec
    • Hindi
    • Hongrois
    • IndonĂ©sien
    • Islandais
    • Italien
    • Japonais
    • Letton
    • Lituanien
    • NĂ©erlandais
    • Polonais
    • Portugais
    • Portugais (brĂ©silien)
    • Russe
    • Slovaque
    • Tchèque
    • ThaĂŻ
    • Turc
    • Ukrainien
    • Vietnamien

Personnalisable et réutilisable

Réduit les coûts en partageant et en collaborant ouvertement

  • RĂ©duit les coĂ»ts de recherche et de dĂ©veloppement
  • Évite la duplication des efforts
  • Produit des rĂ©sultats de meilleure qualitĂ©

Approche collaborative

  • Projet gĂ©rĂ© ouvertement sur GitHub, y compris les discussions Ă  travers le système de suivi des questions
  • Encourage la libre circulation des idĂ©es, du dialogue et de l'innovation, y compris le partage des dĂ©fis et des idĂ©es
  • Les contributions externes sont invitĂ©s
    • Soumissions de code
    • Patrons de conception
    • Problèmes et suggestions
    • Documentation
    • Évaluations
  • Processus d'examen sur plusieurs niveaux pour les contributions pour assurer l'intĂ©gritĂ© du code (combinaison d'Ă©valuations automatisĂ©es et manuelles)