Problem/Motivation

After successful installation of a theme there should be "Enable" option in the next steps. Because it is really confusing for users after a successful installation message why there is again asked to install that newly added theme.

Step-1

step-1

Step-2

step-2

Step-3

step-3

Remaining tasks

Suggestions and reviews needed.

Comments

dbjpanda created an issue. See original summary.

dbjpanda’s picture

Here is the patch for above issue. If the instruction is really confusing then this patch should be committed.

dbjpanda’s picture

Issue summary: View changes
cilefen’s picture

Status: Active » Needs review

Status: Needs review » Needs work

The last submitted patch, 2: Confusing_Installation_fix_2856038_#2.patch, failed testing.

himanshu-dixit’s picture

Status: Needs work » Needs review
cilefen’s picture

Status: Needs review » Needs work
cilefen’s picture

Also note that I changed the branch.

dbjpanda’s picture

Rerolled patch for 8.4.x

dbjpanda’s picture

Status: Needs work » Needs review

Status: Needs review » Needs work

The last submitted patch, 10: confusing_theme_install_2856038_#10.patch, failed testing.

dbjpanda’s picture

@cilefen why i am getting patch validation error?

dbjpanda’s picture

dbjpanda’s picture

Status: Needs work » Needs review

The last submitted patch, 14: confusing_instructions_2856038_14.patch, failed testing.

Status: Needs review » Needs work

The last submitted patch, 14: confusing_instructions_2856038_14.patch, failed testing.

cilefen’s picture

The #10 patch seems ok - it was probably a random problem.

The test fails in the #14 patch mean you have to update the tests.

dbjpanda’s picture

Status: Needs work » Needs review
StatusFileSize
new3.6 KB

Status: Needs review » Needs work

The last submitted patch, 19: confusing_instructions_2856038_19.patch, failed testing.

gaurav.kapoor’s picture

Status: Needs work » Needs review
StatusFileSize
new2.35 KB
cilefen’s picture

Post interdiffs if it isn't a reroll, please!

Status: Needs review » Needs work

The last submitted patch, 21: drupal-2856038-21.patch, failed testing.

gaurav.kapoor’s picture

StatusFileSize
new1.43 KB
new761 bytes
gaurav.kapoor’s picture

Status: Needs work » Needs review

Status: Needs review » Needs work

The last submitted patch, 24: drupal-2856038-24.patch, failed testing.

yogeshmpawar’s picture

Assigned: dbjpanda » Unassigned
Status: Needs work » Needs review
StatusFileSize
new3.4 KB

A complete re-roll of patch #10 & also added few changes against test failures.

Status: Needs review » Needs work

The last submitted patch, 27: confusing_instructions-2856038-27.patch, failed testing.

yogeshmpawar’s picture

Updated patch against test failures & also added interdiff.

yogeshmpawar’s picture

Status: Needs work » Needs review

Status: Needs review » Needs work

The last submitted patch, 29: confusing_instructions-2856038-29.patch, failed testing.

yogeshmpawar’s picture

Status: Needs work » Needs review
StatusFileSize
new6.52 KB
new1.06 KB

applied some changes for test failures & also added a interdiff.

yogeshmpawar’s picture

Any Update on this issue ?

joelpittet’s picture

Status: Needs review » Needs work

The premise of this make sense, thanks for keeping up with it @Yogesh Pawar!

It may be worth double checking some of the other language in comments, some may need to stay but do a search like this to help spot some more spots install.*theme with regular expressions turned on in your editor.

We still refer to it as uninstall/install theme in the API level so this will maybe confuse people more... I'm not sure yet.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.0-alpha1 will be released the week of July 31, 2017, which means new developments and disruptive changes should now be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.0-alpha1 will be released the week of January 17, 2018, which means new developments and disruptive changes should now be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.6.x-dev » 8.7.x-dev

Drupal 8.6.0-alpha1 will be released the week of July 16, 2018, which means new developments and disruptive changes should now be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.7.x-dev » 8.8.x-dev

Drupal 8.7.0-alpha1 will be released the week of March 11, 2019, which means new developments and disruptive changes should now be targeted against the 8.8.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.0-alpha1 will be released the week of October 14th, 2019, which means new developments and disruptive changes should now be targeted against the 8.9.x-dev branch. (Any changes to 8.9.x will also be committed to 9.0.x in preparation for Drupal 9’s release, but some changes like significant feature additions will be deferred to 9.1.x.). For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.9.x-dev » 9.1.x-dev

Drupal 8.9.0-beta1 was released on March 20, 2020. 8.9.x is the final, long-term support (LTS) minor release of Drupal 8, which means new developments and disruptive changes should now be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

jhodgdon’s picture

jhodgdon’s picture

FYI -- on the parent issue #2888657: [meta] Less confusing and more consistent wording needed in module/theme add/install/update the Usability team is discussing the UI text for this and about 10 other issues. Until decisions are made, making another patch here would probably be premature.

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

jhodgdon’s picture

This is now being handled on #2891294: [Meta] Use Install/Uninstall consistently for turning modules/themes on/off (not Enable), so closing this as a duplicate. Will ask for people here to be credited there.