<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Drupal_8_Views_Module</id>
	<title>Drupal 8 Views Module - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Drupal_8_Views_Module"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Drupal_8_Views_Module&amp;action=history"/>
	<updated>2026-05-13T05:15:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=Drupal_8_Views_Module&amp;diff=89324&amp;oldid=prev</id>
		<title>Lsokolowski1 at 18:59, 30 March 2026</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Drupal_8_Views_Module&amp;diff=89324&amp;oldid=prev"/>
		<updated>2026-03-30T18:59:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:59, 30 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;slideshow style=&quot;nobleprog&quot; headingmark=&quot;⌘&quot; incmark=&quot;…&quot; scaled=&quot;false&quot; font=&quot;Trebuchet MS&quot; &amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;title: Drupal 8 Views Module&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;title: Drupal 8 Views Module&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;author: Lukasz Sokolowski&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;author: Lukasz Sokolowski&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/slideshow&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Drupal 8 Views Module ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Drupal 8 Views Module ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lsokolowski1</name></author>
	</entry>
	<entry>
		<id>https://training-course-material.com/index.php?title=Drupal_8_Views_Module&amp;diff=81012&amp;oldid=prev</id>
		<title>Lsokolowski: /* Passing arguments to a view ⌘ */</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Drupal_8_Views_Module&amp;diff=81012&amp;oldid=prev"/>
		<updated>2020-12-15T12:24:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Passing arguments to a view ⌘&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Draft}}&lt;br /&gt;
{{Cat|Drupal}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;slideshow style=&amp;quot;nobleprog&amp;quot; headingmark=&amp;quot;⌘&amp;quot; incmark=&amp;quot;…&amp;quot; scaled=&amp;quot;false&amp;quot; font=&amp;quot;Trebuchet MS&amp;quot; &amp;gt;&lt;br /&gt;
;title: Drupal 8 Views Module&lt;br /&gt;
;author: Lukasz Sokolowski&lt;br /&gt;
&amp;lt;/slideshow&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drupal 8 Views Module ==&lt;br /&gt;
Drupal 8 Views Module Training Materials&lt;br /&gt;
&lt;br /&gt;
{{Can I use your material}}&lt;br /&gt;
&lt;br /&gt;
== Drupal views overview ⌘==&lt;br /&gt;
&lt;br /&gt;
* Intro and examples of use&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Creating&amp;#039;&amp;#039;&amp;#039; a view&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Filtering&amp;#039;&amp;#039;&amp;#039; a view&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Exposing&amp;#039;&amp;#039;&amp;#039; filters&lt;br /&gt;
* Passing &amp;#039;&amp;#039;&amp;#039;arguments&amp;#039;&amp;#039;&amp;#039; to a view&lt;br /&gt;
* Views &amp;#039;&amp;#039;&amp;#039;Add-on&amp;#039;&amp;#039;&amp;#039; Modules&lt;br /&gt;
&lt;br /&gt;
=== Introduction ⌘===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Extremely powerful&amp;#039;&amp;#039;&amp;#039;, and one of the &amp;quot;killer&amp;quot; modules for Drupal&lt;br /&gt;
* In Drupal 8 it&amp;#039;s a &amp;#039;&amp;#039;&amp;#039;core module&amp;#039;&amp;#039;&amp;#039; enabled by default (Views, Views UI)&lt;br /&gt;
* Provides an easy-to-use &amp;#039;&amp;#039;&amp;#039;interface for selecting and displaying lists&amp;#039;&amp;#039;&amp;#039; of content on your website&lt;br /&gt;
* Under the bonnet it&amp;#039;s an &amp;#039;&amp;#039;&amp;#039;SQL query&amp;#039;&amp;#039;&amp;#039; to the database&lt;br /&gt;
&lt;br /&gt;
=== Examples of how to use Views ⌘===&lt;br /&gt;
&lt;br /&gt;
* Displaying the most &amp;#039;&amp;#039;&amp;#039;recent news articles&amp;#039;&amp;#039;&amp;#039;, sorted in &amp;#039;&amp;#039;&amp;#039;desc&amp;#039;&amp;#039;&amp;#039; order by the date of posting&lt;br /&gt;
* Showing a list of &amp;#039;&amp;#039;&amp;#039;company locations as a table&amp;#039;&amp;#039;&amp;#039; that is sortable by clicking the table headers&lt;br /&gt;
* A &amp;#039;&amp;#039;&amp;#039;gallery&amp;#039;&amp;#039;&amp;#039; with pictures/videos&lt;br /&gt;
* A &amp;#039;&amp;#039;&amp;#039;slideshow&amp;#039;&amp;#039;&amp;#039; with any content&lt;br /&gt;
* Displaying a &amp;#039;&amp;#039;&amp;#039;calendar&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Making list of &amp;#039;&amp;#039;&amp;#039;blog postings&amp;#039;&amp;#039;&amp;#039;, filterable by subject&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RSS feed&amp;#039;&amp;#039;&amp;#039; which lists the most recent content&lt;br /&gt;
* Any kind of list that we can think of, displayed as table, etc&lt;br /&gt;
&lt;br /&gt;
=== Creating View ⌘===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Beginning&amp;#039;&amp;#039;&amp;#039; setup, Save and edit, Save&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Displays&amp;#039;&amp;#039;&amp;#039; (Attachment, Block, Embed, Entity Reference, Feed, Page, other from &amp;#039;add on&amp;#039; modules)&lt;br /&gt;
* View &amp;#039;&amp;#039;&amp;#039;name&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Description&lt;br /&gt;
* View &amp;#039;&amp;#039;&amp;#039;Settings&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Formats&amp;#039;&amp;#039;&amp;#039; (Grid, HTML list, Table, Unformatted list, other from &amp;#039;add on&amp;#039; modules)&lt;br /&gt;
** Fields, Filter Criteria, Sort Criteria&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Page&amp;#039;&amp;#039;&amp;#039; Settings&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Block&amp;#039;&amp;#039;&amp;#039; Settings&lt;br /&gt;
&lt;br /&gt;
=== Filtering a view ⌘===&lt;br /&gt;
&lt;br /&gt;
* You may &amp;#039;&amp;#039;&amp;#039;restrict&amp;#039;&amp;#039;&amp;#039; what content is rendered in the view by adding filter &amp;#039;&amp;#039;&amp;#039;criteria&amp;#039;&amp;#039;&amp;#039; to the view display&lt;br /&gt;
* This page (override)&lt;br /&gt;
&lt;br /&gt;
=== Exposing filters ⌘===&lt;br /&gt;
&lt;br /&gt;
* We can &amp;#039;&amp;#039;&amp;#039;expose the filter&amp;#039;&amp;#039;&amp;#039; to the user so they can &amp;#039;&amp;#039;&amp;#039;control&amp;#039;&amp;#039;&amp;#039; what content is displayed by the view&lt;br /&gt;
** For example we can allow users to select &amp;#039;&amp;#039;&amp;#039;which terms&amp;#039;&amp;#039;&amp;#039; to filter on (tags)&lt;br /&gt;
** &amp;quot;Expose this filter to visitors, to allow them to change it&amp;quot;&lt;br /&gt;
** &amp;quot;Filter type to expose&amp;quot;&lt;br /&gt;
** Label&lt;br /&gt;
** &amp;quot;Allow multiple selections&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Passing arguments to a view ⌘===&lt;br /&gt;
* Allow to filter based on&lt;br /&gt;
** from the url&lt;br /&gt;
** from the context (panels)&lt;br /&gt;
&lt;br /&gt;
=== Views Add-on Modules ⌘===&lt;br /&gt;
* &amp;#039;&amp;#039;Views Slideshow&amp;#039;&amp;#039; (www.drupal.org/project/views_slideshow)&lt;br /&gt;
* &amp;#039;&amp;#039;Calendar&amp;#039;&amp;#039; (www.drupal.org/project/calendar)&lt;br /&gt;
* &amp;#039;&amp;#039;JCarousel&amp;#039;&amp;#039; (www.drupal.org/project/jcarousel) - not ported yet&lt;br /&gt;
* &amp;#039;&amp;#039;Draggable Views&amp;#039;&amp;#039; (www.drupal.org/project/draggableviews)&lt;br /&gt;
* &amp;#039;&amp;#039;GMap&amp;#039;&amp;#039; (www.drupal.org/project/gmap)&lt;br /&gt;
* &amp;#039;&amp;#039;Views data export&amp;#039;&amp;#039; (www.drupal.org/project/views_data_export)&lt;br /&gt;
&lt;br /&gt;
== Views and relationships ⌘==&lt;br /&gt;
* Displaying data from two nodes in one row (e.g. page title and authors date of birth)&lt;br /&gt;
* Using &amp;#039;&amp;#039;&amp;#039;relationships&amp;#039;&amp;#039;&amp;#039; in filters&lt;br /&gt;
&lt;br /&gt;
== Analysing and Searching Data ⌘==&lt;br /&gt;
* Views Bonus Pack&lt;br /&gt;
* Views Fast Search&lt;br /&gt;
* View Calc&lt;br /&gt;
&lt;br /&gt;
== Dynamic Reports ⌘==&lt;br /&gt;
* Filtering date range&lt;br /&gt;
* Charts&lt;br /&gt;
* Summaries, sum, average, min, max, etc...&lt;br /&gt;
* Calculated fields&lt;br /&gt;
* Cross table reports&lt;br /&gt;
&lt;br /&gt;
== Exporting and importing views ⌘==&lt;br /&gt;
* Exporting a view&lt;br /&gt;
* Importing a view&lt;br /&gt;
* Hard coding a view in your module&lt;br /&gt;
&lt;br /&gt;
== Exporting views data ⌘==&lt;br /&gt;
* Exporting data to Microsoft Excel (CVS)&lt;br /&gt;
* Exporting data to Microsoft Word document and other formats&lt;br /&gt;
&lt;br /&gt;
== Exercises ==&lt;br /&gt;
* [[Drupal_cck_views_panels#More_Exercises]]&lt;/div&gt;</summary>
		<author><name>Lsokolowski</name></author>
	</entry>
</feed>