Contributed modules
It's a good idea to have a list of modules you intend to use before you start building. Looking through the modules will give you an idea of what's possible already in contrib, point out any problem areas, such as modules that aren't yet ready for the version of core you are using, and maybe give you ideas for functionality you hadn't thought of.
While this book is broken up into logical sections, I actually find it easier to install the whole mass of contributed modules I will be using at one time. Many modules are used in more than one section and they often have intertwining functionality. Having them all installed means less running back and forth to add another module and also can show problems where modules don't get along before you get too deep into using them. Here is an alphabetical list of all the modules we will be using on this site:
Activity, Admin menu, Advanced Forum, Advanced Help, Advanced Profile Kit, Advanced Poll, Author Pane, Automatic Nodetitles, BUEditor, Calendar, CCK Field Privacy, CCK, Comment Page, Comment Subject, Comment RSS, Content profile, Custom Pagers, Custom Error, Date, Devel, Facebook-style statuses, , Fast Toggle, Fivestar, Fivestar Extra, Flag, Flatcomment, GMap, Google analytics, Ignore User, Imagecache, Imagefield, legal, Lightbox 2, Live, Location, logintoboggan, Me aliases, Mollom, Meta tags, Notifications, OG, Page title, Panels, Path redirect, Pathauto, Privatemsg, Quote, Signatures for Forums, Smileys, Token, User Relationships, User titles, User Comment, Userpoints Contrib, Userpoints, Views
----
Modules I have installed but not listed above, yet:
*messaging
*votingapi
*ctools
*filefield
*image_fupload
*link
*plugin_manager
*imageapi
*demo
*devel
*jquery_impromptu
---
Possibles:
Abuse, (could be done with flag), Blog Information, Blog theme, Comment Mover, Comment Upload, Forum Access, Google CSE, Kudos, Moderate, User Display API, Simplenews, Views slideshow, Hierarchical select, OG Block Visibility, OG Calendar, User badges, User Points Top Contributors
And here is a list broken down by section so you can see where they fit. To keep it simple, each module is only listed in one section.
*** SECTION ONE: BASIC SETUP
Chapter 1: Getting Drupal up and running
None
Chapter 2: Core modules
Book, Comment, Contact, Database logging, Forum, Help, Menu, OpenID, Path, PHP filter, Profile, Search, Statistics, Taxonomy, Tracker, Trigger, Update status, Upload
Chapter 3: Useful contributed modules
Admin menu, Devel, Views, CCK, Panels, Advanced Help, Pathauto, Flag, Token
*** SECTION TWO: IT'S ALL ABOUT THE USERS
Chapter 4: Registration
logintoboggan, legal, Automatic Nodetitles, Content profile,
Chapter 4a: Making friends
User Relationships (Alt: Flag Friend), Privatemsg, Ignore User,
Chapter 5: Blogs
Author Pane, User Comment, ?Blog Information, ?Blog theme,
Chapter 6: Incentives
Userpoints, ?Userpoints Contrib, ?User Points Top Contributors, User titles,
User badges, Fivestar, Fivestar Extra, ?Kudos
Chapter 7: Public profiles
Advanced Profile Kit, Activity, Facebook-style statuses, Me aliases, User Display API
Chapter 8: Home pages
TBD
Chapter 9: Privacy
CCK Field Privacy
*** SECTION THREE: GET YOUR USERS TALKING
Chapter 10: Forums
Advanced Forum, BUEditor, Live, Quote, Smileys, Signatures for Forums, ?Comment Upload, ?Moderate, ?Abuse (could be done with flag), Comment Mover, ?Comment Subject, ?Forum Access, Fast Toggle, Flatcomment, Notifications, Comment RSS, Advanced Poll, Comment Page
Chapter 11: Groups
OG, OG Block Visibility, OG Calendar
Chapter 12: Live chat
TBD
*** SECTION FOUR: AREA INFORMATION
Chapter 13: Building an area directory
GMap, Location,
Chapter 14: What's going on? Adding an event calendar
Date, Calendar
Chapter 15: Extra! Extra! Add local news feeds
TBD
Chapter 16: Articles
Chapter 17: Show off your area with photos and video
Imagefield, Imagecache, Custom Pagers, Lightbox 2
*** SECTION FIVE: YOUR UNIQUE LOOK
*** SECTION SIX: GETTING THE WORD OUT & SEO
Meta tags, Page title, Google analytics, Path redirect, Simplenews
*** OTHER MODULES
Custom Error, Google CSE, Hierarchical select, Mollom, Views slideshow