Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design review: update.php & "Task List" styling #991

Closed
jenlampton opened this issue Jun 11, 2015 · 18 comments
Closed

Design review: update.php & "Task List" styling #991

jenlampton opened this issue Jun 11, 2015 · 18 comments

Comments

@jenlampton
Copy link
Member

jenlampton commented Jun 11, 2015

Is the current look / feel for the updater what we want?
updater

The task list shown in the sidebar during the installer does not match the rest of Seven, both in iconography and color scheme. We should update it to match.

From #2804, which I am closing as dupe


PR by @jenlampton: backdrop/backdrop#1987
PR by @quicksketch: backdrop/backdrop#1989

@docwilmot
Copy link
Contributor

Actually, now that youve mentioned it, this particular page Ive not liked; the indentation seems too much. And there's no lead in to the numbered items, like "before you continue, do these things:"

@klonos
Copy link
Member

klonos commented Jun 12, 2015

I might like it better with the "continue" button to the right because it feels more natural or I guess that's what I'm used to form "next" type buttons. I don't mind the way it is now though.

@jenlampton Are you referring to the overall design of this page? I think it is the same as the installer. Right?

@Dinornis
Copy link

Dinornis commented May 4, 2017

  • Move the steps from the left column to the top
  • Change the indentation of the list
  • Provide links to referred pages (maintenance etc.)
  • Include a Cancel button

@klonos
Copy link
Member

klonos commented May 17, 2017

Re: the 2nd item ("Put your site into maintenance mode"), we are doing such a better job in the project installer with the checkbox to do just that without disrupting the task at hand:

image

It would be perfect if we could add links/buttons to the tasks of creating a db dump and backing up the system, that when clicked download a .zip file of these things. In fact, this is how this should ideally work:

  1. There would be a separate "Backup" task that's added to the steps between "Verify" requirements and "Overview".
  2. That page would have two checked by default checkboxes: one "Make a backup of the current database" and a second "Make a backup of the config files".
  3. There would be two buttons: one "Skip backup" (gray, secondary button) and one "Create backups" (blue, primary button).
  4. If the user would select to make backups, there would be a progress bar (if the checkboxes were kept ticked)
  5. At the end of the backup process, there would either be a "Backups successfully created" message and a section with two links to download the created backup .zips, or if something went wrong and backups were not created, then a "Backups could not be created. You will have to do that manually" message with instructions or links to documentation.

@jenlampton jenlampton added this to the 1.8.0 milestone Aug 31, 2017
@jenlampton
Copy link
Member Author

jenlampton commented Aug 31, 2017

Tagging @quicksketch since I think he was working on this in #2804 for 1.8. Closing that other issue as a duplicate of this one.

@jenlampton
Copy link
Member Author

Feedback from the other issue:

I love the new progress bar, but I don't like the green background in the sidebar. In 1.7 we removed all the light/dark green styling from reports pages, and I'd hate to see it get added back. Can we make the sidebar on the installer match the new reports pages instead of what was replaced? Something like this?

screen shot 2017-08-24 at 11 53 09 am

@jenlampton jenlampton changed the title Design review: update.php Design review: update.php & "Task List" styling Sep 3, 2017
@jenlampton
Copy link
Member Author

jenlampton commented Sep 4, 2017

How's this?
screen shot 2017-09-03 at 5 53 30 pm

screen shot 2017-09-03 at 5 50 39 pm

@quicksketch
Copy link
Member

quicksketch commented Sep 4, 2017

I updated the styling slightly to vertically center the new checkmarks, and extended the "active" task item's background to the width of the entire task list.

This issue includes a lot more suggestions than just updating the CSS, so I've incorporated the easy ones into a PR as well.

  • Added Cancel links to the landing page and "Run updates" page.
  • Added/fixed links to the handbook on upgrades.
  • Reduced the margin on the recommended steps list.
  • Added introductory text before the recommended steps list.
  • Reworded text in places.

update.php:
image

RTL update.php:
image

Project Browser:
image

Updated PR: backdrop/backdrop#1989

@jenlampton
Copy link
Member Author

From @docwilmot in GItter:

Looks good, definite improvement, all links work, including cancel, handbook, maintenance page. Nav list updates by page as it should. Still getting a horizontal scrollbar on the first "Verify requirements" page, though that wasnt in the issue list AFAICT. RTBC.

@quicksketch
Copy link
Member

Super, merged backdrop/backdrop#1989 into 1.x for 1.8.0.

@klonos
Copy link
Member

klonos commented Sep 17, 2017

There is a small issue with the wrapping of the list items. Nothing that a display: inline-block; can't fix 😄

PR: backdrop/backdrop#2015

Before:
screen shot 2017-09-18 at 4 21 41 am

After:
screen shot 2017-09-18 at 4 22 13 am

@klonos
Copy link
Member

klonos commented Sep 17, 2017

@quicksketch re-open the issue? ...file a new one?

@jenlampton
Copy link
Member Author

Re-opening for a follow-up commit.

@jenlampton jenlampton reopened this Sep 21, 2017
@opi
Copy link

opi commented Sep 28, 2017

backdrop/backdrop#2015 reviewed and tested, so RTBC for me. As this issue is tagged as "status:fixed", should we open a separate issue ?
The initial install step looks really weird without this fix, and makes a bad first impression to backdrop :/
capture d ecran de 2017-09-28 13-01-08 - 1

@jenlampton
Copy link
Member Author

jenlampton commented Oct 2, 2017 via email

@opi
Copy link

opi commented Nov 4, 2017

backdrop/backdrop#2015 is already reviewed.

@opi
Copy link

opi commented Dec 7, 2017

[up] @quicksketch any chance to get this oneliner merged ?

@quicksketch
Copy link
Member

Thanks and sorry for the delay. Merged backdrop/backdrop#2015 into 1.x and 1.8.x! Thanks @klonos and @opi!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants