I have this client requirement:

While installing Drupal, user needs to do most of the configuration himself.

  1. Select the logo.
  2. Select the theme.
  3. Select the type of website he wants like blog, website, forum, eCommerce and when he does it, it should come along with its own configurations.

I know I need to use an installation profile. Is there any other way to do it? If an installation profile is the only way, then how can I meet all these requirements?

  • While my recommendation/answer leads to drush, I think drush and drush make use should be a separate question.
    – Letharion
    Commented Jan 18, 2012 at 10:33
  • @Letharion - i have removed the drush error. Hi can i get you drupal folder after you have got the modules? Because i am unable to get it up and running.
    – Hacker
    Commented Jan 18, 2012 at 12:58

2 Answers 2


I recommend you take a look at NodeStream for examples. With a combination of install profile and Features, you do a great deal of setup during the actual install. You could either build on top of that, which is what we do at work, or you could use it for examples.

  • I tried to install and its missing few modules like The following modules are required but were not found. Move them into the appropriate modules subdirectory, such as sites/all/modules. Missing modules: Uuid_node, Uuid_user, Uuid_role i could not find these modules in drupal
    – Hacker
    Commented Jan 18, 2012 at 8:51
  • What version are you using? I started a new project on the latest, alpha4, yesterday, and the build script worked fine.
    – Letharion
    Commented Jan 18, 2012 at 9:18
  • I downloaded the latest today. I did not use drush. Is that the problem?
    – Hacker
    Commented Jan 18, 2012 at 9:22
  • Well, NS just lists all of it's dependencies. You need to "drush make" for all of them to be downloaded. Or download them manually, but I wouldn't wanna do that.
    – Letharion
    Commented Jan 18, 2012 at 9:23
  • yeah i was downloading manually. So i was not finding those modules.
    – Hacker
    Commented Jan 18, 2012 at 9:26

As opposed to install profiles, what might serve is if you manage the settings.php file with conf[] variables.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.