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

gridfield urgently needs UX attention #8715

Closed
sunnysideup opened this issue Jan 10, 2019 · 5 comments
Closed

gridfield urgently needs UX attention #8715

sunnysideup opened this issue Jan 10, 2019 · 5 comments

Comments

@sunnysideup
Copy link
Contributor

Affected Version

SS4.3

Description

Every time my colleague says that wordpress has a better gridfield I am upset. Here is an example of a basic gridfield. It gives me the impression that Wordpress is not even that great. Our gridfield looks so disconnected. A bunch of elements thrown on a page without any cohesion. I would love to SIlverstripe to be the best CMS in the world, but with this gridfield (the KEY element of the CMS), this will not happen. This is in sharp contrast with some of the brilliance in other areas which gives me the impression that UX does not get enough attention. This is the shame, because the whole purpose of a CMS is to make data-entry easier.

image

Basically it boils down to two basic issues here:

(a) someone needs to redesign the header, make it tighter, let the design be determined by its function, etc...
(b) we need margins around on the left and right of the rows.

@robbieaverill
Copy link
Contributor

Hey @sunnysideup

As a side note - you can remove the "View 1-5 of 5" page count component and the toolbar it sits in, if you'd like to remove that mostly empty space from your GridField:

$gridField->getConfig()->removeComponentsByType([
    GridFieldPageCount::class,
    GridFieldToolbarHeader::class,
]);

We are working on a new React/GraphQL driven GridField which will make its way eventually into the SilverStripe 4.x release line - see silverstripe/silverstripe-admin#556 silverstripe/silverstripe-admin#537 silverstripe/silverstripe-admin#463 for reference =)

@sunnysideup
Copy link
Contributor Author

ahhhh that is such good news! Thank you. The thing is - and this is so important to understand. We are upgrading sites to 4.0 and then when the gridfield looks so messy you are going to have a lot of disappointed clients.

@robbieaverill
Copy link
Contributor

@sunnysideup I've also raised an enhancement to improve the design of the add existing autocomplete component: silverstripe/silverstripe-admin#800

@dnsl48
Copy link
Contributor

dnsl48 commented Jan 10, 2019

@sunnysideup thank you for the feedback!
I can see you already commented on the React GridField issue silverstripe/silverstripe-admin#463 and we would love to hear more ideas from you in there.
However, to be more productive, we don't want to spread the discussion across too many github issues, so I'm closing this one.

@dnsl48 dnsl48 closed this as completed Jan 10, 2019
@robbieaverill
Copy link
Contributor

Hah, here's a duplicate from @sunnysideup too 😄#8498

It's great that users like you care so much about this!

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

No branches or pull requests

3 participants