Recomended Drupal 7 Modules

Drupal is an incredibly powerful and flexible opensource CMS. Much like there’s always “an app for that” there is also always a module for that when it comes to extending Drupal. The more I work with it the more cool & helpful extensions I find. Here are some solid ones that I’d recommend to extend your Drupal install:

  1. admin_menu: Makes drupal sites so much easier to manage and find what you’re looking for. I refuse to manage a website without this module.
  2. calendar: Works well with the date module to make a powerful calendar
  3. captcha: Use math or Images to cut down on spam
  4. colorbox: Lets you easily put internal or external links into lightboxes including drupal forms
  5. conditional fields: Allows you to show or hide cck fields based on values of other cck fields.
  6. context: A smarter way to place blocks.
  7. content_access: specify view edit permissions per content type
  8. ctools- Necessary for a lot of other good modules
  9. custom breadcrumbs- If you have a shopping cart you’ll want this or you’ll be left with just “Home”
  10. date- Allows you to use date as a cck field and uses really nice jquery ui calendars for selecting the date.
  11. devel- Module that helps developers as site is being built
  12. dhtml Menu- Used to be great for helping with the administration menu in the good old days to keep better track of where you were at when the administration menu was in the sidebar. Now it’s just a nice menu to use as an accordion.
  13. entity- Turns things like nodes into entities so you can reference them later.
  14. feeds- Allows you to turn xml feeds or csv files into nodes.
  15. feeds_tamper- Tweak the feeds using this module.
  16. fivestar- You can’t have reviews without the fivestar plugin.
  17. field collection- combine multiple ckk fields- kindof like a fieldset where you
  18. galleria- Great gallery plugin that has options so that you can use it in a lot of applications
  19. global redirect- Essential SEO module… redirects node/xyz to the alias
  20. insert- Allows you to insert photos much like you can with WordPress.
  21. job_scheduler- essential for many great modules like the feeds module
  22. jquery_update- cause you don’t want an out of date version of jQuery
  23. libraries- Allows you to use javascript or other libraries with drupal
  24. link- Turn links into click able links.
  25. logintoboggan- enhances the drupal login and access denied workflow.
  26. masquerade- Great for websites where you want to impersonate other users to debug issues they have.
  27. media- Shows all media uploaded to the website and allows admins to upload media without ftp.
  28. plupload- Allows you to upload media by dragging and dropping files.
  29. menu_block- Because you might want to show children of a menu as a menu block
  30. metatags- Another essential SEO plugin. Allows you to change page titles and meta descriptions
  31. multiupload- Allows you to select multiple files to upload to a cck field
  32. multipupload_imagefield_widget – an extension of multiupload. Allows you to select multiple photos and upload them to a cck field.
  33. nice_menus- make dropdown menus so nice and easy to make. Start with this module!
  34. pathauto- Creates nice auto alias’
  35. porterstemmer- enhances search
  36. rules- Required for modules like ubercart where you have conditional actions
  37. taxonomy_menu- Creates menus out of taxonomies… nice for eCommerce websites.
  38. token- Required for pathauto and other essential modules.
  39. ubercart- A fantastic shopping cart with a great community.
  40. uc_feeds- extends the feeds module so you can import products.
  41. uc_coupons- Every eCommerce website needs coupons.
  42. uc_node_checkout- Turn nodes that users create into products. Service tickets for example.
  43. views- Why isn’t this built into Drupal? If you haven’t heard of Views you probably haven’t heard of Drupal. Never built a Drupal website that doesn’t use views.
  44. views_bonus- As a bonus you can export views as a csv file.
  45. votingapi- Required with fivestar. Allows you to do voting on nodes.
  46. webform- If you have a form on your website this is the module to use.
  47. wysiwyg- If you are into that sort of thing, this in nice.
  48. xmlsitemap- Essential SEO plugin. Turn on the node xmlsitemap to get all your pages listed.


Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.