User login

Agaric wants automatic installation of dependent modules

Posted to the 2008 predictions thread:

Many useful modules available for Drupal 5 will either be forced to merge together, or forked/merged substitutes will appear as people become tired of dang diddly modularinos (sorry Ned Flanders).

I don't think that will happen, and if it does I think it will be a bad thing.

I do think people will see the importance of letting newbieuser (or expertuser for that matter) pick module W and have X, Y, and Z installed automatically.

This won't be solved in 2008 I'm afraid, but I hope we'll be on our way to a solution by 2009. Ideally Update status module could download the code from for you. Professional hosters would use a different approach but the potential security risk of the web server writing to sites/all/modules is a lot smaller than the out of date Drupal, I think.

Imagine selecting and installing modules from within your Drupal site! Then Drupal will be like Linux ;-)

Alternatively (and suboptimally) could package all required dependencies with modules and user-admins are expected to open their tarball first in sites/all/files (may not exist) or something where a helper module could zap duplicates, before the user-admins moves the module files into sites/all/modules or wherever they like.

I agree many dependencies for Drupal modules will be a problem, but bigger, less-modular modules will be a bad solution.

benjamin, Agaric Design Collective

The leading way right now is but it's not an approach that lends itself to ease of use for new users. A Drupal web interface to Drush (which is a command line interface for Drupal)? Circular, but hey, why not!


Searched words: 
Drupal package management


Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.