Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Create a “How To Install” tab with instructions to install and URL/download links.
Comments
Comment #1
raytiley CreditAttribution: raytiley commentedComment #2
jefflinwood CreditAttribution: jefflinwood commentedWe made some observations here:
1) The Modules page lists everything, and is quite overwhelming if all you want to do is install a new module. The "Install a new module" link is there, but it is a little hidden
2) On "Install a new module", this gets really confusing. The sentence:
"You can find modules and themes on drupal.org." has three different links. Why would we install a theme from the "Install a new module" page? Site builders would know that modules aren't themes, even though they might be installed in a similar way.
3) Before clicking "modules" on "Install a new module", the site builder thinks they are going to get a definition of "module", almost like a wikipedia page
4) After clicking "modules", the drupal.org/project/modules page shows up. What is the call-to-action here? The site builder gets 8108 modules that match their search, except they haven't searched yet.
5) Why should the site builder know what version of Drupal they are on (for filter by compatibility), when their Drupal installation knows? This should be pre-selected if they visit from a link from their own site.
6) No call to action to download on individual module pages on drupal.org - download link should be up at top, even if it is just an anchor link that goes to the downloads box
7) Without a strong background in UNIX, site builder will have no idea whether to choose tar.gz or zip for downloading a module. Drupal.org gives no clue that either one is fine, or even to recommend a default.
Comment #3
xjmI'd add to this that the "Install new module" text is a little misleading, and the workflow after using the form needs some work. The form downloads modules; it does not install them (that is, fire
hook_install()
as happens when the module is first enabled). Furthermore, if the module has already been downloaded, the form throws the error "Module is already installed," yet the user cannot find the module on the "Uninstall" tab because it hasn't actually been installed... just downloaded.Also, if something goes wrong with a particular module's installation, it is not clear to the user that they just go back to
admin/modules
rather than using the form atadmin/modules/install
over and over again. I spent 20 minutes going in circles with someone on IRC who didn't realize all the modules were downloaded even though only one module threw an error and didn't get enabled.Comment #4
jhedstromComment #5
David_Rothstein CreditAttribution: David_Rothstein as a volunteer commentedMade a separate issue for this (with a patch) since I've seen it mentioned several places by several people but there didn't seem to be a dedicated issue anywhere: #2543066: "Install new module" and "Install new theme" links are confusing