content first in action

75
CONTENT FIRST IN ACTION Stephanie Leary stephanieleary.com @sleary

Upload: stephanie-leary

Post on 12-Apr-2017

163 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Content First in Action

C O N T E N T F I RS TI N AC T IO N

Stephanie Learystephanieleary.com@sleary

Page 2: Content First in Action

O L D W O R K F LO W

• Discovery and Planning

• Design

• Build

• Write

• Test

Page 3: Content First in Action
Page 4: Content First in Action
Page 5: Content First in Action
Page 6: Content First in Action

R E S PO N S I V E D E S I G N + C O N T E N T

S TRAT E GY

Page 7: Content First in Action

H T M LW I R E F RA M ES

Page 8: Content First in Action

N E W W O R K F LO W

Discovery and Planning

Structure

Write

Design

Build

Testitera

te

Page 9: Content First in Action

DE S I G N A N D PL A N N I N G• Requirements

• User research

• Content audit

• Content model

Page 10: Content First in Action

C M S US E R SE N D U SE R S +

Page 11: Content First in Action

If content authors can’t or won’t use the CMS, it’s game

over.

Page 12: Content First in Action

K N O W T H E T O O L S E T• Post types

• Taxonomies

• Fields

Page 13: Content First in Action

Requirements often describe structure:“separate”

“search by…”“sort”“filter”

Page 14: Content First in Action

“We need a way to separate events bios

productscourses

etc. from our posts and pages.”

POST TYPE

Page 15: Content First in Action

“We want to display _____ alongside the description.”

FIELD OR TAXONOMY

Page 16: Content First in Action

“We want to sort by X and Y as well as by title and date.”

FIELD*

Page 17: Content First in Action

“This text input should be a controlled list.”

TAXONOMY… PROBABLY

Page 18: Content First in Action

R E Q U IR E M E N T S

Page 19: Content First in Action
Page 20: Content First in Action
Page 21: Content First in Action

AC F F I E L D T Y P E S

Page 22: Content First in Action

A S K Q UE ST I ON S• What things are you writing about? How are

they related? How are they grouped?

• How detailed can we get and keep the editing process sustainable?

• Should different groups of people have permission to edit different things?

Page 23: Content First in Action

F I E LD Q UE S T I ON S• What are the parts that make up each thing?

• Which of those fit the fields the CMS provides, and which do we need to create?

• What should the editing experience be for each part?

Page 24: Content First in Action

TA XO N O M Y Q U E S T I O N S• Do we have any groups in which several kinds

of categories are mixed? Can these be separated into more clearly delineated groups?

• Do our authors understand the differences between each group?

• Should items in different groups have completely different sets of fields? (Maybe a post type is better.)

Page 25: Content First in Action

F I E LD O R TA XO N O M Y ?

What is the format of this data?

Should the input be a controlled list?

Should duplicates be avoided? FIELDTAXONOMY

NoYes

Text Anything Else

Page 26: Content First in Action

A DVA N C E D C U S TO M F I E L D S

G E N E RAT E W PO R

C P T U I

+

RA P I D PR OT O T Y PE S

Page 27: Content First in Action

PO ST T Y PE S A N D TA XO N O M I E S

Page 28: Content First in Action
Page 29: Content First in Action
Page 30: Content First in Action

DE S I G N C O N T E N T I N C O N T E XT

• Single page views

• Date-based archives

• Taxonomy-based archives

• Site search results

• Specialized search results

• Home page features

Page 31: Content First in Action

I T E RAT E .

Page 32: Content First in Action

C O U R SE C O R R E C T I O N I S E A SY• Post Type Switcher

• Term Management Tools

• WP All Export / WP All Import

Page 33: Content First in Action

P O S T T Y P E S W I TC H E R

Page 34: Content First in Action

TE R M M G M T T OOL S : ME R G E

Page 35: Content First in Action

T E R M M G M T T O O L S : CH A NG E

Page 36: Content First in Action

F I E L D T O TA XO N O M YWP A L L E XP O RT

Page 37: Content First in Action
Page 38: Content First in Action
Page 39: Content First in Action
Page 40: Content First in Action

L IS T E N .

Page 41: Content First in Action

C H A N G E T H E A D M I N U I

• Hide unneeded features

• Make everything on the screen relevant

• Change placeholders and labels

• Add toolbar options for pattern library elements

• Add inline help

• Document in the CMS

Page 42: Content First in Action

H I DE U N NE E DE D F E AT U R E S

Page 43: Content First in Action

TU R N OF F SC R E E N OP T I O N S<?php

add_filter( 'default_hidden_meta_boxes', 'my_default_hidden_screen_options', 10, 2 );

function my_default_hidden_screen_options( $hidden, $screen ) {

$hide_these = array( 'dashboard_primary','postcustom','trackbacksdiv',

);

return array_merge( $hidden, $hide_these );}

Page 44: Content First in Action

M AK E E VE RY T H I N G R E LE VA NT

Page 45: Content First in Action

M AK E E VE RY T H I N G R E LE VA NT

ADMIN CO LU MNS

Page 46: Content First in Action

M AK E E VE RY T H I N G R E LE VA NT

ADMIN CO LU MNS

Page 47: Content First in Action

C H A N G E P L AC E H OL D E R S

Page 48: Content First in Action

C H A N G E P L AC E H OL D E R S

<?phpadd_filter( 'enter_title_here', 'my_title_placeholders' );function my_title_placeholders( $placeholder ){ $screen = get_current_screen();

switch ( $screen->post_type ) {case 'people':

$placeholder = 'Enter full name';break;

case 'course':$placeholder = 'Enter course title';break;

case 'facility':$placeholder = 'Enter building name and number';break;

default: break;

} return $placeholder;}

Page 49: Content First in Action

C H A N G E P L AC E H OL D E R S

Page 50: Content First in Action

C H A N G E L A B E L SFE AT U R E D I MAG ES

Page 51: Content First in Action

C H A N G E L A B E L SFE AT U R E D I MAG ES

Page 52: Content First in Action

C H A N G E L A B E L S

<?phpremove_meta_box( 'postexcerpt', 'post', 'side' );

add_meta_box('postexcerpt', __( 'Plain Text Summary' ), 'post_excerpt_meta_box', 'post', 'normal', 'high');

Page 53: Content First in Action

N E W E XC E R P T L A B E L

Page 54: Content First in Action

A DD I N L I N E H E L P

Page 55: Content First in Action

A DD I N L I N E H E L P

Page 56: Content First in Action
Page 57: Content First in Action
Page 58: Content First in Action

C H A N G E IN L IN E H E L P

Page 59: Content First in Action

C H A N G E I N L I N E H E L P

<?phpremove_meta_box( 'postexcerpt', 'post', 'side' );add_meta_box( 'postexcerpt', __( 'Plain Text Summary' ),

'custom_post_excerpt_meta_box', 'post', 'normal', ‘high’ );

function custom_post_excerpt_meta_box( $post ) { ?><label class="screen-reader-text" for="excerpt"><?php _e( 'Plain Text

Summary' ) ?></label><textarea rows="1" cols="40" name="excerpt" id="excerpt"> <?php echo $post->post_excerpt; // textarea_escaped ?></textarea><p><?php

__( 'The plain text summary will appear on archive pages (e.g. lists of posts by category) and in search results.' );

?></p><?php}

Page 60: Content First in Action

N E W E XC E R P T BOX

Page 61: Content First in Action

A D D T O O L B A R S T Y L E S & B U TT O N S

ADVAN CED T IN Y MCE

Page 62: Content First in Action

A D D T O O L B A R S T Y L E S & B U TT O N S

Page 63: Content First in Action

A D D T O O L B A R S T Y L E S & B U TT O N S

Page 64: Content First in Action

A D D T O O L B A R S T Y L E S & B U TT O N S

Page 65: Content First in Action

A D D T O O L B A R S T Y L E S & B U TT O N S

SH ORTCA K E U I

Page 66: Content First in Action

A D D T O O L B A R S T Y L E S & B U TT O N S

SH ORTCA K E U I

Page 67: Content First in Action

A D D T O O L B A R S T Y L E S & B U TT O N S

SH ORTCA K E U I

Page 68: Content First in Action

A D D T O O L B A R S T Y L E S & B U TT O N S

SH ORTCA K E U I

Page 69: Content First in Action

ADD HEL P L I BRARY I N T HE CMS

WP H EL P

Page 70: Content First in Action

To sum up…

Page 71: Content First in Action

“Well, that’s how the CMS does it.”

Page 72: Content First in Action

“Well, that’s how the CMS does it.”

Page 73: Content First in Action

“Well, that’s how we made the CMS do it.”

Page 74: Content First in Action

C O N T E N T E D I TO R S F E E L …

• empowered

• included

• appreciated

• pampered?!

• INVESTED

Page 75: Content First in Action

M O R E C O N T E N T S T RAT E GY S T U F F• More code

• A content inventory plugin

• Videos

• A book

• http://stephanieleary.com/tag/content-strategy/