Hi,

I'm a new Drupal user and I just spent a very long time downloading every module for 4.5.x and installing about 90% of them in modules directory, executing mysql update files, and other misc things.

I believe the core drupal installation comes with about 30 modules and I added 109 that I downloaded form the downloads page... So I have 139 available for use. I like to learn all that drupal is capable of and wanted to try out all the interesting modules even though I will probably not end up using most of them when the website goes live.

My question is:

If the modules are in the modules directory but the modules themselves are NOT "enabled" via the admin/modules section, does that slow down page rendering for website user?

If it does slow things down even though they are not "enabled", then I will move the unused ones out of the directory when the site goes live. If it does not impact performance, then I will leave them there just in case I want to quickly enable a module in the future.

Thanks for the info.

Comments

killes@www.drop.org’s picture

The modules in the modules directory are only included if they are enabled. So, your setup would not get a performance penalty. The only exception is the admin/modules page where all will be included to present you the choice to enable them. This can cause a problem if your memory limit for php isn't high enough.
--
If you have troubles with a particular contrib project, please consider filing a support request. Thanks. And, by the way, Drupal 4.5 does not work with PHP 5.

ealfert’s picture

Thanks killes for the response. I have been reading the forums for a few days and you seem to be very involved not only in developing drupal but also answering questions from newbies like me. Thank you!

P.S. I did have a problem with drupal crashing when I fist copied all modules to the modules directory but I figured out about increasing memory limit in php.ini by looking at the apache error logs. Initially I thought it was conflict between modules since my experience with other CMSes reminded me that sometimes one module does not play nice with another. I did a test and enabled all 139 modules at the same time and did not notice any problems. That leads me to believe drupal is coded better than other CMSes and has an API that always true module independence from the core and other modules.