View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0018435||phpList 3 application||Campaign Management||public||02-12-16 21:27||19-07-19 16:43|
|Target Version||3.3.9||Fixed in Version||3.3.9|
|Summary||0018435: Sort order of list campaigns page is unclear|
|Description||A usability issue on the List Campaigns page.|
Going to the page from the menu the initial sort order is
embargo desc, entered desc.
The first issue is that the page does not show that this is the sort order. There is a sort control but that doesn't indicate that embargo is the sort field, see the screenshot.
The control should be initialised to show the actual sort order.
Secondly, the embargo value is not shown on this page. It is confusing to sort by a field that is not displayed, so either the embargo should be displayed or it should not be used as a sort field.
|Tags||No tags attached.|
I have looked into this, and now think that it is most useful if the initial sort order is specific to each tab (Sent, Active and Draft).
On the Sent tab I think that the default should be to show campaigns in the (reverse) chronological order they were sent.
On the Active tab use the Embargo date/time so that campaigns scheduled in the future come first.
On the Draft tab show campaigns in the reverse chronological order they have been edited.
I have done a bit of work on this change but not sure what to do about displaying the embargo value. I think that if it is used to order the results then it needs to be displayed. Maybe remove it as a sort field?
Also, showing the Entered date on each tab is not so useful. Maybe change that on a per-tab basis
Sent tab - show Sent date instead
Active tab - show Embargo date instead
Draft tab - show Modified date instead
> I think that if it is used to order the results then it needs to be displayed. Maybe remove it as a sort field?
Removing the ability to sort by embargo time seems unnecessary. Adding embargo to one of the tables would be a better option (add rather than remove functionality), but that information is unimportant in many cases. If there is a way to add the embargo time without cluttering the UI then I think that's the best approach. Otherwise I would leave the situation as it is, with sorting by embargo time permitted, and no embargo time printed.
> Also, showing the Entered date on each tab is not so useful. Maybe change that on a per-tab basis
> Sent tab - show Sent date instead
This is already shown in the 'Status' column -- would you remove this column, or what would it say for campaigns which have already been sent?
> Active tab - show Embargo date instead
That would be an improvement. The label used will be important (many users do not manually specify an embargo time and may not be familiar with the concept). How about a label like: 'Start sending at/Sending since' with a tooltip which states 'Embargoed until'?
> Draft tab - show Modified date instead
Good idea. How about using the label 'Last updated'?
Similiar to #19472, it's obvious the campaigns are organized by Entered and not by Status (i.e. Sent).
Please organize the campaigns by Sent as it's not only visible but it makes much more sense. I think most people will want to see the stats of the last message they sent first, no matter when it was Entered.
Most of the time those two dates are similar, but not always. For example, if you had a draft, then sent something else and only then sent the draft, you will forever have a confusing order.