Improving thecontent editor and admin experience
Why?● Effort goes into Content/UX/Design/Dev - content creation experience is often overlooked● Consistency across projects● Usability issues often raised at content pop/training phase● ...but WordPress is so easy to use● Easier to use = better content?
Our Approach● Standard basic setup● Good content type definition● Content creation forms● Useful helper/utility modules● Media management● Workbench for larger sites
The Basics● Use Seven● Turn off overlays (except Fab)● Disable previews● Simple WYSIWYG profiles● Limit styles to those needed
Defining content types● Well named / well chosen● Helpful descriptions● Meaningful micro copy● Good defaults● Well structured
Organising content forms● Field Groups module● drupal.org/project/field_group● Remove the need to search to edit● Group according to type of content● Ability to nest groups● Works with field_collections
Media Management — the past● Drupal - Traditionally poor at media management● File fields / image fields - files attached to nodes● Difficult to reuse content● Mishmash of third party modules - imce, etc...
Media Management — the future● Media module● drupal.org/project/media● Moving towards consistency● File entities - fieldable media entities!● Find previously uploaded content● Work with video / audio / images and documents using the same system● Growing ecosystem of media modules ...
Modules: Linkit + Linkit Views● Intuitive UI for creating inline links● Checks links are valid● Uses profiles just like WYSIWYG● Can add attributes: title, access keys + more● Search Nodes, users, terms and views● Better Autocomplete bundledhttp://drupal.org/project/linkithttp://drupal.org/project/linkit_views
Modules: Maxlength● Simple JS countdown widget● Apply to any field● Non JS validation fallbackhttp://drupal.org/project/maxlength
Modules: Publish Button● Adds (un)publish button to create/edit forms● Permissions allow for simple workflow● Mimics default WordPress behaviourhttp://drupal.org/project/publish_button
Modules: Administration Views● Replaces content, comment and user listings with views● Views can then be customised● Combine with better exposed filtershttp://drupal.org/project/admin_views
Workbench● Used for larger sites/lots of content creators● Relatively straightforward to setup● Moderation provides configurable workflow● Access provides restriction by section● Can replace the default content list for authors/editors● Customise the default views provided