Drupal 8 does way more out-of-the-box than previous versions of Drupal. If you're migrating your site from Drupal 6 or Drupal 7, you'll be amazed how many contributed modules you can now do without.
Drupal 8 core includes many modules which were 'must have' in the previous drupal versions.
So without saying much let's go through some of the most needed modules:
- Chaos tool suite (ctools)
CTools is the most popular Drupal module, with almost nine hundred thousand sites using it, making it the most installed Drupal module. This module is a set of tools to improve the developer experience. The tools are, for example, Plugins, Exportables, Contexts, AJAX responder ... It also has a Page Manager, whose job is to manage panel pages.
- Admin Toolbar
The Admin Toolbar gives you a dropdown menu to access the sub-items in the toolbar quickly
- Pathauto
Pathauto is the go-to module for automatically generating nice aliases for all your URLs. You get to define the path patterns for any content on your site that has a path (nodes, users, taxonomy terms...) Works in multiple languages. You need to add Token and Chaos Tools as dependencies.
- Entity Browser
Start with the Entity Browser module. Provide a generic entity browser/picker/selector. It can be used in any context where one needs to select few entities and do something with them. You'll want to try this out with the File Entity Browser module. Configure it using the 'Manage Form Display' settings. (Hint: make sure you have all the required libraries installed to get this working.
Those are most popular used modules and are a must for almost every site, but they are still not included in the core.
If you know more modules which are a 'must have' please be a pal and comment it or write to us
Thank you for reading.
Happy Drupal