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
What's New in Teams Calling, Meetings and Devices March 2024
Rhetoric and Flexible Content with Drupal
1. The Art of Rhetoric:
Flexible Content with Drupal
Rob Carr
@robertgcarr
2. 30 minutes of me
• Current problems
• What is content
• Responsive design
• Information Architecture
• Flexible content
• Discussion
3. 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/
4. Death to the Web Page
•Pages != web content:
• Boundaries
• Fixed structure
• Dead ends
•Inflexible blobs
•Information silos
•Difficult to recycle
Image:Wikimedia
10. Five Canons of
Rhetoric
•invention deciding what to say
•arrangement timing or structure
•style graphic/information design
•memory contextual messages
•delivery interaction design
12. 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
13. Chunks of Content
•Think structure and markup:
• ♡ Friendly fields
• ☠ Death to WYSIWYG
•Use of taxonomy
•Context: data reuse and transport
17. 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
18. 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 withViews and
Context... or Adaptivecontent
module... or Display Suite... or
Theme cunningness... (etc)
36. 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...
37.
38. Adaptive Layout
•Device detection allows us to
adapt layouts & content.
•Change visual hierarchy with
adaptive selection.
•Responsive design changes float
of containers for accessibility.