In my last post, we took a whirlwind tour through Drupal's core modules. Now we'll take a look at some of the contributed modules that you might want to use.
Many contributed modules were created by the same people who maintain Drupal core, but others are not well maintained or stable. I've learned that before using a new module for the first time, it's a good idea to look through the issues queue for that module. Each module page should have a link to view all pending issues. Taking a look here can save a lot of headaches later.
Whenever possible, it's usually a good idea to only run the released versions of a module. However, helpful patches are sometimes only applied to the development version. If a new version of a module is being developed, desirable features may only be available there. Your best bet is to read through the available information and try to determine which version is going to work best for your needs.
Let's start off with the module you absolutely need to install, the Update Status Module. I'm pretty sure this will be a core module in Drupal 6, and it's very helpful in keeping your Drupal 5 sites up to date.