1

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 Jan 18 '12 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 Jan 18 '12 at 12:58
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 Jan 18 '12 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 Jan 18 '12 at 9:18
  • I downloaded the latest today. I did not use drush. Is that the problem? – Hacker Jan 18 '12 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 Jan 18 '12 at 9:23
  • yeah i was downloading manually. So i was not finding those modules. – Hacker Jan 18 '12 at 9:26
0

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, privacy policy and cookie policy

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