views

ImageCache

Published April 2, 2009
Automatically performs image manipulations as needed and caches the results. Complete integration with CCK (via ImageField) and Views.

If you're using ImageField with CCK, then you should be using this module.

You can define an unlimited number of preset image manipulations that can be called upon when displaying images. These "manipulations are usually just different sizes, but the module also give you the option to crop, rotate, desaturate, and sharpen.

What's with the "Cache" in ImageCache? It actually only creates a modified image when that image is needed. Once a modified image is created, it is cached and treated just like any other image on the server. The next time that particular image modification is called, it served from the cache - no additional image processing necessary.

ImageCache also integrates fully with Views to allow you to select how an image appears in a view.

Stats

What makes an Aston Martin Vanquish such a cool car?

Is it the fact that James don't-call-me-Remington-Steele Bond drove one all over a frozen lake (and into an ice hotel) in Die Another Day? Is it because Jason I-can-take-James-Bond-with-one-hand-tied-behind-my-back Statham's character in The Italian Job used his share of the heist to purchase one? Or is it because it's just one super-fast, totally cool-looking ride?

Views

Published March 27, 2009
You have all this content, you need to list it, sort it, filter it, form relationships, make it look pretty. We consider Views a must-have!

Views is a universal API to let any user or module make a list of just about anything on your Drupal site: views comes with the ability to list all of Drupal's "first class objects":

Nodes
most views list nodes, and nodes have the most power and felxibility in a Drupal site
Aggregator Items
list stories in an RSS feed, sort them, filter them
Comments
maybe list all comments in moderation, or comments from users with the Editor role
Files
think: all files by one user, all MP3 files
Node revisions
Peek into the history of your content
Taxonomy Terms
Create custom navigation fast
Users
Combined with something like Userpoints, a list of folks who are active on your site
Access Log entries
find out where users are hitting your site, how they got there, and when

Stats

So, you want to build a content management system? They're all the same, aren't they? Admin screens, RSS feeds, Calendar, Contact form, the list goes on...

On the other hand, that makes me think of one area no framework agrees on... Lists! Drupal doesn't even have a built-in way of displaying a list of all nodes of type "X" to users.