View Issue Details

IDProjectCategoryView StatusLast Update
0019566phpList 3 applicationAll Otherpublic07-12-18 20:03
Reporterxheni 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0019566: Design a template which we can use for the updater layout
DescriptionNeeded for: https://mantis.phplist.org/view.php?id=19388
TagsNo tags attached.

Relationships

child of 0019388 resolvedxheni Create an automatic updater for phpList to handline upgrading to the latest version 

Activities

xheni

21-11-18 12:04

administrator   ~0061417

@rudolf
have a simple UI which shows steps:
Steps that were successful: Green check
Steps that failed: Red cross

or have a progress bar.

rudolf

21-11-18 15:34

administrator   ~0061421

I made one idea, which the design is constant to the current dashboard design. I am going to upload it here.
@xheni, What I need is the working process, how it's gonna work, are the small processes to be shown to the users? I also made some other ideas but are something else, nothing regarding the current dashboard design. I can post them if needed.
@Samtuke, any thoughts?

Update template.pdf (271,146 bytes)

xheni

21-11-18 15:55

administrator   ~0061422

@rudolf The steps that should be displayed for the end users are:
1. Start update
2. Integrity check
3. Download
4. Back up (optional which means the user can choose where to backup the files)
5. Replace files
6. Redirect to admin page where the user can upgrade database (optional)
7. Done

suela

21-11-18 16:11

administrator   ~0061423

@xheni will the user stay on the same page during the upgrade procedure? Like in case there is an error/failure in one of the steps how and were is it going to be displayed?

I think it makes sense the proposed design so it's the same look as in the Checklist page. But, I think it's also important that the user gets to see the steps "breakdown". So, my idea would be this:

While the step is executing display the minor steps it includes in order for easier progress follow up and when the step is done (sucessfully or not) then close them and just show success or failure.

Like, While Running Start Update:
1.Start Update
  Current version is 3.x.x. Update to phpList 3.x.y is available.
  The following file will be downloaded
  https://latestversion
2.Integrity Check
3.Download

After the Start update step is finished show:

1. Start Update Tick
2. Integrity check
    Check for expected files v'. Check Write premissions
And so one ...

rudolf

23-11-18 08:41

administrator   ~0061442

@Xheni, does the design I submitted work good, or do I need to add or remove something (ex. buttons). Also if you want some other design proposal, I can make something else as well.

xheni

23-11-18 08:51

administrator   ~0061443

@rudolf great work, thanks :) . I actually like the ones that you showed me on mattermost more. Maybe you should share the ideas here too.

rudolf

23-11-18 09:19

administrator   ~0061445

You are welcome. Actually I like them more too. I am going to post them here, and also one version integrated inside the dashboard.

Update template – 1.jpg (77,720 bytes)
Update template – 1.jpg (77,720 bytes)
Update template.jpg (76,818 bytes)
Update template.jpg (76,818 bytes)

rudolf

23-11-18 09:20

administrator   ~0061446

This one is the integrated version.

Update template – 3.jpg (127,408 bytes)
Update template – 3.jpg (127,408 bytes)

rudolf

23-11-18 09:33

administrator   ~0061447

Here you can access the prototype in web browser, if you want to add comments to specific sections. Also if you move with arrows left and right you can see the other layouts.
https://xd.adobe.com/view/6766a1dc-5f78-4772-638e-8f5d9e92cf8c-1157
Pass: phpList2018

suela

23-11-18 10:09

administrator   ~0061448

I like the integrated version better and I think putting it as a separate menu item is the right approach.