Fix all buttons in update manager workflow to use "Sentence case" labels

dww - October 15, 2009 - 22:20
Project:Drupal
Version:7.x-dev
Component:update.module
Category:bug report
Priority:minor
Assigned:dww
Status:closed
Issue tags:Quick fix, Update manager, Usability
Description

There are a few spots in the new update manager workflow that use "Do Stuff" buttons instead of "Do stuff".

#1

dww - October 15, 2009 - 23:30
Issue tags:+Usability

Tagging for UX folks...

#2

dww - October 20, 2009 - 18:35
Assigned to:Anonymous» dww
Status:active» needs review

Note, I just discovered #609772: authorize.php connection settings form broken (doesn't degrade, can't extend, pointless fieldset). That's basically unrelated to this patch, but I wanted to point it out for anyone testing this. I mention it here since the process of changing "Process Updates" (which was the wrong button label to be using inside authorize.php, anyway) to "Authorize" also made me want to change a few of the form element ids, etc. You might think that's what broke #609772, but no, that's broken right now in HEAD, regardless of this patch.

AttachmentSizeStatusTest resultOperations
605920-2.update_manager_button_fixes.patch3.02 KBIdlePassed: 14499 passes, 0 fails, 0 exceptionsView details

#3

Bojhan - October 20, 2009 - 21:08

Can you provide before/after screens?

#4

dww - October 20, 2009 - 23:22
Issue tags:+Quick fix

I can't believe I just spent 5 minutes providing screenshots for this patch. This is trivial button label fixing. This hardly requires in-depth UI effort. If you want to spend energy on that, please focus on something more relevant like #602490: Fix help text and action links to find the update manager pages or #602496: Clean up the update manager project selector page when updating your site. Thanks.

AttachmentSizeStatusTest resultOperations
605920-4.button_before.png3.28 KBIgnoredNoneNone
605920-4.button_after.png2.55 KBIgnoredNoneNone
605920-4.screen_before.png31.68 KBIgnoredNoneNone
605920-4.screen_after.png30.8 KBIgnoredNoneNone
605920-4.report_before.png31.21 KBIgnoredNoneNone
605920-4.report_after.png31.26 KBIgnoredNoneNone

#5

Noyz - October 20, 2009 - 23:37

dww, for what it's worth, it IS helpful to provide screenshots. People like myself are able to drop in completely out of context, and understand exactly what's going on without reading the entire issue que, or installing patches to figure out how you've improved something.

#7

Bojhan - October 20, 2009 - 23:47
Status:needs review» needs work

@dww After reviewing the screenshots, I think we should not go down the path of using "Authorize" although it might sound accurate. It is a scary word, it is what you expect when you make 20 bank transfers not when you update your site, it might be a slight shift in perception but its is very critical for the confidence of users in the next step they will encounter after this.

Since this will almost always encounter in a flow, I think it is more fitting to call it "Continue" - which is also conform to the Drupal standard. Where we carefully choose to Continue, even when it might not be the most accurate work -for example in the installer.

Pretty much RTBC, from the rest.

#8

dww - October 21, 2009 - 00:46

Right, Bojhan and I hashed this out in IRC and I suggested "Continue" there as the alternative. Either way is fine with me. So, here it is with "Continue"...

Note, I tried changing the underlying form elements and JS stuff to match "continue" instead of "process" again, but it all came crashing down. This JS code is quite fragile. :( That's going to have to be cleaned up at #609772: authorize.php connection settings form broken (doesn't degrade, can't extend, pointless fieldset), not here. So, this is now a trivial patch.

Based on Bojhan's UI review, and the trivial nature of the current patch, this is now RTBC.

AttachmentSizeStatusTest resultOperations
605920-8.update_manager_button_fixes.patch1.45 KBIdlePassed: 14494 passes, 0 fails, 0 exceptionsView details
605920-8.screen_after.png30.76 KBIgnoredNoneNone

#9

dww - October 21, 2009 - 00:47
Status:needs work» reviewed & tested by the community

#10

dww - October 21, 2009 - 07:19

Fixed a few minor code-style issues in the comments being touched by this patch, instead of including those fixes over at #605344: Docs and code style fixes for update manager since then the patches would conflict.

AttachmentSizeStatusTest resultOperations
605920-10.update_manager_button_fixes.patch1.46 KBIdlePassed: 14509 passes, 0 fails, 0 exceptionsView details

#11

webchick - October 27, 2009 - 03:27
Status:reviewed & tested by the community» fixed

Looks good. Committed to HEAD.

#12

System Message - November 10, 2009 - 03:30
Status:fixed» closed

Automatically closed -- issue fixed for 2 weeks with no activity.

 
 

Drupal is a registered trademark of Dries Buytaert.