10 Best Modules in Drupal

1. Path Auto

Path auto module is used to create URL aliases. A good URL aliases is essential for SEO.

Using Path auto we can create a different url folder structure based on content types. For example blog content type need to start with /blog and news contents need to start with /news. These all can be easily doable by path auto module.

2. Meta Tag

Meta Tag module allows drupal site to create meta data for Search Engine Optimisation. The Meta Tag can be grouped based on the content types. There are lot of sub modules attached with Meta Tag that will cover all of the meta tags requirements.

3. Simple Sitemap

Simple sitemap module will generate sitemap.xml files automatically. The sitemap module gives lot of plugins to extent the functionality. We can generate custom sitemaps based on our requirements. I will explain how to create custom sitemap in another blog.

4. Chaos Tool Suite (ctools)

This developer friendly module contains set of APIs and tools to cover lots of problems that helps us the developers to improve user experiences. Some of them are Ajax response, Object caching, Model dialog, and css tools.

5. Quick Node Clone

It is time consuming process to replicate identical nodes. Quick Node Clone module provides an efficient way to clone the nodes. So the content authoring will be more easier.

6. Twig Tweak

Twig Tweak is a beautiful module which extends the twig template functionality. The modules giving most of the answers regarding templates that developer wants. It includes lot of functions and filter that doesn’t exist on drupal core.

Eg: {{ drupal_form('Drupal\\refactor\\Form\\RefactorBlockForm') }}

7. Token

Token module provides placeholder variable that can be replaced dynamically. We can create own tokens besides the core tokens.

8. Webform

Webform module provides functionality to create any forms. All such forms can be managed by CMS admin panel. This provides lot of ways to submit forms that also can be managed by admin panel.

Webform is secure, reliable and robust. The main advantage is the developers can alter any forms based on the customer needs. Its not dubious like word press WP forms. I am not blaming WP forms. That is also good in its way.

9. Search-Api

Search API module is alternative of drupal core search module. This is providing a better API interface which can connect most of the search engines easily with drupal. The default search engine will be drupal database but we can use others easily like elastic search, open search, solr etc.

Most of the search engine plugins are already available in drupal module ecosystem. But we can extend functionality to accommodate any search engines.

10. Paragraph

Now a days, the customer is thinking like a one page application. They don’t need to connect the contents from different place. All needs to available in the same page on creating content.

Paragraph module is the best answer for that. We can create components based on customer needs. The components can easily be structured on any pages.

In my opinion, drupal developers should think about this module on first before creating any drupal application.