Let us stand up together for the administrators and content creators. They are the ones who are going to spend more time on the site than anyone else after we are gone. These are the people who will stand up for us, and stand up for Drupal in the future. We must do everything in our power to make them as successful as possible.
When we develop sites in Drupal, we model the content architecture. We develop the site functionality. We weigh the balance between design and performance, mobile versus desktop, user and business goals. But oft-forgotten are those who are going to spend more time on the site than anyone else after we are gone, the site administrators and content creators.
This presentation will encompass the planning and implementation of roles, permissions, and workflows for administrative users. We will cover installing, and uninstalling modules; and organization/simplification techniques that will make the user interface streamlined, and help content creators be as productive as possible.
We will also cover ways to write training instructions that can be included in the admin interface, or kept externally on a company handbook or shared drive.
Right Money Management App For Your Financial Goals
Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation
1. STANDING UP FOR THE
CONTENT CREATORS
SITE BUILDING AND THEMING FOR THE
ADMINISTRATORS
Created by Jim Birch
jimbir.ch/standing-up
@thejimbirch
Xeno Media, Inc.
27. FIELD DEFAULTS
Help text
Default text format
Module Settings (Linkit, Fences)
Number of values for the field
Images: File Directory, Types, Alt, etc
29. HIDE STICKY & PROMOTE
https://www.drupal.org/sandbox/studiozut/2303677
Simple custom module that removes the "promote to front
page" and "sticky" checkboxes from the node add and edit
screens.
OVERRIDE NODE OPTIONS
https://www.drupal.org/project/override_node_options
Use this module if you need to control these settings and
more per Role.
36. DASHBOARD(S)
There are many different ways to create a landing page for
the logged in administrator.
Default "content" screen
Dashboard module
Workbench Dashboard
Custom Made Admin View
My suggestion is to choose one way, and make it great.
38. COMMON TASKS
Add only relevant buttons needed for the field
Exclude security risks (filters)
Remove markup already in templates like H1, and add
formats (classes).
Configure Allowed content so classes aren't stripped, set
height, etc.
CKEditor 4.3+ Widgets -- .Widgitizing Widgets by bneil
39. UPLOADING IMAGES IN THE WYSIWYG
What types of files can be uploaded?
What thumbnails are created for admin use?
Where can they be uploaded?
CKFINDER
Set Different upload folders per Content Type.
Make a Profile Type and Text Format for each Content
Type.
IMCE
Set Different upload folders per User Role.
Can do user/userid or year/month (like Wordpress)
43. WORKBENCH
Each content type can have more statuses than
Published. Workbench Moderation adds Draft and Needs
Review by default, but can add custom ones you create.
Workbench Access can restrict access to different sections
of the site based on menu or taxonomies.
Workbench Media adds integration with either the 1.x or
2.x of the Media Module!
45. INLINE
Content Types, Fields, Blocks, Views, Panels, etc all provide
places to enter descriptive and instructional text for
administrative users
Content Types and fields allow for HTML, (link to…)
47. GOOGLE DOCS/DROPBOX/COMPANY
INTRANET
Keep a master copy, organized folder, shared with those
who will help you maintain.
Export PDF for users, shared with appropriately role'd
users
Authors can access author docs
Editors can access author and editor docs
Webmasters can access author, editor, and webmaster
docs
and so on.
48. TESTING AND TWEAKING
Things change up to the last minute before a launch, and
many times after that! Do not get stuck in the habit of just
using the developer's administrator role.
Use the site early and often as the Webmaster, Editor, and
Author.
Step through the documentation defined tasks, verify all
can be done.
Adjust permissions as you go.
49. HOW TO BE ANOTHER
Masquerade Module
Create different accounts
Gmail Users can use the plus trick
jim+webmaster@
jim+editor@
jim+author@
50. THE END
CONTINUING THE CONVERSATION:
Created by Jim Birch
jimbir.ch/standing-up
@thejimbirch
Xeno Media, Inc.