drupalcamp london 2015: improving the cms user experience

22
Paul Rowell Improving The CMS User Experience

Upload: paul-rowell

Post on 19-Jul-2015

1.182 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Drupalcamp London 2015: Improving the CMS user experience

Paul Rowell

Improving The CMS User Experience

Page 2: Drupalcamp London 2015: Improving the CMS user experience

Things to consider

Page 3: Drupalcamp London 2015: Improving the CMS user experience

Often CMS users are left with only the basic tools to manage their site.

The forgotten user

Page 4: Drupalcamp London 2015: Improving the CMS user experience

Who will be using it?• Teams• Individuals

Who?

Page 5: Drupalcamp London 2015: Improving the CMS user experience

What do they want to do:• Daily• Weekly• Monthly

What?

Page 6: Drupalcamp London 2015: Improving the CMS user experience

What else does this person/team do?

Priority?

Page 7: Drupalcamp London 2015: Improving the CMS user experience

Theme and navigation

Page 8: Drupalcamp London 2015: Improving the CMS user experience

Admin theme

Making use of the Adminimal theme CMS users are now given a cleaner, clearer experience when using Drupal.

http://adminimal.netsite.gr

Page 9: Drupalcamp London 2015: Improving the CMS user experience

Admin navigation

Navbar provides CMS users with a responsive administration menu allowing easier navigation across all devices.

https://www.drupal.org/project/navbar

Page 10: Drupalcamp London 2015: Improving the CMS user experience

Content Management

Page 11: Drupalcamp London 2015: Improving the CMS user experience

Admin views• Overrides default view• VBO allows bulk operations• Additional operations can be

added• Drupal 8 core• Filter and search• Also includes comments

https://www.drupal.org/project/admin_views

Content overviews

Page 12: Drupalcamp London 2015: Improving the CMS user experience

Workbench• Overview page• Replacement for dashboard• Available hooks

https://www.drupal.org/project/workbench

Content overviews cont.

Page 13: Drupalcamp London 2015: Improving the CMS user experience

Workbench Moderation• Multiple states• Transitions• Permission based

https://www.drupal.org/project/workbench_moderation

Revisioning

Page 14: Drupalcamp London 2015: Improving the CMS user experience

• Content Managers/Editors view• Multiple places to moderate

content• Easy to see what state content is in

Revisioning cont.

Page 15: Drupalcamp London 2015: Improving the CMS user experience

• Webform Default Fieldshttps://www.drupal.org/project/webform_default_fields

• Options elementhttps://www.drupal.org/project/options_element

• Spam – Honeypothttps://www.drupal.org/project/honeypot

• Default select lists options

Webforms

Page 16: Drupalcamp London 2015: Improving the CMS user experience

File Management

Page 17: Drupalcamp London 2015: Improving the CMS user experience

• Media module• File content page• Bulk upload• YouTube

https://www.drupal.org/project/media

Media

Page 18: Drupalcamp London 2015: Improving the CMS user experience

Fields

Page 19: Drupalcamp London 2015: Improving the CMS user experience

• Multiselecthttps://www.drupal.org/project/multiselect

• Term reference treehttps://www.drupal.org/project/term_reference_tree

• Select with stylehttps://www.drupal.org/project/select_with_style

• Simple hierarchical selecthttps://www.drupal.org/project/shs

Select lists

Page 20: Drupalcamp London 2015: Improving the CMS user experience

Cropping• Comparison: https://www.drupal.org/node/1179172https://www.drupal.org/project/focal_pointhttps://www.drupal.org/project/manualcrop

Multiple Upload• File and Image widgethttps://www.drupal.org/project/multiupload_filefield_widgethttps://www.drupal.org/project/multiupload_imagefield_widget

Image

Page 21: Drupalcamp London 2015: Improving the CMS user experience

• Conditional fieldshttps://www.drupal.org/project/conditional_fields

• GMaphttps://www.drupal.org/project/gmap

• Linkithttps://www.drupal.org/project/linkit

• Help text

Other…

Page 22: Drupalcamp London 2015: Improving the CMS user experience

Questions?

www.linkedin.com/in/paulrowell

www.paulrowell.com

https://drupal.org/user/1881402

https://twitter.com/Paul_Rowell