- un système de grille fixe ou flexible
- des looks sympas pour les formulaires, les boutons et pleins d'autres choses
- du "responsive design" (faire en sorte que la disposition et l'affichage du contenu s'adapte à la taille de l'écran)
Ce dernier point me paraît très important. Je l'ai déjà dit, il n'y aura plus de version mobile du stub. L'ensemble du site pourra être affiché sur les écrans d'ordinateurs, de téléphones, de tablettes, de télés... ("devices" dans la suite). En utilisant les bonnes propriétés, on peut faire en sorte que la même page soit affichée de différentes façons selon la taille de l'écran. Il y a beaucoup d'avantages à ce système en terme de gestion :
- on ne gère qu'une unique version de chaque page
- le cache est le même quel que soit le device
- absolument toutes les fonctionnalités sont utilisables depuis n'importe quel device
- pas grand chose à faire pour adapter le système aux futurs devices
Pour les sceptiques, cliquez sur les liens suivants, puis réduisez la taille de votre navigateur. Vous verrez que passé sous une certaine largeur, les blocs sont affichés différemment. Ca peut être assez bluffant, mais c'est vraiment LA bonne pratique pour les sites actuels et futurs, la consultation des sites depuis des écrans autres que d'ordinateurs étant en train d'exploser (et c'est pas prêt de s'arrêter) :