SlideShare a Scribd company logo
Introduction to Drupal 7

                      Session 3.2
           News section and home page block
                      with Views


Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   1
Agenda
•    What is Views
•    Common uses
•    Administration overviews
•    Case study – making dynamic news section
     and latest news block for home page




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   2
What is Views
• The most popular Drupal module enabling
  regular (and not-technical) users to make lists,
  tables and other outputs of database queries
  in a fun way.
• What we’re going to use Views for:
       – Latest news section
       – About us section with team members
       – Latest news block for home page

Drupalist: Kalin Chernev     Course by Init Lab (http://initlab.org)   3
Views common use cases
• From http://drupal.org/project/views:
       – You like the default front page view, but you find you want to sort it
         differently.
       – You like the default taxonomy/term view, but you find you want to sort it
         differently; for example, alphabetically.
       – You use /tracker, but you want to restrict it to posts of a certain type.
       – You like the idea of the 'article' module, but it doesn't display articles the way
         you like.
       – You want a way to display a block with the 5 most recent posts of some
         particular type.
       – You want to provide 'unread forum posts'.
       – You want a monthly archive similar to the typical Movable Type/Wordpress
         archives that displays a link to the in the form of "Month, YYYY (X)" where X is
         the number of posts that month, and displays them in a block. The links lead
         to a simple list of posts for that month.
• Views can do a lot more than that, but those are some of the obvious uses
  of Views.

Drupalist: Kalin Chernev          Course by Init Lab (http://initlab.org)                     4
Views administration overview
• Administration > Structure > Views
• URL: admin/structure/views




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   5
Creating latest news section
• Prerequisites for making it happen:
       – Specific content type which will populate the
         section, i.e. news content type have to available
       – News content type will have at least these 3 fields
              • News image – for the news thumbnail
              • Original publish date
              • Body field or any other text area field
       – Views and Chaos tools modules installed 
       – Already populated content would a plus

Drupalist: Kalin Chernev      Course by Init Lab (http://initlab.org)   6
Creating latest news section, step 1
• Administration > Structure > Views > Add new
  view
• URL: admin/structure/views/add




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   7
Creating latest news section, step 2




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   8
Working with the controls
• Adding fields, criteria, etc
       – You can use the add button directly
• Rearranging fields
       – Use the options arrow on the add button




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   9
Creating latest news section, step 3




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   10
Format settings explained
• Main format: table (easiest to use for
  beginners)
• Title, date and body are grouped with <br/> in
  the end




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   11
Fields settings explained
• We added the following fields: news image, node
  title, original publish date and the body of the
  node;
• The order of the fields is important;
• The news image takes the news image preset;
• The node title links to the node itself;
• The publish date is long format;
• The body field is trimmed version to 500 symbols;
• No field labels are needed for this case;

Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   12
Filter and sort criteria explained
• 2 filter criteria are used for our case:
       – Content: Published (Yes) which filters the content
         in such a way, that only nodes that are made
         available for public will be available
       – Content: Type (=News) which filters the content
         displayed to be only of type News
• 1 sorting criteria is used for our case:
       – Content: Post date (desc) which makes so that the
         latest content is placed on top

Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   13
Page settings explained




•    Path: this is the URL which the page receives
•    Menu: use if you want to place the page in a menu item, i.e. in the main menu
•    Access: rarely used, if you want to directly place some permissions on the section
•    Header: used to place text/view before the result view
•    Footer: used to place text/view after the result view
•    Pager: self-explanatory – used to make pagers for your views section
•    More link: used in views blocks mainly


Drupalist: Kalin Chernev        Course by Init Lab (http://initlab.org)                   14
Advanced settings explained
                                                                     •   Contextual filters: used when
                                                                         dynamic arguments are
                                                                         passed from the URL for node
                                                                         id or user id
                                                                     •   Relationships: used when you
                                                                         need data from a database
                                                                         table, which is not accessible
                                                                         in your current state
                                                                     •   No results behavior: place
                                                                         text/view for cases when your
                                                                         query does not give results
                                                                     •   Exposed form: used when
                                                                         your filter criteria are exposed
                                                                     •   Other
                                                                          –   Machine name: important
                                                                              when you have many views
                                                                          –   Query settings: removing
                                                                              duplicates happen from here
                                                                          –   Caching: when you want to
                                                                              make performance tunings
                                                                          –   CSS class: helping themers
                                                                          –   Theme: advanced theming




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)                                    15
What would an advanced user do
• Name your view better: for example ‘News
  views page’ instead of just ‘Page’
• Give a better machine readable name, for
  example ‘news_views_page’ instead of ‘page‘
• You can also tweak the table fields a bit, this is
  optional
• To become and advanced user: play with the
  views settings as much as you can;

Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   16
Your dynamic news section is ready




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   17
Compile your work so far
• Go to admin/structure/features/create
• Set a name, description and a version
• Select your view and image style news




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   18
Adding a second view block
• We want to add another view, which will be a
  block, again showing the latest news items
  with a title and some text, no image or date
• The block will be used for the front page
• We can reuse some logic from our first view
• We’ll learn how to override views
  configurations


Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   19
Latest news views block
• Go back to your view:
  admin/structure/views/view/{your_view}/edit
• Click “Add” and include a new views Block
• The blocks automatically takes most of your views page
  configurations
• Override the following:
       –    The display name of the view
       –    Remove the fields you don’t need
       –    Limit the number of items to display to 5
       –    Change the machine readable name
       –    Give a block name in the block settings


Drupalist: Kalin Chernev     Course by Init Lab (http://initlab.org)   20
Important: overriding values
• Click on the a field where the override will be
• Select the override from the drop-down




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   21
Deleting fields from views
• You can either click on the field itself and
  delete it (after overriding it)
• Or you can use the Arrange option




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   22
Tweaking the latest news block view




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   23
Your home page news block is ready




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   24
Your features is overriden
• We made changes on our News view, and the
  Features modules sees the changes
• Therefore, if we work with a repository, the
  repository has be updated with our latest
  changes version (adding the views block)




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   25
Recreate the feature and save it
• Change the version to be up in some way




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   26
Time for questions




Drupalist: Kalin Chernev       Course by Init Lab (http://initlab.org)   27
Contacts
Kalin Chernev
       – E: kalata@shtrak.eu
       – T: twitter.com/kalinchernev
       – U: http://shtrak.eu/kalata




Drupalist: Kalin Chernev   Course by Init Lab (http://initlab.org)   28

More Related Content

KEY
Intro to Apache Solr for Drupal
PDF
Introduction to Drupal 7 - Performance optimization
PDF
Introduction to Drupal 7 - Panels
PDF
Drupal + ApacheSolr
PPTX
Drupal Skils Lab 302Labs
PPTX
72d5drupal
PDF
Apache Solr Search Course Drupal 7 Acquia
PPTX
YAG - Yet Another Gallery / T3CON11
Intro to Apache Solr for Drupal
Introduction to Drupal 7 - Performance optimization
Introduction to Drupal 7 - Panels
Drupal + ApacheSolr
Drupal Skils Lab 302Labs
72d5drupal
Apache Solr Search Course Drupal 7 Acquia
YAG - Yet Another Gallery / T3CON11

What's hot (14)

PDF
NoSQL, Apache SOLR and Apache Hadoop
PDF
YAG - Yet Another Gallery
PDF
Drupal8 themingdeepdive drupaldevdays-montpellier17042015
PDF
Evolution of Drupal and the Drupal community
PDF
Drupal 8 Deep Dive: Plugin System
PPT
Java EE revisits design patterns
PPT
Java EE Revisits Design Patterns
PDF
My site is slow
PPTX
เพาเวอร์พอย Wordpress3 5-1
PPTX
One Drupal to rule them all - Drupalcamp London
PPSX
WordPress Theme Design and Development Workshop - Day 2
PDF
Android intents-3 www.j2program.blogspot.com
PPTX
Top 8 Improvements in Drupal 8
PPTX
Getting started with rails active storage wae
NoSQL, Apache SOLR and Apache Hadoop
YAG - Yet Another Gallery
Drupal8 themingdeepdive drupaldevdays-montpellier17042015
Evolution of Drupal and the Drupal community
Drupal 8 Deep Dive: Plugin System
Java EE revisits design patterns
Java EE Revisits Design Patterns
My site is slow
เพาเวอร์พอย Wordpress3 5-1
One Drupal to rule them all - Drupalcamp London
WordPress Theme Design and Development Workshop - Day 2
Android intents-3 www.j2program.blogspot.com
Top 8 Improvements in Drupal 8
Getting started with rails active storage wae
Ad

Similar to Introduction to Drupal 7 News section and home page block with views (20)

PDF
Introduction to Drupal 7 - Content types and fields
PDF
Introduction to Drupal 7 - Blocks management and contexts
PDF
Introduction to Drupal 7 Themes and design
PDF
Introduction to Drupal 7 Users and roles management
PDF
Introduction to Drupal 7 - Updating core, themes and modules. applying patches
PPT
Drupal: an Overview
PDF
Blisstering drupal module development ppt v1.2
PDF
Drupal upgrades and migrations. BAD Camp 2013 version
PPT
Drupal -Introduction to Drupal
PPT
Drupal intro
PPT
Drupal intro
PPT
Synapse india reviews on drupal intro
PDF
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
PPT
Drupal intro (1)
PDF
Introduction to Drupal 7 - Taxonomy Categorization - Homework included
PDF
Introduction to Drupal 7 - Making a slideshow with Views 3
PDF
Introduction to Drupal 7 - Basic Functionalities and Content management
PPTX
Rapid site production with Drupal
PPTX
Why Drupal?
PPT
Drupal intro-training-in-mumbai
Introduction to Drupal 7 - Content types and fields
Introduction to Drupal 7 - Blocks management and contexts
Introduction to Drupal 7 Themes and design
Introduction to Drupal 7 Users and roles management
Introduction to Drupal 7 - Updating core, themes and modules. applying patches
Drupal: an Overview
Blisstering drupal module development ppt v1.2
Drupal upgrades and migrations. BAD Camp 2013 version
Drupal -Introduction to Drupal
Drupal intro
Drupal intro
Synapse india reviews on drupal intro
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Drupal intro (1)
Introduction to Drupal 7 - Taxonomy Categorization - Homework included
Introduction to Drupal 7 - Making a slideshow with Views 3
Introduction to Drupal 7 - Basic Functionalities and Content management
Rapid site production with Drupal
Why Drupal?
Drupal intro-training-in-mumbai
Ad

More from Kalin Chernev (20)

PDF
Style guides in drupal development workflows
PDF
RESTful with Drupal - in-s and out-s
PDF
Trainings and education at hackerspaces
PDF
Introduction to Frontend Development - Session 2 - CSS Fundamentals
PDF
Introduction to Frontend Development - Session 1 - HTML Fundamentals
PDF
SEO Fundamentals Outline Lecture 2
PDF
Search Engine Optimization Fundamentals
PDF
Hackerspaces in Bulgaria Lecture VarnaConf 2012
PDF
Introduction to Drupal 7 - SEO
PPTX
Introduction to Drupal 7 - Homework - webforms on webforms
PPTX
Introduction to Drupal 7 - Webforms
PDF
Introduction to Drupal 7 - Installing and configuring WYSIWYG editors in Drupal
PDF
Introduction to Drupal 7 - Homework on making latest news slideshow block
PDF
Introduction to Drupal 7 - Homework - making team section
PDF
Introduction to Drupal 7 - Image Styles
PDF
Introduction to Drupal 7 - Getting Drupal up and running
PPTX
Business education
PDF
Drupal course-plovdiv-week1-day-1
PDF
Drupal-курс-лекция-6
PDF
Курс по Drupal - лекция 3
Style guides in drupal development workflows
RESTful with Drupal - in-s and out-s
Trainings and education at hackerspaces
Introduction to Frontend Development - Session 2 - CSS Fundamentals
Introduction to Frontend Development - Session 1 - HTML Fundamentals
SEO Fundamentals Outline Lecture 2
Search Engine Optimization Fundamentals
Hackerspaces in Bulgaria Lecture VarnaConf 2012
Introduction to Drupal 7 - SEO
Introduction to Drupal 7 - Homework - webforms on webforms
Introduction to Drupal 7 - Webforms
Introduction to Drupal 7 - Installing and configuring WYSIWYG editors in Drupal
Introduction to Drupal 7 - Homework on making latest news slideshow block
Introduction to Drupal 7 - Homework - making team section
Introduction to Drupal 7 - Image Styles
Introduction to Drupal 7 - Getting Drupal up and running
Business education
Drupal course-plovdiv-week1-day-1
Drupal-курс-лекция-6
Курс по Drupal - лекция 3

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Cloud computing and distributed systems.
The AUB Centre for AI in Media Proposal.docx
20250228 LYD VKU AI Blended-Learning.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
“AI and Expert System Decision Support & Business Intelligence Systems”
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
Modernizing your data center with Dell and AMD
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Understanding_Digital_Forensics_Presentation.pptx
Unlocking AI with Model Context Protocol (MCP)
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectral efficient network and resource selection model in 5G networks
Advanced methodologies resolving dimensionality complications for autism neur...
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
Review of recent advances in non-invasive hemoglobin estimation
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Introduction to Drupal 7 News section and home page block with views

  • 1. Introduction to Drupal 7 Session 3.2 News section and home page block with Views Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 1
  • 2. Agenda • What is Views • Common uses • Administration overviews • Case study – making dynamic news section and latest news block for home page Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 2
  • 3. What is Views • The most popular Drupal module enabling regular (and not-technical) users to make lists, tables and other outputs of database queries in a fun way. • What we’re going to use Views for: – Latest news section – About us section with team members – Latest news block for home page Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 3
  • 4. Views common use cases • From http://drupal.org/project/views: – You like the default front page view, but you find you want to sort it differently. – You like the default taxonomy/term view, but you find you want to sort it differently; for example, alphabetically. – You use /tracker, but you want to restrict it to posts of a certain type. – You like the idea of the 'article' module, but it doesn't display articles the way you like. – You want a way to display a block with the 5 most recent posts of some particular type. – You want to provide 'unread forum posts'. – You want a monthly archive similar to the typical Movable Type/Wordpress archives that displays a link to the in the form of "Month, YYYY (X)" where X is the number of posts that month, and displays them in a block. The links lead to a simple list of posts for that month. • Views can do a lot more than that, but those are some of the obvious uses of Views. Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 4
  • 5. Views administration overview • Administration > Structure > Views • URL: admin/structure/views Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 5
  • 6. Creating latest news section • Prerequisites for making it happen: – Specific content type which will populate the section, i.e. news content type have to available – News content type will have at least these 3 fields • News image – for the news thumbnail • Original publish date • Body field or any other text area field – Views and Chaos tools modules installed  – Already populated content would a plus Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 6
  • 7. Creating latest news section, step 1 • Administration > Structure > Views > Add new view • URL: admin/structure/views/add Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 7
  • 8. Creating latest news section, step 2 Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 8
  • 9. Working with the controls • Adding fields, criteria, etc – You can use the add button directly • Rearranging fields – Use the options arrow on the add button Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 9
  • 10. Creating latest news section, step 3 Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 10
  • 11. Format settings explained • Main format: table (easiest to use for beginners) • Title, date and body are grouped with <br/> in the end Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 11
  • 12. Fields settings explained • We added the following fields: news image, node title, original publish date and the body of the node; • The order of the fields is important; • The news image takes the news image preset; • The node title links to the node itself; • The publish date is long format; • The body field is trimmed version to 500 symbols; • No field labels are needed for this case; Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 12
  • 13. Filter and sort criteria explained • 2 filter criteria are used for our case: – Content: Published (Yes) which filters the content in such a way, that only nodes that are made available for public will be available – Content: Type (=News) which filters the content displayed to be only of type News • 1 sorting criteria is used for our case: – Content: Post date (desc) which makes so that the latest content is placed on top Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 13
  • 14. Page settings explained • Path: this is the URL which the page receives • Menu: use if you want to place the page in a menu item, i.e. in the main menu • Access: rarely used, if you want to directly place some permissions on the section • Header: used to place text/view before the result view • Footer: used to place text/view after the result view • Pager: self-explanatory – used to make pagers for your views section • More link: used in views blocks mainly Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 14
  • 15. Advanced settings explained • Contextual filters: used when dynamic arguments are passed from the URL for node id or user id • Relationships: used when you need data from a database table, which is not accessible in your current state • No results behavior: place text/view for cases when your query does not give results • Exposed form: used when your filter criteria are exposed • Other – Machine name: important when you have many views – Query settings: removing duplicates happen from here – Caching: when you want to make performance tunings – CSS class: helping themers – Theme: advanced theming Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 15
  • 16. What would an advanced user do • Name your view better: for example ‘News views page’ instead of just ‘Page’ • Give a better machine readable name, for example ‘news_views_page’ instead of ‘page‘ • You can also tweak the table fields a bit, this is optional • To become and advanced user: play with the views settings as much as you can; Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 16
  • 17. Your dynamic news section is ready Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 17
  • 18. Compile your work so far • Go to admin/structure/features/create • Set a name, description and a version • Select your view and image style news Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 18
  • 19. Adding a second view block • We want to add another view, which will be a block, again showing the latest news items with a title and some text, no image or date • The block will be used for the front page • We can reuse some logic from our first view • We’ll learn how to override views configurations Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 19
  • 20. Latest news views block • Go back to your view: admin/structure/views/view/{your_view}/edit • Click “Add” and include a new views Block • The blocks automatically takes most of your views page configurations • Override the following: – The display name of the view – Remove the fields you don’t need – Limit the number of items to display to 5 – Change the machine readable name – Give a block name in the block settings Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 20
  • 21. Important: overriding values • Click on the a field where the override will be • Select the override from the drop-down Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 21
  • 22. Deleting fields from views • You can either click on the field itself and delete it (after overriding it) • Or you can use the Arrange option Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 22
  • 23. Tweaking the latest news block view Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 23
  • 24. Your home page news block is ready Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 24
  • 25. Your features is overriden • We made changes on our News view, and the Features modules sees the changes • Therefore, if we work with a repository, the repository has be updated with our latest changes version (adding the views block) Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 25
  • 26. Recreate the feature and save it • Change the version to be up in some way Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 26
  • 27. Time for questions Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 27
  • 28. Contacts Kalin Chernev – E: kalata@shtrak.eu – T: twitter.com/kalinchernev – U: http://shtrak.eu/kalata Drupalist: Kalin Chernev Course by Init Lab (http://initlab.org) 28