Start learning with our library of video tutorials taught by experts. Get started

Drupal 6: Online Presentation of Data

Adding fields to a view


From:

Drupal 6: Online Presentation of Data

with Tom Geller

Video: Adding fields to a view

Let's go to the Person view we created earlier in the course and then delete i, and start building it up again. We are not going to do it all in one go and it's going to look kind of ugly along the way, but don't worry. We'll get there and well beyond before we're done. The first thing you need to do as always to get to the Views interface is to go to Administer, Site building and Views. We've already done that and just to remind us before we start, let's go back to the cheat-sheet that gives us steps to creating a view. I have deleted everything after the first few steps that will be covered in this video. The first step is to go to the List of views and to click on add.
Expand all | Collapse all
  1. 12m 56s
    1. Welcome
      1m 12s
    2. Reviewing requirements
      3m 35s
    3. Using the exercise files
      3m 11s
    4. Touring examples of data visualization
      4m 58s
  2. 27m 56s
    1. Planning data structure
      8m 26s
    2. Importing and manipulating data
      6m 40s
    3. Looking at Drupal's database
      6m 13s
    4. Deciding whether to store personal data as nodes or users
      6m 37s
  3. 1h 13m
    1. Understanding the Content Construction Kit (CCK)
      4m 57s
    2. Creating new content types with CCK
      7m 26s
    3. Hiding the Body field
      2m 46s
    4. Reflecting CCK field data in the Title field
      7m 28s
    5. Managing CCK field placement
      7m 34s
    6. Exploring CCK's other features
      8m 22s
    7. Using other CCK field types
      3m 25s
    8. Adding date information as a CCK field
      8m 43s
    9. Including images as CCK fields
      10m 23s
    10. Connecting content to existing nodes
      5m 58s
    11. Using taxonomies to categorize and group data
      5m 59s
  4. 53m 54s
    1. Understanding why views are useful
      6m 12s
    2. Using SimpleViews to create basic content views
      5m 49s
    3. Diving into the Views interface
      11m 16s
    4. Adding fields to a view
      7m 12s
    5. Understanding iconic controls in the Views interface
      7m 15s
    6. Surveying the Sort, Filter, and Field options in Views
      5m 40s
    7. Adding view displays as pages, blocks, and RSS feeds
      10m 30s
  5. 43m 34s
    1. Overriding default settings on view displays
      8m 56s
    2. Attaching more information to views
      10m 57s
    3. Improving view appearances with grid, list, and table formatting
      9m 20s
    4. Surveying other basic display settings in Views
      11m 3s
    5. Altering a view's appearance through CSS
      3m 18s
  6. 55m 8s
    1. Importing, exporting, and cloning views
      6m 9s
    2. Controlling access to views
      7m 19s
    3. Learning from built-in views
      5m 52s
    4. Creating views that aren't based on nodes
      10m 6s
    5. Extending views with arguments
      10m 17s
    6. Extending views with relationships
      7m 2s
    7. Going further with relationships
      8m 23s
  7. 46m 40s
    1. Understanding geographic data
      4m 26s
    2. Setting up the Location module
      16m 20s
    3. Entering geographic data with the Location module
      10m 10s
    4. Displaying basic maps with the GMap module
      6m 43s
    5. Integrating the GMap module with Views
      9m 1s
  8. 54m 21s
    1. Exporting data in tabular form
      11m 25s
    2. Planning with the calendar modules
      11m 31s
    3. Using the Charts module and Google Charts
      7m 11s
    4. Graphing data with Open Flash Chart
      4m 50s
    5. Making important data pop out with tag clouds
      7m 46s
    6. Putting it all together in an attractive package
      11m 38s
  9. 36s
    1. Conclusion
      36s

Watch this entire course now—plus get access to every course in the library. Each course includes high-quality videos taught by expert instructors.

Become a member
Please wait...
Drupal 6: Online Presentation of Data
6h 8m Intermediate Jul 01, 2009

Viewers: in countries Watching now:

Drupal's built-in data presentation tools offer several ways for web designers to clearly and attractively package their data. In Drupal 6: Online Presentation of Data, Tom Geller explains how Drupal handles data so users can set up intelligent structures and implement them with Drupal's Content Construction Kit. Tom also shows how a data-driven web site can improve its interactivity by using geographic data to connect real-world addresses to maps. Exercise files accompany the course.

Topics include:
  • Importing and manipulating data in Drupal
  • Presenting date-formatted information in calendars
  • Understanding Drupal's data-query interface, "Views"
  • Improving view appearances with grid, list, and table formatting
  • Importing, exporting, and cloning views
  • Extending views with arguments and relationships
Subjects:
Web CMS Web Development
Software:
Drupal
Author:
Tom Geller

Adding fields to a view

Let's go to the Person view we created earlier in the course and then delete i, and start building it up again. We are not going to do it all in one go and it's going to look kind of ugly along the way, but don't worry. We'll get there and well beyond before we're done. The first thing you need to do as always to get to the Views interface is to go to Administer, Site building and Views. We've already done that and just to remind us before we start, let's go back to the cheat-sheet that gives us steps to creating a view. I have deleted everything after the first few steps that will be covered in this video. The first step is to go to the List of views and to click on add.

So we go back to our site and click on Add. The next step is to provide a name and the type of view that we want. We are going to call this view people, and remember this View name at the top is the machine readable one, so it all has to be lower case. Our View description will again just be People with a capital P. The type of view we're creating is once again a Node. That's a kind of view that you are going to create over 95% of the time. We scroll down to the bottom and click Next. Now, we're on the Main screen and we have two major questions to answer. The first one is which records do we want to see? We do that in the Filter section of the Views window. Once again to add a filter, you go up to this Filter section and click on the plus sign, then scroll down and decide what sort of filter you'd like to add.

In an earlier video, I briefly mentioned the idea of Groups, how you can filter out all of these selections that you have for filters and fields and so forth. I want to talk a little bit more about what these different Groups are. By default, you see all of the groups. The two most useful groups for you will be the Node and the Content groups. The Node section includes a lot of the pieces that are there when you create a node, such as the title and the body. The Node group also includes a lot of other information that you might not expect, for example whether the node has a comment attached to it and so forth. The Content group includes all of the CCK fields that you created earlier. In our case, that would be our first name, last name and date of birth.

Some of the other groups that you see in that pop-up are there as part of Drupal core, for example Comments. It will let you sort out specific comments within a node, and Node revision so you can see what somebody did on a node three versions ago and so forth. Finally, there are some groups that only appear after you've added modules. One example of that is the Date group that we see because we added the Date module in another video. Later in the course we'll be adding the Location module and that will add another group to that pop-up. But for now, we are just going to filter on two things. The first is the Node: Published. That is whether or not we've actually flagged it to be published or not because we don't want to show any unpublished stuff, and the Node: Type, because in our case we only want to see content nodes of the person type.

Note that you can check multiple things at once, then when it comes to the next step of configuring those choices, you will see them one after the other. I'll show you that right now by clicking Add, the first one, Configure Node: Published we want Yes, and Update, and then we see the next one that we selected Node: Type, we only want Person. With each one of these choices, you may have additional options. For example in this Node: Type filter, you can choose whether to have it be one of these types, and I could say okay, I want it to be a Page or a Person, or I could say I want it to be everything except Person. That's useful if you have dozens and dozens of node types obviously because you can say okay, everything except for these three types which we want to keep private. In our case we just want it to be the Person type.

The other thing I wanted to mention is this little Expose button up here. It lets the user choose what to see when they see the view, and we'll be covering that in another video, but for now we'll just click on Update and as you can see we've added our Filters up here. Now we have to make one more decision, which fields do we want to show in each record? To do that, we go to our Fields section of the views administrative window. We are going to add Fields once again by clicking on the Add button. Scroll down and decide which ones we want.

In this case, I'm going to recreate that view we've created in another video which shows all of the custom fields that we've added via CCK, along with the name of the person who you remember is in the title. We want to add all of the CCK fields that we've created. So I'll come down here and add Content: Date of Birth, Family name, Headshot, Married to, and Personal name. I am also going to add the Node: Title, which is their full name. Now, we're going to take away some of these, but I want to show you what it's like to have too much information first, because when you start creating views, you'll very likely find yourself adding a lot of stuff, and then taking away a bit. I think it's better actually to get it all out and then do some editing to bring yourself back.

So I'll add the Node: Title and then I'll click on Add. Once again we'll configure each one of these now. There were five or six fields there, so we have to go through five or six configuration screens now. For Date of Birth, I'm going to leave it as it is. I'm going to leave the Widget label. We'll explain that a little bit more later. You have some Format choices, you could say for example that person was born three years and five months ago or whatever, but we'll just say Update. For the Family name I'll say Update, and we'll be talking about all of these options later in the course. But for the Headshot, I'm going to do something a little bit different.

I am going to make this Format, not Generic files because that actually doesn't show the graphic. I want to have that little 100X100 graphic, and have it linked to the node. So that when someone clicks on the graphic, they go to the node. We can also have them click on the graphic and they will get a big picture of that graphic, the original full size version. Let's leave it like this for now. I do want to point out one other thing though. This Format pop-up allows us to click on the Headshot and go to the node, but there is also this thing here Link this field to its node, and is actually just Output this field as a link, all of these allow you to setup links from the Field to some other place. They could actually end up fighting with each other, if you select more than one. So be careful about that.

Then when you go back to look at your views, you can troubleshoot exactly which ones are going to the wrong place. For us though, I'll just click on Update. Married to, I'm going to leave it as it is. Personal name leave it as it is and Title, I'll leave it as it is. Now, we have our view down here at the bottom, and as you can see it's kind of a mess. It's common to have to redo such things several times when making a view. That's why I'm so grateful for the Preview, it provides here down below. A quick troubleshooting tip, if you get an error when you try to see the Preview, the most likely cause is that your installation of PHP doesn't have enough memory. We discussed how to increase your PHP memory in the Requirements video in this course. Now, the last thing to do remember is to save your view because up until now, none of our work has been saved. Click Save and there we are, we have our view.

Well, I warned you that things were going to get ugly before they got pretty again, and I think you'd agree that that's where we are. We have a view that doesn't look like much and in fact won't appear anywhere on the site, because we haven't put it in a display such as a Page or a Block yet. But don't worry. Some more videos in this course will show you how to do all of that. And on the road to get there, you'll pick up all the skills you need to truly master Views and make them look good.

Find answers to the most frequently asked questions about Drupal 6: Online Presentation of Data.


Expand all | Collapse all
Please wait...

Q: The exercise files for the course appear to be missing.

A: Full exercise files for this course were not provided because of the unusually large amount of images, modules, and other files that would have to be installed in specific places, in addition to the database. We hope to have a solution for future Drupal courses that installs all items in their correct places.

Q: During the course the author makes reference to being able to add data via the exercise files; however, the data is not in the exercise files.
A: During the recording of the title, some of the exercise files were removed, since the frequent updates to Drupal itself and to the modules that are needed to run the exercise files cause them to break.

The data referenced in the video consists mostly of names and addresses, which will need to be typed by hand.
Share a link to this course
Please wait... Please wait...
Upgrade to get access to exercise files.

Exercise files video

How to use exercise files.

Learn by watching, listening, and doing, Exercise files are the same files the author uses in the course, so you can download them and follow along Premium memberships include access to all exercise files in the library.
Upgrade now


Exercise files

Exercise files video

How to use exercise files.

For additional information on downloading and using exercise files, watch our instructional video or read the instructions in the FAQ.

This course includes free exercise files, so you can practice while you watch the course. To access all the exercise files in our library, become a Premium Member.

Upgrade now

Are you sure you want to mark all the videos in this course as unwatched?

This will not affect your course history, your reports, or your certificates of completion for this course.


Mark all as unwatched Cancel

Congratulations

You have completed Drupal 6: Online Presentation of Data.

Return to your organization's learning portal to continue training, or close this page.


OK
Become a member to add this course to a playlist

Join today and get unlimited access to the entire library of video courses—and create as many playlists as you like.

Get started

Already a member?

Become a member to like this course.

Join today and get unlimited access to the entire library of video courses.

Get started

Already a member?

Exercise files

Learn by watching, listening, and doing! Exercise files are the same files the author uses in the course, so you can download them and follow along. Exercise files are available with all Premium memberships. Learn more

Get started

Already a Premium member?

Exercise files video

How to use exercise files.

Ask a question

Thanks for contacting us.
You’ll hear from our Customer Service team within 24 hours.

Please enter the text shown below:

The classic layout automatically defaults to the latest Flash Player.

To choose a different player, hold the cursor over your name at the top right of any lynda.com page and choose Site preferencesfrom the dropdown menu.

Continue to classic layout Stay on new layout
Welcome to the redesigned course page.

We’ve moved some things around, and now you can



Exercise files

Access exercise files from a button right under the course name.

Mark videos as unwatched

Remove icons showing you already watched videos if you want to start over.

Control your viewing experience

Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.

Interactive transcripts

Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.

Thanks for signing up.

We’ll send you a confirmation email shortly.


Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

   
submit Lightbox submit clicked