[Meta] Use Install/Uninstall consistently for turning modules/themes on/off (not Enable)

Created on 30 June 2017, over 7 years ago
Updated 17 April 2024, 8 months ago

Problem/Motivation

There is a UI that lets you turn a module/theme on/off. Turning it on adds configuration and often database tables. Turning it off removes content, configuration, and/or database tables. The UI for this should consistently use the verbs "Install" and "Uninstall". Currently it mostly does use these verbs, but it says "Enable" in a few places.

Proposed resolution

The UI for this should consistently use the verbs "Install" and "Uninstall" for turning a module/theme on/off.
Comments and variables.

Fix hook_update_projects_alter() and update.report.inc (and possibly other places) still have references to disabled extensions.

Will mean a lot of data structures passed to/returned from hooks will change, but might just have to be a CR for that - we can check if those hooks are actually implemented in contrib or not.

Remaining tasks


Comment changes
Variable changes

User interface changes

More consistent wording.

API changes

N/A

Data model changes

N/A

Release notes snippet

N/A

People to credit

Duplicate issue #2856038: Confusing instructions when installing a theme in D8 : Please credit dbjpanda , yogeshmpawar, gaurav.kapoor, cilefen, joelpittet

📌 Task
Status

Fixed

Version

11.0 🔥

Component
UI text 

Last updated about 2 months ago

No maintainer
Created by

🇺🇸United States charles belov San Francisco, CA, US

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024