Every good CMS will provide you with a "core" program. However, to make your website have more functionality we add modules to websites, if you are on Drupal, and plugins if you happen to be on WordPress.
Don't go overboard and add any module you can think of when starting your website. Yes you might need some of the features you want in a module, but be aware not all out there will work properly. A takes just one bad module to break your website.
Four Tips To Check Before Selecting A Module
- A good working module will not slow your website down.
- If the module you are choosing has been downloaded more than a few hundred times, chances are that it's a functioning module.
- Look to see if the updates on the module you are selecting are recent. If it looks like it hasn't had any major updates in a few months, than it has probably been abandoned by the developer that contributed the module and could break your website.
- Look to see if the developer of the module you want to use has contributed other modules. Why is this important? Well because that means that the developer might be more inclined to keep up with the modules and update them. Also, if they have contributed that established credibility.
Now that I've talk about what to look for before selecting a module, the next question most have is should I upgrade? The example I'm referring to when talking about modules is Drupal, so the question would be posed as "Should I upgrade my website to Drupal 8?" LevelTen's Senior Developer, Ian Whitcomb, previously wrote a blog on on Drupal 8 titled "Things to Consider Before Diving into Drupal", which makes for a good read before you decide to make the leap to Drupal 8.
Have any favorite modules you have added to your website? If so which are they? We would love to hear what they are and always can be added to our Drupal Distribution called Open Enterprise, which has plenty of useful best-of-breed modules that anyone looking to have a website might need.