SlideShare une entreprise Scribd logo
1  sur  119
Télécharger pour lire hors ligne
Tips and Tricks for Getting
the Most out of Views
About me
• Drupal consulting,
development, and
training
• Help organizations build
awesome Drupal
websites with custom
functionality
@suzanne_kennedy
evolvingweb.ca
Introduction to Views
What is Views?
Fields
Sorts
Filters
View
Taxonomy
city break
CommentsUsers
D. Schrute
Germany
J. Halpert
Spain
adventure
city break
sailing
shopping
dwight
8 Sept
Wow, can't
wait to get
visit.
joe
8 Sept
Me too!
Content
Content title
Data
Views Basics
Taxonomy
city break
CommentsUsers
D. Schrute
Germany
J. Halpert
Spain
adventure
city break
sailing
shopping
dwight
8 Sept
Wow, can't
wait to get
visit.
joe
8 Sept
Me too!
Content
Content title
Choose what to list
Choose a format
Choose a display type
Unformatted List Table
Add filters and sorts
Website Header Block Display
Page Display
Choose What to List
Taxonomy
city break
CommentsUsers
D. Schrute
Germany
J. Halpert
Spain
adventure
city break
sailing
shopping
dwight
8 Sept
Wow, can't
wait to get
visit.
joe
8 Sept
Me too!
Content
Content title
Add Filters & Sorts
Sort by title
Sort by post date
Filter by content type
Articles Job Postings
Jan 10
March 16
April 6
April 28
Ascending Descending
Jan 10
March 16
April 6
April 28
Ascending
A
Z
Z
A
Descending
Choose a Format
Unformatted HTML List Ordered List
Table Calendar Map
Choose a Display
Website Header Block Display
Page Display
RSS Feed Display
Attachment Display
Anatomy of a View
Articles
Welcome to the articles page.
Title
Header
Row
First | Prev | 1 | 2 | 3 | Next | Last Pager
Results
Anatomy of a View
Articles
Welcome to the articles page.
Title
Header
Row
First | Prev | 1 | 2 | 3 | Next | Last Pager
Results
Views: Query builder
• <?php
// Connecting, selecting database
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('Could not select database');
// Performing SQL query
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
// Printing results in HTML
echo "<table>n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "t<tr>n";
foreach ($line as $col_value) {
echo "tt<td>$col_value</td>n";
}
echo "t</tr>n";
}
echo "</table>n";
// Free resultset
mysql_free_result($result);
// Closing connection
mysql_close($link);
?>
• // Printing results in HTML
echo "<table>n";
while ($line = mysql_fetch_array($result,
MYSQL_ASSOC)) {
echo "t<tr>n";
foreach ($line as $col_value) {
echo "tt<td>$col_value</td>n";
}
echo "t</tr>n";
}
echo "</table>n";
Views Wizard
Choose base table
Change types
Term filters
Simple sort
Views Wizard
Page or block
Display settings
Add to menu
Views Editor
CHANGING THE
MARKUP
Choose a Format
Unformatted HTML List Ordered List
Table Calendar Map
Choose the right
format
Built-in Formats
• Table
• Unformatted List
• HTML List
• Jump List
• Grid
Use grids for visual
data
Use tables for tabular
data
Display ‘Fields’ for
more Control
Change the row style
Row style setting
Row Styles
Fields Content
Select the exact fields that
you want to display
Select the view mode to use
Select a row style (content or fields)
Change the markup
for fields in
configuration
Altering Field Output
Exclude fields and
rewrite results
Altering Field Output
Altering Field Output
Use Field Formatters
http://blog.brightcove.com
http://www.builtinchicago.org/community/spotlight-videos
Use custom view
modes
Define custom View
modes with Display Suite
Add multiple displays
to the same View
Multiple Displays
Add displays
Add displays
Override Settings
Select to change settings for the current display or all displays
Use attachments to
make a ‘featured
item’
Group results for
easy scanning
Select grouping field
Use Views to Create
RSS Feeds
Attach a Feed Display
Link a block to a page
display
Link a block to a page
Link display setting
FILTERING AND
SORTING
Add Filters & Sorts
Sort by title
Sort by post date
Filter by content type
Articles Job Postings
Jan 10
March 16
April 6
April 28
Ascending Descending
Jan 10
March 16
April 6
April 28
Ascending
A
Z
Z
A
Descending
Adding Filters
Add something to filter by
Configure it
Filter by whether a
field exists
Operators for Filters
Filter to
show only
users who
have a
picture.
Use exposed filters to
let users filter content
Exposing a filter
Modules for Filtering
• Better Exposed Filters
• Provides more options for exposed filters
• Views Dependent Filters
• Exposed filters that show up when a
particular option is selected
Use exposed filters
for search
Exposing Search
• Provide a ‘keywords’ exposed filter
Exposing Search
Display content in a
table and expose
sorts
Exposed Sorts
• Use a table view and expose sorts to users
Exposed Sorts
Use the Date Views
module
Upcoming Events View
Filtering by Date
Filter to only
show
results with
a start date
in the future
USING CONTEXTUAL
FILTERS AND
RELATIONSHIPS
Contextual Filters: Page
Website Header
Page Display
Alias: category/tags/drupal
Drupal System Path: taxonomy/term/1
Content About ‘Drupal’
Views Configuration: taxonomy/term/%
URL: evolvingweb.ca/category/tags/drupal
Contextual Filters: Page
Add a contextual filter
Configure it
Contextual Filters: Block
Website Header
Block Display
Alias: content/blog-post-title
Drupal System Path: node/1
URL: evolvingweb.ca/content/blog-post-title
Node 1 Content
Tags for Node 1
Contextual Filters: Block
Add a contextual filter
Configure it
Use contextual filters
to show related
content
Field in Separate Block
View showing the
technology field. Uses
contextual filter to show
only data for current node.
Related Media Block
View showing the ‘Related
Videos’ field. Uses
contextual filter to show
only data for current node.
Use contextual filters
to exclude results
Exclude current node
Exclude arguments
EXTENDING VIEWS
Setup Views for
administrators
Administrative Views
Draggable Views
Draggable Views
Views Bulk Operations
Use Views & Apache
Solr
Apache Solr
• Apache Solr Views Integration module
Display more data
with Views
What else can you show
with Views?
• Aggregator items
• Solr search results
• Content Revisions
• Products
• Media
• Webform Submissions
• Files
Your Custom Data
• hook_views_data
• Tell Views about the custom data that you’ve
added with your module
• http://evolvingweb.ca/story/developing-
views-part-i-describing-your-data-views
Your Custom Data
Use Views Slideshow
for dynamic rotators
Views Slideshow
Views Slideshow Config
Use the Calendar
Module
Calendar
https://buyandsell.gc.ca/event-calendar
https://ed.stanford.edu/events
Building a Calendar
• Calendar provides a views template
Maps!
Open Layers Views
http://www.gfptt.org/
WORKING WITH
VIEWS
Preview Output
Previewing Output
Export Your Views
Views in Code
Export Views
Add Views to Your Features
Use the ‘Theme
Information’ link
Theme Information
Theme Information
Upcoming Views Training
Ottawa - May 13th
http://drupal-views-training-ottawa-
may13.eventbrite.com
Portland - May 20th
http://portland2013.drupal.org/node/3718

Contenu connexe

Tendances

Chapter 4a cascade style sheet css
Chapter 4a cascade style sheet cssChapter 4a cascade style sheet css
Chapter 4a cascade style sheet css
Tesfaye Yenealem
 

Tendances (20)

css.ppt
css.pptcss.ppt
css.ppt
 
CSS
CSSCSS
CSS
 
Css
CssCss
Css
 
Cascading Style Sheet
Cascading Style SheetCascading Style Sheet
Cascading Style Sheet
 
Css
CssCss
Css
 
Css.prabu
Css.prabuCss.prabu
Css.prabu
 
Css introduction
Css  introductionCss  introduction
Css introduction
 
Chapter 4a cascade style sheet css
Chapter 4a cascade style sheet cssChapter 4a cascade style sheet css
Chapter 4a cascade style sheet css
 
Css lecture notes
Css lecture notesCss lecture notes
Css lecture notes
 
Introduction to css
Introduction to cssIntroduction to css
Introduction to css
 
CSS Basics
CSS BasicsCSS Basics
CSS Basics
 
Css types internal, external and inline (1)
Css types internal, external and inline (1)Css types internal, external and inline (1)
Css types internal, external and inline (1)
 
CSS
CSS CSS
CSS
 
What is CSS?
What is CSS?What is CSS?
What is CSS?
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
 
Css
CssCss
Css
 
Introduction to Cascading Style Sheets (CSS)
Introduction to Cascading Style Sheets (CSS)Introduction to Cascading Style Sheets (CSS)
Introduction to Cascading Style Sheets (CSS)
 
Css
CssCss
Css
 
Css Complete Notes
Css Complete NotesCss Complete Notes
Css Complete Notes
 

Similaire à Tips and Tricks for Getting the Most out of Views

Sap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 trainingSap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 training
FuturePoint Technologies
 
GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1
Heather Rock
 
Cognos Online Training @ Adithya Elearning
Cognos Online Training @ Adithya ElearningCognos Online Training @ Adithya Elearning
Cognos Online Training @ Adithya Elearning
shanmukha rao dondapati
 

Similaire à Tips and Tricks for Getting the Most out of Views (20)

Cascading style-sheet-
Cascading style-sheet-Cascading style-sheet-
Cascading style-sheet-
 
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStartMadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
 
Sap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 trainingSap business objects xir3.03.1, bi 4.0 & 4.1 training
Sap business objects xir3.03.1, bi 4.0 & 4.1 training
 
Rational HATS and CSS
Rational HATS and CSSRational HATS and CSS
Rational HATS and CSS
 
GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1
 
Front end UI with React online training | Front end UI with React training | ...
Front end UI with React online training | Front end UI with React training | ...Front end UI with React online training | Front end UI with React training | ...
Front end UI with React online training | Front end UI with React training | ...
 
Cognos Online Training @ Adithya Elearning
Cognos Online Training @ Adithya ElearningCognos Online Training @ Adithya Elearning
Cognos Online Training @ Adithya Elearning
 
Front End Ui with React online training | Front End Ui with React training | ...
Front End Ui with React online training | Front End Ui with React training | ...Front End Ui with React online training | Front End Ui with React training | ...
Front End Ui with React online training | Front End Ui with React training | ...
 
Technical stream presentation
Technical stream presentationTechnical stream presentation
Technical stream presentation
 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshop
 
Unit 2-CSS & Bootstrap.ppt
Unit 2-CSS & Bootstrap.pptUnit 2-CSS & Bootstrap.ppt
Unit 2-CSS & Bootstrap.ppt
 
36761374 Oaf
36761374 Oaf36761374 Oaf
36761374 Oaf
 
Stylesheets for Online Help - Scott DeLoach, ClickStart
Stylesheets for Online Help - Scott DeLoach, ClickStartStylesheets for Online Help - Scott DeLoach, ClickStart
Stylesheets for Online Help - Scott DeLoach, ClickStart
 
Sweeping out the cobwebs: Content auditing for large websites
Sweeping out the cobwebs: Content auditing for large websitesSweeping out the cobwebs: Content auditing for large websites
Sweeping out the cobwebs: Content auditing for large websites
 
HTML - LinkedIn
HTML - LinkedInHTML - LinkedIn
HTML - LinkedIn
 
SDP_-_Module_4.ppt
SDP_-_Module_4.pptSDP_-_Module_4.ppt
SDP_-_Module_4.ppt
 
cascading style sheet ppt
cascading style sheet pptcascading style sheet ppt
cascading style sheet ppt
 
Views
ViewsViews
Views
 
Advanced Drupal Views: Theming your View
Advanced Drupal Views: Theming your ViewAdvanced Drupal Views: Theming your View
Advanced Drupal Views: Theming your View
 
1. Advanced Web Designing (12th IT) (1).pdf
1. Advanced Web Designing (12th IT) (1).pdf1. Advanced Web Designing (12th IT) (1).pdf
1. Advanced Web Designing (12th IT) (1).pdf
 

Plus de Acquia

Taking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelTaking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next Level
Acquia
 

Plus de Acquia (20)

Acquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdfAcquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdf
 
Acquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdfAcquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdf
 
Taking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelTaking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next Level
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
 
May Partner Bootcamp 2022
May Partner Bootcamp 2022May Partner Bootcamp 2022
May Partner Bootcamp 2022
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022
 
How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story
 
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXUsing Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
 
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowImprove Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
 
September Partner Bootcamp
September Partner BootcampSeptember Partner Bootcamp
September Partner Bootcamp
 
August partner bootcamp
August partner bootcampAugust partner bootcamp
August partner bootcamp
 
July 2021 Partner Bootcamp
July  2021 Partner BootcampJuly  2021 Partner Bootcamp
July 2021 Partner Bootcamp
 
May Partner Bootcamp
May Partner BootcampMay Partner Bootcamp
May Partner Bootcamp
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
 
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineWork While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
 
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
 
April partner bootcamp deck cookieless future
April partner bootcamp deck  cookieless futureApril partner bootcamp deck  cookieless future
April partner bootcamp deck cookieless future
 
How to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutionsHow to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutions
 
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
 
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

Tips and Tricks for Getting the Most out of Views