+ All Categories
Home > Technology > Rhetoric and Flexible Content with Drupal

Rhetoric and Flexible Content with Drupal

Date post: 19-May-2015
Category:
Upload: robert-carr
View: 1,408 times
Download: 1 times
Share this document with a friend
Description:
Outlines the problems in trends in web design, and how a flexible approach to content can maintain the rhetoric. Outlines a sample solution in Drupal Spark
Popular Tags:
39
The Art of Rhetoric: Flexible Content with Drupal Rob Carr @robertgcarr
Transcript
Page 1: Rhetoric and Flexible Content with Drupal

The Art of Rhetoric: Flexible Content with Drupal

Rob Carr@robertgcarr

Page 2: Rhetoric and Flexible Content with Drupal

30 minutes of me

• Current problems

•What is content

• Responsive design

• Information Architecture

• Flexible content

• Discussion

Page 3: Rhetoric and Flexible Content with Drupal

Too much stuff

•Dropbox: 1bn files/day uploaded

• 1m websites launched/day

•Duplicate information• 2M+ ways to unblock a

sink?

http://mashable.com/2012/06/22/data-created-every-minute/

Page 4: Rhetoric and Flexible Content with Drupal

Death to the Web Page

• Pages != web content:• Boundaries

• Fixed structure

• Dead ends

• Inflexible blobs

• Information silos

• Difficult to recycle

Image: Wikimedia

Page 5: Rhetoric and Flexible Content with Drupal

Many shapes and forms

Browser window != printed page

Page 6: Rhetoric and Flexible Content with Drupal

Mobile != mobile

FT.com figures via themediabriefing.com

Page 7: Rhetoric and Flexible Content with Drupal

Good Content

•Appropriate

•Useful

•User-centered

•Clear & concise

•SupportedErin Kissane The Elements of Content Strategy A Book Apart

Page 8: Rhetoric and Flexible Content with Drupal

Aristotle? Who?

• Rhetoric

• Logic

•Grammar

Page 9: Rhetoric and Flexible Content with Drupal

RhetoricLOGOS

ideas/facts

ETHOScredibility/manner

PATHOSEmotion

Page 11: Rhetoric and Flexible Content with Drupal

Don’t Lose the Message

Rhetoric. Rhetoric. Rhetoric

Need structure and rules to free ourselves from the page

Page 12: Rhetoric and Flexible Content with Drupal

Content for Robots

• Group similar content

• Look for common chunk types: • Files/media

• Addresses

• Lists

• Product data

• Pull quotes, asides etc...

• Sketch out content types

• Identify relationships

Book

Author

PublisherFormat

Genre

Page 13: Rhetoric and Flexible Content with Drupal

Chunks of Content

• Think structure and markup:

• ♡ Friendly fields

• ☠ Death to WYSIWYG

• Use of taxonomy

• Context: data reuse and transport

Page 14: Rhetoric and Flexible Content with Drupal

Adaptable Content

• COPE: Create Once Publish Anywhere• eg BBC, NPR, Amazon

• Content stores

• Cultural change?

• Use of APIs

Page 15: Rhetoric and Flexible Content with Drupal

Evolution... ?

Desktop browser iPad browseriPhone

browseriPad app WP8 app

Book cover dominates; ‘Buy Now’ prominent

Page 16: Rhetoric and Flexible Content with Drupal

Responsive design• Fluid grids & typography

• Flexible images

• Change of flow

• Client-side CSS3 media queries

Image: http://trentwalton.com/2012/06/19/fluid-type/

Page 17: Rhetoric and Flexible Content with Drupal

Adaptive design

• Different layouts/content for specific breakpoints

• Progressive enhancement

• Call separate markup or scripts

• Can be less effort than a responsive rebuild

• Ultimately doomed

Page 18: Rhetoric and Flexible Content with Drupal

Isn’t This a Drupal Camp?

• Entities, Fields and Relationships

• Adaptive Themes

• Omega, AT etc

• ‘Adaptive’ modules:

• CTools - page templates

• Browscap - browser inspector

• Browscap CTools - Rules/conditions

• Spark distribution

• Layout/Grid builders

• In Place Editing (IPE)

• Mobile theme + device previews

• CTools, Panels, Views, Panelizer, Breakpoints included

As with all things Drupal, could also use blocks with Views and Context... or Adaptivecontent module... or Display Suite... or Theme cunningness... (etc)

Page 19: Rhetoric and Flexible Content with Drupal
Page 20: Rhetoric and Flexible Content with Drupal

TaxonomyBook Format Genre

Page 21: Rhetoric and Flexible Content with Drupal

Need to Enable, then Edit node_view template

Page 22: Rhetoric and Flexible Content with Drupal
Page 23: Rhetoric and Flexible Content with Drupal
Page 24: Rhetoric and Flexible Content with Drupal
Page 25: Rhetoric and Flexible Content with Drupal
Page 26: Rhetoric and Flexible Content with Drupal
Page 27: Rhetoric and Flexible Content with Drupal
Page 28: Rhetoric and Flexible Content with Drupal
Page 29: Rhetoric and Flexible Content with Drupal
Page 30: Rhetoric and Flexible Content with Drupal

Create 2nd Book Variant

Variant 2: Book node type, and Is Mobile

Page 31: Rhetoric and Flexible Content with Drupal
Page 32: Rhetoric and Flexible Content with Drupal
Page 33: Rhetoric and Flexible Content with Drupal
Page 34: Rhetoric and Flexible Content with Drupal

DesktopHeader

Sidebar 1 Sidebar 2Main

Footer

Page 35: Rhetoric and Flexible Content with Drupal

Mobile: Responsive

iPad - Landscape iPhone

Sidebar Body

Footer A

Sidebar

Body

Same DOM

Page 36: Rhetoric and Flexible Content with Drupal

Lego-time• Pane content very flexible

• Render different fields

• But: don’t punish mobile

• Views could also give us related content: • Similar books within genre

• Books by same author

• Customers also purchased...

• Keep pane content appropriate to context...

Page 37: Rhetoric and Flexible Content with Drupal
Page 38: Rhetoric and Flexible Content with Drupal

Adaptive Layout

•Device detection allows us to adapt layouts & content.

• Change visual hierarchy with adaptive selection.

• Responsive design changes float of containers for accessibility.

Page 39: Rhetoric and Flexible Content with Drupal

So?

•Discussed wider problems

•What is content?

•Data modelling

•Responsive vs. Adaptive

•Drupal Spark: Flexible layouts


Recommended