Le module Views permet d'afficher des listes de contenus, de différentes manières et selon de nombreux critères (filtres, ordre, etc.) ; il est très riche et demande un peu de persévérance pour être pris en main.
Entre autres choses, il rend possible :
- des menus dynamiques (en fait, des blocs) : par exemple ici les blocs "Les modules" ou "Quels modules pour mon site"
- des glossaires
- des listes personnalisées : archive par mois de ce qui a été publié, liste des utilisateurs
- un système simple de recherche dans les différents champs, grâce aux filtres : par exemple ici, les listes des modules par fonctionnalités ou types de sites peuvent être filtrées par version Drupal ou état de la traduction
- des affichages variés (liste, tableau...) et finement configurés (quels champs afficher, dans quel ordre, etc.)
- ...
Pour créer ses premières vues, la simplicité du module SimpleViews sera grandement appréciable.
Robin sur Biboo propose un tutoriel en trois parties : une introduction, les views de type node et la présentation d'un style d'affichage en particulier, la grille. Il rassemble également plusieurs tutoriels (certains sont en anglais) sur des modules associés à Views : http://biboo.net/views.
Views fait l'objet d'une présentation détaillée dans Atelier Drupal de Cyprien Roudet.
Vous trouverez également plusieurs tutoriels Views sur Kolossal Drupal : créer une « vue » Liste des Utilisateurs, créer un bloc pour afficher les articles récents, création de flux RRS des articles récemment publiés par les utilisateurs, et créer un bloc des billets de blog récents, par auteur. Voir également ce tutoriel commun CCK + Views : http://www.kolossaldrupal.org/docs/cck-et-views-tuto-de-david-newkerk.
Julien Dubreuil renvoie à un tutoriel en anglais sur le moyen de passer des arguments dans une vue. il y ajoute une petite précision.
Notez toutefois que Views est critiqué par les développeurs pour la lourdeur des requêtes qu'il génère et la médiocrité de ses performances (en termes de rapidité d'exécution). Voir à ce sujet cet article d'arnumeral ou celui-ci de SPIP-blog. Sur un site à très fort trafic, cela posera problème ; mais si vous gérez un très gros site, vous êtes probablement capable de programmer vous-même les requêtes dont vous avez besoin... La dernière version de Views ajoute un système de cache qui permet de ne pas re-calculer systématiquement les listes de contenus, pour soulager le serveur.