Boîte à outils de l’expérience Web (BOEW)
Qu’est-ce que la Boîte à outils de l’expérience Web?
- Un projet à source ouverte collaboratif dirigé par le Gouvernement du Canada
- Une bibliothèque de code primée pour construire des sites Web innovants :
- Des modèles, ainsi que des composants réutilisables, qui sont flexibles et personnalisables
- Un logiciel libre
- Libre d'utilisation à des fins commerciales et non commerciales (licence MIT - Conditions régissant l'utilisation)
- Développé ouvertement sur GitHub par la communauté
Ressources clés
Avantages
Accessibilité
- Conformes aux Règles pour l'accessibilité des contenus Web (WCAG) 2.0 niveau AA
- S'appuie sur WAI-ARIA pour améliorer l'accessibilité
- Vérification avec les technologies d'assistance (Groupe de travail sur l'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 (jQuery Mobile)
- Optimisé pour les performances
- Soutien en développement pour les applications s’installant sur un appareil mobile
Multilingue
- Soutien actuellement 3 langues (anglais, français et espagnol)
- Soutien partiel pour 29 langues (y compris les langues droite-à-gauche)
Personnalisable et réutilisable
- Cadre flexible qui supporte des thèmes personnalisés
- Soutien 5 thèmes différents, y compris un thème de base servant comme modèle
- Modèles, plugiciels et gadgets réutilisables
- Adapté aux différents systèmes de gestion de contenu et cadres de programmation (Drupal, WordPress, SharePoint (en développement), DotNetNuke (en développement), PHP, SSI, Java/Maven)
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)
- Date de modification :