The list views are getting busier and busier and for many sites a lot of the information really isnt needed.
I don't want to propose a completely configurable list view as thats just a mess of options. Instead just a really simple Basic/Advanced switch with the default being Basic.
Below is a mockup of what it could look like
Labels |
Added:
?
|
Sorry for confusion. The colour was a different issue. I will update the screenshot
The "Access" column should be visible and it should be changeable to any ACL level by clicking on the item to change it vs. opening the object and going through several steps to do it. That way, if a user forgets initially, they can instantly change it in the list view. J! 3 has that feature.
The "Access" column should be visible
That;s the problem with making a basic/advanced view - it will have to be one persons subjective choice. My subjective choice is that access is not relevant on a regular site so it is in the advanced set.
J! 3 has that feature.
Where? I don't see it
I would prefer "review" existing columns/styling, without segmentation to Advanced/Basic/Even more basic/Basic than ever.
From my point of view.
Blabla Title (blabla-title-alias)
instead of Blabla Title. Alias: blabla-title-alias
- "Date created" can be removed.
For a lot of people (myself included), being able to quickly see created/published date is quite important, especially in organizations where content is routinely being loaded into a website before it's scheduled publication time. Something you might be able to de-emphasize somehow, but definitely not something that can just go away.
- Title column need simplify a bit, drop "Alias" label: do
Blabla Title (blabla-title-alias)
instead ofBlabla Title. Alias: blabla-title-alias
A better use of the space the alias occupies would be a frontend link to the item. In the list view context, there are very few places where the alias actually needs to be immediately visible. In WordPress I quite regularly use the "View" quick link from the backend list views to jump to the corresponding frontend item.
about a created column, you are right, I have edited my comment :)
alias still useful to have especially when title != alias, and need to find "what the article for this link"
Status | New | ⇒ | Discussion |
Build | staging | ⇒ | 4.0dev |
The user should select, which columns he wants or needs. So everyone can choose his or her preferences.
How about
The code would be a bit more complex but it should satisfy your requests
The only thing would be it would be per list view (ie com_content, com_contact) and not per user as that would start to get really complex and messy.
There could be a compromise setting similar to the editor setting per user which would be Basic/Advanced where Advanced = the settings made by the site admin in the component
@brianteeman that is what i was talking about. With this everyone wins. Simplicity for simple cases or new joomla users, Customisation for every use case according to everyone's need. Per list view is more than enough to have such a great small feature in core. (It;s not the perfect sollution someone might say cause there is a case where different user groups would want different view but if we go this road it will be more complex and will not make it..)
Some might argue about some fields in the basic view but as far as everyone can customise it as he wants then there is no problem!
So it sounds perfect!
@brianteeman You could do something like this: joomla/40-backend-template#90
possibly. not really enough information there to know what that refers to
Status | Discussion | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2020-02-16 23:32:59 |
Closed_By | ⇒ | brianteeman |
I think it's a nice idea to have customisable list view. However to have a fixed "light" view it's very subjective. Thousand of use cases and it's surely debatable if hits is more important or author or none.
I think that the extra options for everyting it's not as mess as you suggest cause it will be one time configuration when you build the site and dependable on your needs. (It won't be something like customise the blog view layout per menu for example).
In ideal situations we would need to make it acl dependable but that's not gonna happen till joomla 6. So I think your idea is really worth it but don't make 2 views but everything configurable (shown or not) and let the user decide with a post install message whether he will go to the list configuration screen and customise it. But let's be clear if this gonna happen it's just that one configuration for all users.
Something to discuss however is whether the default view will be the crowdy or the cleaner. My opinion would be to be with the same as attributes as joomla 3 so that the old users that migrate don't find any differences.