allow installing a module from the d.org project page URL

Created on 27 February 2024, 6 months ago
Updated 8 April 2024, 5 months ago

Problem/Motivation

The module install form accepts a URL, but it has to be a URL for an archive file.

Finding an archive file on d.org requires fairly specialist knowledge:

1. The user is directed to the modules list ( https://www.drupal.org/project/project_module β†’ ) by the form
2. They follow a link to a project page, e.g. https://www.drupal.org/project/token β†’ (the first on the list)
3. There is NO text anywhere on a project page about archives. The form said "The following file extensions are supported: tar tgz gz bz2 zip." but there is no mention of 'tar', 'zip' etc
4. You need to know to click on the release number on the release
5. You finally see the links to the downloadable archives!
6. But they have a warning on them: "Downloads are for manual installation, which is not recommended when using Drupal 8 or later." This is going to make inexperienced users think they've not found the right thing

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

✨ Feature request
Status

Closed: won't fix

Version

11.0 πŸ”₯

Component
UpdateΒ  β†’

Last updated 2 days ago

  • Maintained by
  • πŸ‡ΊπŸ‡ΈUnited States @tedbow
  • πŸ‡ΊπŸ‡ΈUnited States @dww
Created by

πŸ‡¬πŸ‡§United Kingdom joachim

Live updates comments and jobs are added and updated live.
  • Usability

    Makes Drupal easier to use. Preferred over UX, D7UX, etc.

Sign in to follow issues

Comments & Activities

  • Issue created by @joachim
  • Status changed to Closed: won't fix 5 months ago
  • πŸ‡ΊπŸ‡ΈUnited States dww

    Thanks for the suggestion. I agree that'd be better UI.

    However, see πŸ“Œ Remove adding an extension via a URL Fixed . This part of the Update Manager is going to be replaced with Project Browser. I don't think anyone wants to invest any energy on improvements to a dying beast that doesn't handle composer dependencies, etc. E.g. if you try to install Address β†’ using this UI, your site will get WSOD, since none of the required libraries would be installed for you. More and more projects are in the same boat.

    So instead of trying to make this easier to use, let's hurry up and kill it off. πŸ˜‚

    Thanks/apologies,
    -Derek

Production build 0.71.5 2024