Modular Installation Profiles

By Benjamin Melançon
on 01 Oct
0 comments

Description

Agaric (or one of us, at least) is obsessed by the idea of modular installation profiles.

It's just the way Drupal should be.

Our Agaric Starter Profile was a hacky start at that, and has either been delisted from Drupal.org or we never made a proper release (either way, attention to it has suffered and we can't complain). More time than I had went into trying to create separate include files that could be combined in different ways to serve as a set of varying profiles that could be chosen.

It should be built into the architecture though: modules, in fact, should be able to have their own mini-profiles. Complex modules could offer several choices when you install them. If this module is built into an installation profile of the traditional sort, its mini installation profile would become part of the larger one (and could also be extended by the main installation profile).

In my ideal world, we would typically put several focused, partial installation profiles together to make the site we want in one step (after downloading three profiles).

Also in this ideal world the installation profile could call modules and install them automatically, and people wouldn't have to download them.

So, modular installation profiles. If anyone's working on them, sign me up. If you're interested too, comment here.

 

Post new comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <h1> <h2> <h3> <h4> <h5> <h6> <small> <pre> <strike> <sub> <sup> <kbd> <s>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.