Formalizing list of content
All sites need:
- CCK: Lets you format your post into more than just a blog post
- Views: Lists that information (system that is between Drupal and database for queries)
Views is not:
- Not a UI (UI is just a utility)
- UI is optional, unnecessary overhead
Building views
- Give name
- Description and tags are optional; good if you have lots of site administrators
- View type is almost always node
- Parts in views correspond with parts in an SQL query
- Filters
- Sort Criteria
- Fields: After "select," before "from"
- Arguments: Just like filters except they often change on the fly (i.e.: url argument)
- Relationships: Similar to "join" clause in SQL query
- Basic settings: How the view is presented to the user
- Display types (left-most column): You can do one view and a couple of different display types
- Pages: List, table, image gallery
- Block
- RSS feed
- Calendar
**When you make a view, you have to make a display type in order for anything to display on your site.
**Makes more sense as the "Listings" module