The Drupal admin experience

Plain and simple

Why modify Drupal's admin interface?

Picking up new technology is challenging.

Frustrated? Throw it out.

Good first impressions matter...a lot.

Disable overlay

Overlay deal-breakers

Multiple page reloads

JavaScript issues galore

Useless use-case

Disable toolbar

No power-user features

1

2

3

4

Disable toolbar

No power-user features

Enable Administration Menu (admin_menu) instead

Careful hover, one-click

Should I use a mega-menu?

Not for average content managers

Not for average content managers

Careful hover, one-click

Structure  > 

Content types (Article)  > 

Manage fields (Tag)  > 

Edit

Enter Navbar

10

3

This is going to be painful

This is going to be a breeze

Admin Menu Recap

Shoot for a high "dive-in" factor

Visual queues aid in recall memory

Less is more

Mobile functionality is a must

Choose a good admin theme

Shiny (D7)

Ember (D7)

Adminimal (D7/D8)

Green means go

"Luxury Lanes"

Mobile-friendly

Limit permissions

Simplify content creation

Field Group

{

Bean > Block

Blocks or Blocks?

Bean module

Block module

}

Just look at those savings

Enabled

Disabled

List links

Edit menu

Content Creation Recap

Field Group similar elements

Only show required fields by default

Less is more

Consolidate actions onto a single form

Hide settings that won't change

Improve ability to find content

Enabled

Disabled

Allow in place editing

In-place Editing Recap

Use Contextual module

Don't use "promoted" or "sticky" toggles to determine placement of high visibility content

Less (clicking) is more

What did we do?

Improved "dive-in" factor of the admin menu

Simplified content creation

Enabled effective in-place editing

Improved ability to find content

What are the wins?

Lowered the learning curve for

site administrators

Built trust early

Allowed clients to stage content quickly

Cut down on hours spent training and providing trivial support

Thank you

@caxy4

Alex Ellison

Drupal admin UX: plain and simple

By Alex Ellison

Drupal admin UX: plain and simple

  • 1,681