plan your chunks! future-proofing your information architecture with drupal (rock eagle 2014)
DESCRIPTION
Master the tools in your Drupal site-building arsenal to future-proof your information design! See sloppy blobs battle discrete chunks - and lose! Learn basic concepts AND expert tips for organizing your website. Uncover secret strategies for making findable, usable content. Some of the topics covered include the importance of planning your names, entities versus content types, why NOT to share fields, always being multilingual, when and why to use taxonomy, connecting with entity reference, and more! No Drupal knowledge required, and a number of these insights will apply to ANY Web project you are planning.TRANSCRIPT
Plan your Chunks!
@adellefrank (adellefrank.com)
2014 October 23
USG Rock Eagle #USGre14
Future-proofing your Site’s Information Architecture
2
A bit about me & about DrupalA bit about me & about Drupal
Hi, I’m drupal
I make websites …with help from Adelle
and YOU!
3
Who are Y’ALL?Who are Y’ALL?
4
OutlineOutline
*PRIZES for participation!
1.Why Plan your Chunks?
2.How to Plan?
3.Which Chunks to Plan?
5
Practice: What do we do?Practice: What do we do?
6
Why Plan? Zombie / Device ApocalypseWhy Plan? Zombie / Device Apocalypse
Photo Credits: hello world by Windell Oskay (https://www.flickr.com/photos/oskay/472097903); Samsung Galaxy Gear by [email protected] (http://commons.wikimedia.org/wiki/File:Samsung_Galaxy_Gear_Comparison.jpg); Flat Screen LCD television by Vector Fresh (http://vector4free.com/vector/flat-screen-lcd-television)
7
Why Plan? Karen McGrane 2013 KeynoteWhy Plan? Karen McGrane 2013 Keynote
http://karenmcgrane.com/2013/05/23/drupalcon-keynote-video-and-talk-notes/
"It’s a war of blobs versus chunks: sloppy blobs of where there’s no distinction between content & form VS. clean, flexible, presentation-independent chunks.”
8
My definition of Information ArchitectureMy definition of Information Architecture
Designing and building STRUCTURES
that make it easier to
FIND, USE, & MANAGE
shared information
on any DEVICE.
9
What do we do?What do we do?
10
Why Plan? Change happensWhy Plan? Change happens
• Changes
– Updates
– Migrations
– New web technologies
– My organization
11
YOUR examples: Web-ish ChangesYOUR examples: Web-ish Changes
12
Why Plan? Change is HARD: be KindWhy Plan? Change is HARD: be Kind
• Easier to change in PLANNING than on LIVE site! (know system limitations & gotchas)
• Be nice to your future self, authors, & those who come after you.
13
What do we do?What do we do?
14
How do YOU Plan sites?How do YOU Plan sites?
15
How to Plan?How to Plan?
• Think BEFORE you click
• Self-documenting, as you go
• Use simple tools (like Checklists)– Drupal Groups, Content planning checklist for a
Drupal site https://groups.drupal.org/node/144374
– John Walling, Drupal Project Check List https://checkvist.com/checklists/61331?simple=true
• Think in CHUNKS
16
Which Chunks to Plan? Drupalese 101Which Chunks to Plan? Drupalese 101
Drupalese 101:
http://drupalcampatlanta.com/node/154
@annikagarbers is a better explainer than me, but I’ll try!
17
Which Chunks to Plan? Layout vs. ContentWhich Chunks to Plan? Layout vs. Content
18
Layout/Design Chunks: make it prettyLayout/Design Chunks: make it pretty
• Theme = all the Design things
• Page (vs. Web Page vs. Article) = Layout (&
sometimes “About”)
• Regions = Sections/Areas/Parts (of a Page)
• Blocks = content-having box, inside a Region
• Views = lists or other ways to Show content
19
Find the Layout ChunksFind the Layout Chunks
20
Planning Content Chunks: Gooey InsidesPlanning Content Chunks: Gooey Insides
• Entities & Fields = orange with cloves (an Idea)
• A specific Node = an instance = my dog Jasper
• Even More Abstract stuff:
– Content Types (I need more containers)
– User accounts
– Taxonomy terms (Linnaeus)
– etc.
21
Find the Content ChunksFind the Content Chunks
22
Find the Content Chunks, reduxFind the Content Chunks, redux
23
The Content Chunks strike backThe Content Chunks strike back
24
Which Chunks to Plan? Mental MapWhich Chunks to Plan? Mental Map
http://druvision.com/content/drupal-information-architecture
25
Which Chunks to Plan? Imitate GurusWhich Chunks to Plan? Imitate Gurus
• Larry Garfield, Developing Drupal sites: Plan or Perish (Build Spec)http://www.palantir.net/blog/developing-drupal-sites-plan-or-perish
• Jody Lynn, Semantic Site Architecture (Naming)https://austin2014.drupal.org/session/semantic-site-architecture
• Kristen Pol, Hook 42 Presentations at Stanford Drupal Camp (Tune-up Checklists, Migrations, Features, and more!) http://www.hook42.com/blog/hook-42-presentations-stanford-drupal-camp
• BadCamp & DrupalCon Amsterdam: some great sessions! https://2014.badcamp.net & https://amsterdam2014.drupal.org/
26
Questions?Questions?