SlideShare une entreprise Scribd logo
1  sur  26
Plan your Chunks! 
Future-proofing your Site’s 
Information Architecture 
@adellefrank (adellefrank.com) 
2014 October 23 
USG Rock Eagle #USGre14
2 
A bit about me & about Drupal 
Hi, I’m drupal 
I make websites … 
with and help YOU! 
from Adelle
3 
Who are Y’ALL?
4 
Outline 
*PRIZES for participation! 
1.Why Plan your Chunks? 
2.How to Plan? 
3.Which Chunks to Plan?
5 
Practice: What do we do?
6 
Why Plan? Zombie / Device Apocalypse 
Photo Credits: hello world by Windell Oskay 
(https://www.flickr.com/photos/oskay/472097903); Samsung Galaxy Gear by Hi-tech@ 
Mail.Ru 
(http://commons.wikimedia.org/wiki/File:Samsung_Galaxy_Gear_Comparison.j 
pg); Flat Screen LCD television by Vector Fresh 
(http://vector4free.com/vector/flat-screen-lcd-television)
7 
Why Plan? Karen McGrane 2013 Keynote 
"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.” 
http://karenmcgrane.com/2013/05/23/drupalcon-
8 
My 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?
10 
Why Plan? Change happens 
• Changes 
–Updates 
– Migrations 
–New web technologies 
– My organization
11 
YOUR examples: Web-ish Changes
12 
Why 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?
14 
How do YOU Plan sites?
15 
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 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. Content
18 
Layout/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 Chunks
20 
Planning 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 Chunks
22 
Find the Content Chunks, redux
23 
The Content Chunks strike back
24 
Which Chunks to Plan? Mental Map 
http://druvision.com/content/drupal-information-architecture
25 
Which 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?

Contenu connexe

Similaire à Plan your Chunks! Future-proofing Your Information Architecture with Drupal (Rock Eagle 2014)

October 2014 - USG Rock Eagle - Drupal 101
October 2014 - USG Rock Eagle - Drupal 101October 2014 - USG Rock Eagle - Drupal 101
October 2014 - USG Rock Eagle - Drupal 101Eric Sembrat
 
Top 5 Non-Obvious Drupal Modules
Top 5 Non-Obvious Drupal ModulesTop 5 Non-Obvious Drupal Modules
Top 5 Non-Obvious Drupal Modulesghing
 
Untangling spring week9
Untangling spring week9Untangling spring week9
Untangling spring week9Derek Jacoby
 
To Infinity & Beyond! Taking Google Beyond the Basics
To Infinity & Beyond! Taking Google Beyond the BasicsTo Infinity & Beyond! Taking Google Beyond the Basics
To Infinity & Beyond! Taking Google Beyond the BasicsDon Boozer
 
Angularjs architecture
Angularjs architectureAngularjs architecture
Angularjs architectureMichael He
 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondAngela Byron
 
Drupaldelphia Shortcuts Cheats And Cheap Stunts
Drupaldelphia  Shortcuts Cheats And Cheap StuntsDrupaldelphia  Shortcuts Cheats And Cheap Stunts
Drupaldelphia Shortcuts Cheats And Cheap Stuntscanarymason
 
960 grid psd
960 grid psd960 grid psd
960 grid psdRaju Nag
 
Size Doesn't Matter
Size Doesn't MatterSize Doesn't Matter
Size Doesn't MatterRoy Degler
 
Intro to Drupal Slides - DrupalCampSC 2014
Intro to Drupal Slides - DrupalCampSC 2014Intro to Drupal Slides - DrupalCampSC 2014
Intro to Drupal Slides - DrupalCampSC 2014Sarah Shealy
 
So you think you can scale
So you think you can scaleSo you think you can scale
So you think you can scaleDan Beil
 
Untangling spring week2
Untangling spring week2Untangling spring week2
Untangling spring week2Derek Jacoby
 
Agile Data: Building Hadoop Analytics Applications
Agile Data: Building Hadoop Analytics ApplicationsAgile Data: Building Hadoop Analytics Applications
Agile Data: Building Hadoop Analytics ApplicationsDataWorks Summit
 
Contributing to the Community
Contributing to the CommunityContributing to the Community
Contributing to the CommunityWO Community
 
Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)Nickolay Ninarski
 
How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017
How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017
How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017Juantomás García Molina
 

Similaire à Plan your Chunks! Future-proofing Your Information Architecture with Drupal (Rock Eagle 2014) (20)

October 2014 - USG Rock Eagle - Drupal 101
October 2014 - USG Rock Eagle - Drupal 101October 2014 - USG Rock Eagle - Drupal 101
October 2014 - USG Rock Eagle - Drupal 101
 
Top 5 Non-Obvious Drupal Modules
Top 5 Non-Obvious Drupal ModulesTop 5 Non-Obvious Drupal Modules
Top 5 Non-Obvious Drupal Modules
 
Untangling spring week9
Untangling spring week9Untangling spring week9
Untangling spring week9
 
To Infinity & Beyond! Taking Google Beyond the Basics
To Infinity & Beyond! Taking Google Beyond the BasicsTo Infinity & Beyond! Taking Google Beyond the Basics
To Infinity & Beyond! Taking Google Beyond the Basics
 
Angularjs architecture
Angularjs architectureAngularjs architecture
Angularjs architecture
 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
 
Drupaldelphia Shortcuts Cheats And Cheap Stunts
Drupaldelphia  Shortcuts Cheats And Cheap StuntsDrupaldelphia  Shortcuts Cheats And Cheap Stunts
Drupaldelphia Shortcuts Cheats And Cheap Stunts
 
Forensic Theming for Drupal
Forensic Theming for DrupalForensic Theming for Drupal
Forensic Theming for Drupal
 
960 grid psd
960 grid psd960 grid psd
960 grid psd
 
Pyramid faq
Pyramid faqPyramid faq
Pyramid faq
 
Size Doesn't Matter
Size Doesn't MatterSize Doesn't Matter
Size Doesn't Matter
 
Intro to Drupal Slides - DrupalCampSC 2014
Intro to Drupal Slides - DrupalCampSC 2014Intro to Drupal Slides - DrupalCampSC 2014
Intro to Drupal Slides - DrupalCampSC 2014
 
So you think you can scale
So you think you can scaleSo you think you can scale
So you think you can scale
 
Drupal for rlace
Drupal for rlaceDrupal for rlace
Drupal for rlace
 
Untangling spring week2
Untangling spring week2Untangling spring week2
Untangling spring week2
 
Agile Data: Building Hadoop Analytics Applications
Agile Data: Building Hadoop Analytics ApplicationsAgile Data: Building Hadoop Analytics Applications
Agile Data: Building Hadoop Analytics Applications
 
Contributing to the Community
Contributing to the CommunityContributing to the Community
Contributing to the Community
 
Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)Get responsive in 30 minutes (WordCamp Sofia)
Get responsive in 30 minutes (WordCamp Sofia)
 
How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017
How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017
How to create a personal knowledge graph IBM Meetup Big Data Madrid 2017
 
onGameStart
onGameStartonGameStart
onGameStart
 

Plus de Adelle Frank

Drupal 6 to 7 migration
Drupal 6 to 7 migrationDrupal 6 to 7 migration
Drupal 6 to 7 migrationAdelle Frank
 
Views can Show that!
Views can Show that!Views can Show that!
Views can Show that!Adelle Frank
 
Drupal Workgroup: how OIT helps make the GT web community even MORE awesome!
Drupal Workgroup: how OIT helps make the GT web community even MORE awesome! Drupal Workgroup: how OIT helps make the GT web community even MORE awesome!
Drupal Workgroup: how OIT helps make the GT web community even MORE awesome! Adelle Frank
 
Plan your Chunks! Win the Future with Information Architecture NOW
Plan your Chunks! Win the Future with Information Architecture NOWPlan your Chunks! Win the Future with Information Architecture NOW
Plan your Chunks! Win the Future with Information Architecture NOWAdelle Frank
 
Feeds is my Friend: a Drupal 6 to 7 Migration story
Feeds is my Friend: a Drupal 6 to 7 Migration storyFeeds is my Friend: a Drupal 6 to 7 Migration story
Feeds is my Friend: a Drupal 6 to 7 Migration storyAdelle Frank
 
GT Drupal: Install Script, Profile, and Editor
GT Drupal: Install Script, Profile, and EditorGT Drupal: Install Script, Profile, and Editor
GT Drupal: Install Script, Profile, and EditorAdelle Frank
 
ViewsWoW! (for Drupal)
ViewsWoW! (for Drupal)ViewsWoW! (for Drupal)
ViewsWoW! (for Drupal)Adelle Frank
 
Securing Drupal 7: Do not get Hacked or Spammed to death!
Securing Drupal 7: Do not get Hacked or Spammed to death!Securing Drupal 7: Do not get Hacked or Spammed to death!
Securing Drupal 7: Do not get Hacked or Spammed to death!Adelle Frank
 
Catalyzing Drupal collaboration & coding at your institution
Catalyzing Drupal collaboration & coding at your institutionCatalyzing Drupal collaboration & coding at your institution
Catalyzing Drupal collaboration & coding at your institutionAdelle Frank
 
How to publish your university catalog and class schedules online using the C...
How to publish your university catalog and class schedules online using the C...How to publish your university catalog and class schedules online using the C...
How to publish your university catalog and class schedules online using the C...Adelle Frank
 

Plus de Adelle Frank (10)

Drupal 6 to 7 migration
Drupal 6 to 7 migrationDrupal 6 to 7 migration
Drupal 6 to 7 migration
 
Views can Show that!
Views can Show that!Views can Show that!
Views can Show that!
 
Drupal Workgroup: how OIT helps make the GT web community even MORE awesome!
Drupal Workgroup: how OIT helps make the GT web community even MORE awesome! Drupal Workgroup: how OIT helps make the GT web community even MORE awesome!
Drupal Workgroup: how OIT helps make the GT web community even MORE awesome!
 
Plan your Chunks! Win the Future with Information Architecture NOW
Plan your Chunks! Win the Future with Information Architecture NOWPlan your Chunks! Win the Future with Information Architecture NOW
Plan your Chunks! Win the Future with Information Architecture NOW
 
Feeds is my Friend: a Drupal 6 to 7 Migration story
Feeds is my Friend: a Drupal 6 to 7 Migration storyFeeds is my Friend: a Drupal 6 to 7 Migration story
Feeds is my Friend: a Drupal 6 to 7 Migration story
 
GT Drupal: Install Script, Profile, and Editor
GT Drupal: Install Script, Profile, and EditorGT Drupal: Install Script, Profile, and Editor
GT Drupal: Install Script, Profile, and Editor
 
ViewsWoW! (for Drupal)
ViewsWoW! (for Drupal)ViewsWoW! (for Drupal)
ViewsWoW! (for Drupal)
 
Securing Drupal 7: Do not get Hacked or Spammed to death!
Securing Drupal 7: Do not get Hacked or Spammed to death!Securing Drupal 7: Do not get Hacked or Spammed to death!
Securing Drupal 7: Do not get Hacked or Spammed to death!
 
Catalyzing Drupal collaboration & coding at your institution
Catalyzing Drupal collaboration & coding at your institutionCatalyzing Drupal collaboration & coding at your institution
Catalyzing Drupal collaboration & coding at your institution
 
How to publish your university catalog and class schedules online using the C...
How to publish your university catalog and class schedules online using the C...How to publish your university catalog and class schedules online using the C...
How to publish your university catalog and class schedules online using the C...
 

Dernier

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Plan your Chunks! Future-proofing Your Information Architecture with Drupal (Rock Eagle 2014)

  • 1. Plan your Chunks! Future-proofing your Site’s Information Architecture @adellefrank (adellefrank.com) 2014 October 23 USG Rock Eagle #USGre14
  • 2. 2 A bit about me & about Drupal Hi, I’m drupal I make websites … with and help YOU! from Adelle
  • 3. 3 Who are Y’ALL?
  • 4. 4 Outline *PRIZES for participation! 1.Why Plan your Chunks? 2.How to Plan? 3.Which Chunks to Plan?
  • 5. 5 Practice: What do we do?
  • 6. 6 Why Plan? Zombie / Device Apocalypse Photo Credits: hello world by Windell Oskay (https://www.flickr.com/photos/oskay/472097903); Samsung Galaxy Gear by Hi-tech@ Mail.Ru (http://commons.wikimedia.org/wiki/File:Samsung_Galaxy_Gear_Comparison.j pg); Flat Screen LCD television by Vector Fresh (http://vector4free.com/vector/flat-screen-lcd-television)
  • 7. 7 Why Plan? Karen McGrane 2013 Keynote "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.” http://karenmcgrane.com/2013/05/23/drupalcon-
  • 8. 8 My definition of Information Architecture Designing and building STRUCTURES that make it easier to FIND, USE, & MANAGE shared information on any DEVICE.
  • 9. 9 What do we do?
  • 10. 10 Why Plan? Change happens • Changes –Updates – Migrations –New web technologies – My organization
  • 11. 11 YOUR examples: Web-ish Changes
  • 12. 12 Why 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. 13 What do we do?
  • 14. 14 How do YOU Plan sites?
  • 15. 15 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. 16 Which Chunks to Plan? Drupalese 101 Drupalese 101: http://drupalcampatlanta.com/node/ 154 @annikagarbers is a better explainer than me, but I’ll try!
  • 17. 17 Which Chunks to Plan? Layout vs. Content
  • 18. 18 Layout/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. 19 Find the Layout Chunks
  • 20. 20 Planning 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. 21 Find the Content Chunks
  • 22. 22 Find the Content Chunks, redux
  • 23. 23 The Content Chunks strike back
  • 24. 24 Which Chunks to Plan? Mental Map http://druvision.com/content/drupal-information-architecture
  • 25. 25 Which 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/

Notes de l'éditeur

  1. Slides on BLOG soon (so no need to write down links you see on the slides” **STAND as you are ABLE…DANCE, etc.!! (shake off post-lunch coma) *PRIZES for Participation!! VOLUNTEER to be the basket/prize passer-outer?? WHO FOR? = Beginners and some Intermediate folks, aimed at Site Builders (but with some info for Designers and Developers, too)…Define SITE BUILDERS?? WHICH MEANS: No CODE! and Short definitions of strange Drupal words (in case you missed the 11:20am session by Annika Garbers)
  2. I Drupal websites (and try to make them easy to use) – for GT …and I LOVE the awesomeness of the Community we have with Drupal! My love for Drupal: taxonomies & organized nature what originally drew me…stayed for the community & commitment to improvement!! library degree/IA focus
  3. Hands raised: Logged in to a Drupal-based site? Ever installed a Drupal site (just out of the box, nothing fancy, test only ok)? Years using drupal? (however you use it)
  4. PRACTICE saying (with my arm movements) …. Using next slide??“
  5. Explain different sizes problems (like audio accessibility on watch)… Tie in CHUNKS! … lead to IA definition by ME.
  6. SHOUT OUT TO KAREN MCGRANE 2013 Keynote!! WHAT did we learn from her HILARIOUS talk?? CALL & RESPONSE: PLAN. YOUR. CHUNKS!
  7. Definition inspired by Karen McGrane, Jesse James Garrett, IA Institute & many others. Tie in CHUNKS!
  8. Give only a FEW of my examples, so can ask for others’??
  9. ASK 1st Q & give PRIZES!
  10. CALL & RESPONSE: PLAN. YOUR. CHUNKS!
  11. ASK 1st Q & give PRIZES! After A’s, do: CALL & RESPONSE: PLAN. YOUR. CHUNKS!
  12. Give examples of simple tools?...more tools coming. EXAMPLES of CHUNKS!! After A’s, do: CALL & RESPONSE: PLAN. YOUR. CHUNKS!
  13. Show EXAMPLES of WEB SITES/PAGES…explain about COMPONENTS/CHUNKS/ETC??? LAYOUT/DESIGN vs. CONTENT CHUNKS. (some people might call these components)
  14. Layout = “Theme” means Design::Page, Regions (header/footer, etc.), sort of Blocks, VIEWS
  15. Layout = “Theme” means Design:: Page (vs. Web Page) = LAYOUT! Regions (sections/areas - header/footer, etc.); sort of Blocks (Blocks even include Main content?...or talk about on next slide?); VIEWS
  16. Linneaus: Animals > Mammals > Ferae > Canis > Dog > Jasper. Content = Inside the blocks, Inside a specific Node (FIELDS!) NODE is that non-repeated stuff in the middle, often between the header and footer. (page is general AREA/part/section & node is a specific example) Entities & Fields A specific Node Even More Abstract stuff: Content Types User accounts Taxonomy terms etc.
  17. Content = Inside the blocks, Inside a specific Node (FIELDS!) NODE is that non-repeated stuff in the middle, often between the header and footer. (page is general AREA/part/section & node is a specific example) Entities & Fields A specific Node Even More Abstract stuff: Content Types User accounts Taxonomy terms etc.
  18. Content = Inside the blocks, Inside a specific Node (FIELDS!) NODE is that non-repeated stuff in the middle, often between the header and footer. (page is general AREA/part/section & node is a specific example) Entities & Fields A specific Node Even More Abstract stuff: Content Types User accounts Taxonomy terms etc.
  19. Content = Inside the blocks, Inside a specific Node (FIELDS!) NODE is that non-repeated stuff in the middle, often between the header and footer. (page is general AREA/part/section & node is a specific example) Entities & Fields A specific Node Even More Abstract stuff: Content Types User accounts Taxonomy terms etc.
  20. NOT perfect & a little wrong in some ways…but helpful to try and understand the SYSTEM.
  21. DEMO THESE?? Final CALL & RESPONSE: PLAN. YOUR. CHUNKS!
  22. Feedback survey requested at END of session.