content types: the building blocks of your content model

47
Content Types The Building Blocks of Your Content Model

Upload: gadgetopia

Post on 08-May-2015

3.691 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Content Types: The Building Blocks of Your Content Model

Content TypesThe Building Blocks of Your

Content Model

Page 2: Content Types: The Building Blocks of Your Content Model

Content management integration and consulting

Sioux Falls, South Dakotahttp://blendinteractive.com/

Page 3: Content Types: The Building Blocks of Your Content Model

@gadgetopia

Page 4: Content Types: The Building Blocks of Your Content Model

4 Evaluation Questions

For those of you implementing or managing a CMS-based Web site.

For those of you shopping for a CMS and comparing options.

3 Implementation Tips

7 Reasons…

…why content typing is important

Page 5: Content Types: The Building Blocks of Your Content Model

Content Modeling

Page 6: Content Types: The Building Blocks of Your Content Model

Definition

Content modeling is the process of converting logical content

concepts into content types, attributes, and datatypes.

Page 7: Content Types: The Building Blocks of Your Content Model

Logical Content

This is the desired end result of a content management requirement.

It’s often represented as a design comp.

Page 8: Content Types: The Building Blocks of Your Content Model

Content Object

An XML document

A database record

Page 9: Content Types: The Building Blocks of Your Content Model

Content on most Web sites can be roughly categorized by type.

A type shares a common set of attributes and is meant to represent a single, logical boundary around content.

Page 10: Content Types: The Building Blocks of Your Content Model

Content Item A is a page of text.Content Item B is an Executive Profile.Content Item C is a Press Release

Page 11: Content Types: The Building Blocks of Your Content Model
Page 12: Content Types: The Building Blocks of Your Content Model
Page 13: Content Types: The Building Blocks of Your Content Model

Structuring your content requires you to identify

your content types.

Page 14: Content Types: The Building Blocks of Your Content Model

Why care about content types?

Page 15: Content Types: The Building Blocks of Your Content Model

Reason #1

Because different content types need to be STRUCTURED

differently.

Page 16: Content Types: The Building Blocks of Your Content Model

Content Structure Between Types

Page 17: Content Types: The Building Blocks of Your Content Model

Content Structure Between Types

Page 18: Content Types: The Building Blocks of Your Content Model

Content types are made up of content attributes.

An attribute is a single, logical piece of information that, when combined

with other attributes, describes a type of content.

Page 19: Content Types: The Building Blocks of Your Content Model

Content attributes have datatypes.

A datatype restricts the type of data the attribute may

hold. This enables validation and processing

Page 20: Content Types: The Building Blocks of Your Content Model

Content ModelContent Types

Content Attributes (bound by Datatype)

Page 21: Content Types: The Building Blocks of Your Content Model

My Web SiteStandard Text PagePress ReleaseExecutive Profile

Page 22: Content Types: The Building Blocks of Your Content Model

My Web SiteExecutive Profile

First Name (simple string)Last Name (simple string)Hire Date (date)Image (file reference)Bio (formatted string)

Page 23: Content Types: The Building Blocks of Your Content Model

Reason #2

Because different content types have to be EDITED and VALIDATED

differently.

Page 24: Content Types: The Building Blocks of Your Content Model

Automatic Form Rendering

Content edit form in eZ publish

Page 25: Content Types: The Building Blocks of Your Content Model

Input Form Validation

Canned and custom validation in Ektron.

Page 26: Content Types: The Building Blocks of Your Content Model

Reason #3

Because different content types have to be DISPLAYED differently.

Page 27: Content Types: The Building Blocks of Your Content Model

Display Template Assignment

Template assignment by Page Type in EPiServer

Page 28: Content Types: The Building Blocks of Your Content Model

Reason #4

Because different content types have to be MANAGED differently.

Page 29: Content Types: The Building Blocks of Your Content Model

Content types often act as functional boundaries for:

PermissionsWorkflowNavigationSearch

Page 30: Content Types: The Building Blocks of Your Content Model

URL Pattern Assignments

URL pattern assignment based on Content Type in Drupal

Page 31: Content Types: The Building Blocks of Your Content Model

Workflow Assignment

Automatic workflow initiation in EPiServer.

Page 32: Content Types: The Building Blocks of Your Content Model

Reason #5

Because different content types need to be SEARCHED and

ORGANIZED differently.

Page 33: Content Types: The Building Blocks of Your Content Model

Organization by Content Value

Page 34: Content Types: The Building Blocks of Your Content Model

Content Type-specific Search

Parametric search based a content type in eZ publish

Page 35: Content Types: The Building Blocks of Your Content Model

Reason #6

Because different content types are markers for integration

complexity.

Page 36: Content Types: The Building Blocks of Your Content Model

The Ubiquitous “Standard Page”

Page 37: Content Types: The Building Blocks of Your Content Model

A new content type often means…

A new editing interfaceNew validation rulesNew permissions rulesNew workflow requirementsNew display requirementsetc…

Page 38: Content Types: The Building Blocks of Your Content Model

Reason #7

Problems due to inefficient and inaccurate content modeling will

often not surface until the project is complete.

By that point, it’s often too late….

Page 39: Content Types: The Building Blocks of Your Content Model

Futureproofing

Designing your content model so it can be

adapted to new situations with a minimum of pain.

Page 40: Content Types: The Building Blocks of Your Content Model

Evaluation Question #1

Does your CMS allow content modeling or structuring at all?

Page 41: Content Types: The Building Blocks of Your Content Model

Evaluation Question #2

How flexible are its content modeling capabilities?

(Bring your own content, and ask for a demonstration of how it

would be modeled.)

Page 42: Content Types: The Building Blocks of Your Content Model

Evaluation Question #3

What datatypes are available to structure your content?

Page 43: Content Types: The Building Blocks of Your Content Model

Evaluation Question #4

Can you write your own datatypes or customize existing datatypes?

Page 44: Content Types: The Building Blocks of Your Content Model

Implementation Tip #1

Think in terms of content types. Consider the ways different

content will need to be edited, validated, managed, searched and

organized.

Page 45: Content Types: The Building Blocks of Your Content Model

Implementation Tip #2

Be careful in re-using content types for logically different

content.

Page 46: Content Types: The Building Blocks of Your Content Model

Implementation Tip #3

To futureproof your content, speculate on and list scenarios in which the content might be used

now and in the future.

Page 47: Content Types: The Building Blocks of Your Content Model

Blend Interactivehttp://blendinteractive.com

Gadgetopiahttp://gadgetopia.com

Twitter@gadgetopia

[email protected]