Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
By DocRPP on
If somebody ask you, what are the best Drupal modules for any site, in general, what will be your answer? I have compiled a list of 10 Must Have Drupal Modules and I would like to know what the community think as a list of the top 10 modules. I know that this is a wide question and there can be too many answers, and I am looking for exactly that.
Comments
Yes, there are must-have
Yes, there are must-have modules that get installed pretty much every time, such as chaos tools and views, but, in addition, some of my favorite modules are CDN, Calendar, Bakery, CKeditor (WYSIWYG is also a really good module), and Image CAPTCHA. I picked these ones because they're well maintained, easy to use, and work well.
I am against Image CAPTCHA. A
I am against Image CAPTCHA. A couple of reasons being:
1. It is ineffective. Spam bots could easily crack them on my site. Making them more complex would mean additional CPU load.
2. Also, it affects user experience.
In my site, I use spamicide with a lot of success. They have the added advantage of not affecting user experience and is mentioned in my list. I do use CK Editor, even though WYSIWYG do provide more flexibility. But it has got issues with not supporting the latest releases of the WYSIWYG clients. I use jQuery update hence there is no need of CDN. I don't have to use bakery since I don't have subdomains to run. The nature of my site does not require calendar as well. In short, I don't use all the four modules you mentioned. But I heavily rely on CTools based modules such as Views and Panels(who doesn't?)
Friendopedia - A free Facebook app to receive anonymous feedback. Built on Drupal 7 using fboauth.
Everyone's use case is
Everyone's use case is different. I simply listed a few modules that fit my use case very well.
Good suggestion with Spamicide, will probably replace CAPTCHA with this.
But I heavily rely on CTools
Me. I rarely use views and never use panels.
That was interesting to know.
That was interesting to know. Is it because you know a better alternative or is it because of the nature of your projects that you don't have to use them?
Friendopedia - A free Facebook app to receive anonymous feedback. Built on Drupal 7 using fboauth.
I use Drupal as a framework
I use Drupal as a framework more than a CMS. I build custom themes, so I don't need panels, and I do my own SQL using the Database API, so I don't need Views. The only time I really use Views is when I'm using the Calendar module, which pretty much requires Views to work.
Edit: I've read a bit more on Panels, and the main reason I don't need to use them is that I use view modes for theming content across my sites. You can read more about my method here: http://www.jaypan.com/tutorial/drupal-7-view-modes-consistently-themeing...
Entity View Modes is similar
Entity View Modes is similar in function to Display Suite and so far, I had been using Display Suite or panels. But it seems like Entity View Modes is a more light weight option, and will give it a go. Thanks for pointing out.
Friendopedia - A free Facebook app to receive anonymous feedback. Built on Drupal 7 using fboauth.
_
correct... if you just need the view modes without all the other stuff, then entity_view_mode is the way to go.
Or if you want to skip that
Or if you want to skip that module altogether, you can implement hook_entity_info_alter():
This is more lightweight, but the entity_view_mode module gives you a UI to do this on the fly without hard coding it.
What about exposed filters on
What about exposed filters on views? Do you code the exposed filters as well (using form api + db api)? Doesn't it take a longer time to develop using that?
It depends on what the filter
It depends on what the filter is. If it's something relatively simple, it can be added with ease, though it definitely will take longer than using views. If it's something more complex, trying to figure out how to make that work with views generally ends up being longer than just coding it myself.
I just saw this after 8 months
Hahaha sometimes (a lot of times actually) it is really hard to make Drupal do what you want to do specifically. I have been working with Drupal for 2.5 years and it feels like there is still a whole lot to learn.
Here is my Top Favorite 10
Here is my Top Favorite 10 modules and seriously my site is incomplete without these Modules:
Token
Pathauto
Google Analytics
WYSIWYG
CKEditor
ShareThis
Disqus
Media
Backup and Migrate
Which one do you prefer?
Which one do you prefer? WYSIWYG or CK Editor? Considering the fact that CK Editor can be configured to use with the WYSIWYG module, which approach do you go for? Using CK Editor module or using the CK Editor libraries with WYSIWYG?
Friendopedia - A free Facebook app to receive anonymous feedback. Built on Drupal 7 using fboauth.
CK Editor libraries with
CK Editor libraries with WYSIWYG
I am asking out of mere
I am asking out of mere curiosity, is there any specific advantage for that approach?
Friendopedia - A free Facebook app to receive anonymous feedback. Built on Drupal 7 using fboauth.
10 Best Modules for me
10 my favourite and must to use drupal modules.
WYSIWYG
CKEditor
ShareThis
Disqus
Token
Pathauto
Google Analytics
Media
Backup and Migrate
It's very enough for me,
It's very enough for me, thank you for your post, and would you like to suggest me what's good modules for Seo website Drupal?. I just newbie Drupal
i would like to use WYSIWYG
i would like to use WYSIWYG for my site.
the bare minimum
As written in Essential Modules to Install with Drupal 7. Note that each project will have special circumstances where semantics, seo, and/or media will play a strong role but what's listed here are what Pure Web Media considers essential.
Top 10 Modules for any Drupal 7 Site
It turns out that WYSIWYG is
It turns out that WYSIWYG is no longer the way to achieve that functionality in drupal. That's is one of the reasons why d8 favoured the direct CKEditor approach. So I stopped recommending WYSIWYG to people. It contains numerous bugs to successfully work, and is no longer the recommended way.
Friendopedia - A free Facebook app to receive anonymous feedback. Built on Drupal 7 using fboauth.
CKEditor approach
I'd been looking for open-source web development platform, I'd tested other cms but they are not that powerful as drupal. I love drupal eversince. I love their updates that may somehow fit my needs then.
Admin Menu
I like "Admin Menu" module too. :)
Among the listed top modules,
Among the listed top modules, the XML Sitemap is undoubtedly most needed one. It allows a well-organized and readable in-site structure for the Drupal sites, helping search engines crawl and index the site effectively.Besides, WYSIWYG is also a critical one, especially for newbies.
_
As this thread has degenerated into nothing more than bait for link spam, locking comments. Blame the spammers.