Images are an important part of most websites. When a lot of people successfully complete their first Drupal install, they are surprised to see that there is no image handling built-in. (BTW, this is resolved in Drupal 7.) There are many contributed modules on drupal.org related to image handling and it can be confusing and overwhelming to figure out which ones you need. The purpose of this post is to help new Drupal users to put the correct pieces together for robust and expandable image handling.
Here is the list of modules to enable image handling in Drupal 6.
- CCK (http://drupal.org/project/cck)
- Content
- Filefield (http://drupal.org/project/filefield)
- Imagefield (http://drupal.org/project/imagefield)
- Filefield Insert (http://drupal.org/project/filefield_insert)
- ImageAPI (http://drupal.org/project/imageapi)
- ImageAPI
- ImageAPI GD2
- ImageCache (http://drupal.org/project/imagecache)
- ImageCache
- ImageCache UI
Check back for updates. I will update this post to add more details on the configuration steps involved in a typical setup.
Feel free to add comments that may be helpful to others.