One of the modules available in the use of Drupal system is the Views Module. Drupal’s View Module provides a customized, flexible method for Drupal administrators to control how lists of nodes are retrieved and presented. With the view module, administrators and site designers are able to create, manage, and display lists of content. Administrator can create pages and blocks that list down new posts such as forum or blog posts, create alphabetical lists by taxonomy, create weekly, monthly or yearly archive pages, create a table of posts that are flagged as unread, and many more.
The output of a view is called as a “display”. They are shown either in the form of a block or a page. It is presented in a single view having multiple displays. As a default, views maybe created by list content (a Node view type), content revisions (a Node revisions view type) or users (a User view type). The access to View Module maybe restricted to members of specific user roles. To add, edit or delete a view is made under the views administration page.
Drupal’s View Module conceptual framework includes:
1. Fields – refers to the individual pieces of data being displayed. Adding Fields to a node view such as Node: Title, Node: Type, and Node: Post date would display the title, content type and creation date in the displayed results
2. Relationships – refers to information as to how data elements relate to one another.
3. Arguments – refers to the additional parameters which refine the view results, passed as part of the path.
4. Sort criteria – determines the order of items displayed in the view results.
5. Filters- limits items displayed in the results.
6. Displays – refers to the output of the View Module.