Views


Existe pour Drupal : 5.x 6.x
Traduction : partielle
Version imprimableEnvoyer à un amiversion PDF

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.

Liste des modules

Nom du moduleicone de tri Résumé Versions Drupal Traduction Mise à jour infos
Calendar

Calendar ajoute à Views un style d'affichage "calendrier". Le module importe en outre une vue "...

5.x
6.x
partielle 13.10.2009
DraggableViews

DraggableViews permet de rendre les champs d'une vue Draggable. Il est possible ainsi de trier...

5.x
6.x
non renseigné 27.11.2009
Insert view

Insert View est un filtre qui permet aux utilisateurs d'intégrer le(s) résultat(s) d'une View...

5.x
6.x
non renseigné 07.12.2009
Nodereference views select

Le module Nodereference views select permet d'utiliser des vues pour ajouter des références de...

5.x
6.x
non renseigné 27.11.2009
SimpleViews

Ce module n'est rien d'autre qu'une interface utilisateur simplifiée pour le module Views.

...
6.x non 08.12.2009
View Reference

Comme le "Node Reference" du CCK, mais pour créer des références à des vues (et non plus des...

6.x non renseigné 04.09.2009
Views Bulk Operations

VBO ajoute à Views un style d'affichage "Opérations de masse" : en fait un tableau où chaque...

5.x
6.x
partielle 10.11.2009
Views cloud

Créer des nuages de mots-clé (tags cloud) à partir d'une vue.

6.x non renseigné 21.01.2010
Views Saved Searches

Views_Savedsearches, comme son nom l'indique, permet de sauvegarder une recherche faite à partir...

5.x
6.x
complète 18.01.2010