SlideShare une entreprise Scribd logo
1  sur  80
Télécharger pour lire hors ligne
FROM CONTENT STRATEGY TO DRUPAL SITE
BUILDING: CONNECTING THE DOTS
R O N A L D A S H R I , B L U E S P A R K
@ronald_istos, #drupalcs
D E F I N I N G C O N T E N T S T R AT E G Y
- S A R A WA C H T E R - B O E T T C H E R , C O N T E N T E V E RY W H E R E
“The practice of understanding what content is needed to
meet both users’ needs and organisational goals, producing
it and creating realistic publishing and governance plans to
keep it that way”
R E L AT E D
D I S C I P L I N E S
• Information Architecture
• User Experience
• Content Management
• Editorial Management
• Social Media Engagement
• Community Management
• Site Building
• Development
• Business Goals
W H AT D O E S S U C C E S S F U L C O N T E N T
S T R AT E G Y L O O K L I K E ?
• Content is not bound to a page - flexible and future-ready
• We can provide the content that best stands a chance to fulfil
user goals given context
• Finding, using, sharing and repurposing content is easy
• Message and editorial vision clear
• Content creators can focus and enjoy the process, not fight
with technology to get their message out
• We know it works because we measured it
D E F I N I N G
D R U PA L
S I T E
B U I L D I N G
D R U PA L S I T E
B U I L D I N G
• From drupal.org: “implementing
business functionality and
features into your Drupal site.”
• Thinking of the structure and
creating the content types,
vocabularies, views, panels,
menus
• Taming the thousands of
modules on drupal.org into a
coherent set that performs
useful functionality
T H I S I S D R U PA L
D R U PA L + C O N T E N T S T R AT E G Y
D R U PA L + C O N T E N T S T R AT E G Y
D R U PA L + C O N T E N T S T R AT E G Y
The Drupal Site Builder is often an unrecognised Architect.
Assimilating a wide range of concerns and implementing
them in a way that can support evolving needs
M O D E L L I N G T H E W O R L D I N D R U PA L
A B S T R A C T I O N A N D M O D U L A R I T Y A R E Y O U R B E S T
F R I E N D S A N D W O R S T E N E M I E S - W H E N I T W O R K S I T
A L L O W S Y O U T O A C H I E V E A L O T W I T H B A S I C E L E M E N T S
G U E R N I C A - P I C A S S O
… O R I T C A N L E A D T O S O M E T H I N G
T H AT I S H A R D T O U N TA N G L E
Number 8 - Jackson Pollock
There is no mathematical proof as to the
correct structure of a site
C O R E P R I N C I P L E S
+ B E S T P R A C T I C E
• stick to a core set of tools as
much as possible
• balance flexibility with complexity
• build prototypes, test, break
them and build them again
L O R E M I P S U M C A N B E B A D F O R
Y O U R W E B S I T E ’ S H E A LT H
• build, prototype and test with a
realistic simulation of the actual
content
• let content creators test the process
from early on
TA K E A D VA N TA G E O F C O R E D R U PA L
F U N C T I O N A L I T Y T O C O N S T R U C T
F L E X I B L E D ATA M O D E L S
E N T I T I E S
TA K E A D VA N TA G E O F C O R E D R U PA L
F U N C T I O N A L I T Y T O C O N S T R U C T
F L E X I B L E D ATA M O D E L S
E N T I T I E S F I E L D A P I
TA K E A D VA N TA G E O F C O R E D R U PA L
F U N C T I O N A L I T Y T O C O N S T R U C T
F L E X I B L E D ATA M O D E L S
E N T I T I E S
N O D E S U S E R S T E R M SC O M M E N T S F I L E S
F I E L D A P I
TA K E A D VA N TA G E O F C O R E D R U PA L
F U N C T I O N A L I T Y T O C O N S T R U C T
F L E X I B L E D ATA M O D E L S
E N T I T I E S
N O D E S U S E R S T E R M SC O M M E N T S F I L E S
P R O D U C T S P R O F I L E B E A N S
F I E L D A P I
TA K E A D VA N TA G E O F C O R E D R U PA L
F U N C T I O N A L I T Y T O C O N S T R U C T
F L E X I B L E D ATA M O D E L S
E N T I T I E S
N O D E S U S E R S T E R M SC O M M E N T S F I L E S
P R O D U C T S P R O F I L E B E A N S
F I E L D A P I
C U S T O M E N T I T I E S
TA K E A D VA N TA G E O F C O R E D R U PA L
F U N C T I O N A L I T Y T O C O N S T R U C T
F L E X I B L E D ATA M O D E L S
E N T I T I E S
N O D E S U S E R S T E R M SC O M M E N T S F I L E S
P R O D U C T S P R O F I L E B E A N S
F I E L D A P I
C U S T O M E N T I T I E S
TA K E A D VA N TA G E O F C O R E D R U PA L
F U N C T I O N A L I T Y T O C O N S T R U C T
F L E X I B L E D ATA M O D E L S
C U S T O M D ATA S T R U C T U R E S - H E R E B E D R A G O N S
S T O RY
B U I L D R E L AT I O N S H I P M O D E L S A N D
R E A S O N A B O U T E A C H E L E M E N T
L O C AT I O N
A U T H O R ( U S E R )
T O P I CT I T L E
T E A S E R
B O D Y
F E AT U R E D I M A G E
C H O O S E T H E R I G H T F I E L D ( A N D
W I D G E T ! ) F O R T H E TA S K AT H A N D
Numeric
HierarchicalSelect
Simple Dropdown
Text Area
F I E L D C O L L E C T I O N S F O R G R O U P I N G
R E L AT E D F I E L D S T O G E T H E R
U S E F U L M O D U L E S - I
• Dozens (hundreds?) of field modules
• Geofield - drupal.org/project/geofield
• Addressfield - drupal.org/project/addressfield
• Tablefield - drupal.org/project/tablefield
• Link - drupal.org/project/link
• Fieldgroup - drupal.org/project/field_group
• Fieldcollection - drupal.org/project/field_collection
U S E F U L M O D U L E S - I I
• Beans - drupal.org/project/bean
• Entity Reference - drupal.org/project/entityreference
• Inline Entity Form - drupal.org/project/inline_entity_form
• Prepopulate - drupal.org/projects/prepopulate (pre-fill fields based
on URL variables)
• Conditional Fields - drupal.org/project/conditional_fields
• Extra Field Description - drupal.org/project/extra_field_description
• Field Placeholder - drupal.org/project/field_placeholder
T E X T F I E L D S A N D F O R M AT T I N G
absolute freedom
T E X T F I E L D S A N D F O R M AT T I N G
absolute austerity
T E X T F I E L D S A N D F O R M AT T I N G
balance between choice and freedom
U S E F U L M O D U L E S
• Better formats - drupal.org/project/better_formats
• WYSIWYG - drupal.org/project/wysiwyg
• EDIT - drupal.org/project/edit
C AT E G O R I Z AT I O N - I
M U LT I P L E O P T I O N L I S T F I E L D
limited choice
limited content creator control
no automatically generated pages
ensures consistency
good for simple yes/not
C AT E G O R I Z AT I O N - I I
TA G S
open-ended
content creators can easily create new
consistency quickly becomes an issue
C AT E G O R I Z AT I O N - I I I
F I X E D V O C A B U L A R I E S
better control
can introduce hierarchy
adding fields turns them into
full-blown content
C AT E G O R I Z AT I O N - I V
F L A G S
simple choices
allows user to create arbitrary lists
C AT E G O R I Z AT I O N - V
O R G A N I C G R O U P S
group for permissions
group for community
a wide-cross section content
U S E F U L M O D U L E S
• Taxonomy Manager - drupal.org/project/
taxonomy_manager
• Taxonomy Merge - drupal.org/project/term_merge
• Taxonomy Tools - drupal.org/project/taxonomy_tools
• Taxonomy Menu - drupal.org/project/taxonomy_menu
• Flag - drupal.org/project/flag
• Organic Groups - drupal.org/project/og
F E E D T H E M A C H I N E S
• Facebook Graph - drupal.org/project/metatag
• schema.org - drupal.org/project/schemaorg
• RDFa - core
M O D E L L I N G I TA LY
C O N T E N T A U D I T
organizational goals
user goals
personas
C O N T E N T M O D E L
C O N T E N T
C AT E G O R I E S
+
C O N T E N T T Y P E S
• Editorial (stories, features)
• Resources (recipes,
language lessons)
• Listings (accommodations,
properties, experiences,
products)
• Community (community
posts, comments)
C O M M O N V O C A B U L A R I E S G L U E
E V E RY T H I N G T O G E T H E R
• location vocabulary: fixed,
hierarchical, populated with
Wikipedia data
• topics: structured, carefully
managed
• tags: open-ended
• sections: define overarching
sections (life+style, culture,
food + wine, travel)
• think of each in relationship
to the rest
• automagic functionality
E V E RY O N E PA R T I C I PAT E S
U S E R - G E N E R AT E D C O N T E N T A S W E L L
• User-generated
content cannot
follow rigid rules
• Simplify interface
and make explicit
the benefits
E N J O Y T H E R E S U LT S
http://pedoriowaterdogs.com/wp-content/uploads/2014/04/Happy-dog.jpg
S E C T I O N S T R E A M
• Brings together
different content
types for the Pinterest
generation
• Content types have a
stream view mode
• Can update both
manually and
automatically
drupal.org/project/
nodequeue
A global view of the depth and breadth of content on
ITALY - for power users and for the editorial team
Recipes section takes advantages of vocabularies + facets to allow for
search by ingredient, cost, etc
U S E R G E N E R AT E D L I S T S
C O N T E N T F O R M A C H I N E S
P R O D U C I N G A N D S H A R I N G C O N T E N T
show the authors love
http://www.bluespark.com/blog/bluespark-midcamp-chicago-2014
Adrian Rollett
• think carefully about how much
workflow you actually need
• simple scheduling tools can be very
effective
• drupal.org/project/scheduler
• drupal.org/project/workbench
• Depending on the scenario
authorship information can be useful
• drupal.org/project/
google_authorship
P U B L I C AT I O N
P U B L I C AT I O N!
• study user behaviour
• take care of timing
• prepare an editorial
calendar
• think of caching
• sharing tools
M E A S U R I N G R E S U LT S
Amongst our weaponry are such diverse elements as relevant
questions, accurate facts, dislike of anecdotal information
and lovely graphs
M E A S U R I N G R E S U LT S
Make sure to measure specific efforts to provide content creation ROI
C O N S I D E R T H E
W I D E R E N G A G E M E N T
S T R AT E G Y
• Who are your users
• Where do you engage with
them
• How do you engage with
them
• What are pivotal actions
that lead to goals being
achieved
WHAT DID YOU THINK?
E V A L U A T E T H I S S E S S I O N :
austin2014.drupal.org/node/2368
T H A N K Y O U !
WHAT DID YOU THINK?
E V A L U A T E T H I S S E S S I O N :
austin2014.drupal.org/node/2368
T H A N K Y O U !

Contenu connexe

Tendances

SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mind
Chris Johnson
 
How can documentation become inherently Agile?
How can documentation become inherently Agile?How can documentation become inherently Agile?
How can documentation become inherently Agile?
eBranding Ninja
 

Tendances (20)

Statistical Programming with JavaScript
Statistical Programming with JavaScriptStatistical Programming with JavaScript
Statistical Programming with JavaScript
 
Data Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningData Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong Learning
 
From Data Points to Data Lakes
From Data Points to Data LakesFrom Data Points to Data Lakes
From Data Points to Data Lakes
 
SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mind
 
Development and Deployment: The Human Factor
Development and Deployment: The Human FactorDevelopment and Deployment: The Human Factor
Development and Deployment: The Human Factor
 
STC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First ContentSTC-PMC November 2016 Presentation - Mobile First Content
STC-PMC November 2016 Presentation - Mobile First Content
 
How can documentation become inherently Agile?
How can documentation become inherently Agile?How can documentation become inherently Agile?
How can documentation become inherently Agile?
 
Social Media, Keeping up to date, Pure and more : The Leiden talk
Social Media, Keeping up to date, Pure and more  : The Leiden talkSocial Media, Keeping up to date, Pure and more  : The Leiden talk
Social Media, Keeping up to date, Pure and more : The Leiden talk
 
Tech rfp template
Tech rfp templateTech rfp template
Tech rfp template
 
RadioActive Europe - Presentation at PLE-Conference 2014
RadioActive Europe - Presentation at PLE-Conference 2014 RadioActive Europe - Presentation at PLE-Conference 2014
RadioActive Europe - Presentation at PLE-Conference 2014
 
How to improve your research impact and who is talking about (or using) your...
How to improve your research impact  and who is talking about (or using) your...How to improve your research impact  and who is talking about (or using) your...
How to improve your research impact and who is talking about (or using) your...
 
Architecting your IT career
Architecting your IT careerArchitecting your IT career
Architecting your IT career
 
Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine LearningArtificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning
 
High quality Front-End
High quality Front-EndHigh quality Front-End
High quality Front-End
 
WordPress in Higher Education
WordPress in Higher EducationWordPress in Higher Education
WordPress in Higher Education
 
eHarmony @ Phoenix Con 2016
eHarmony @ Phoenix Con 2016eHarmony @ Phoenix Con 2016
eHarmony @ Phoenix Con 2016
 
Visibility and societal impact : UMCG research output, Altmetric and Pure
Visibility and societal impact : UMCG research output, Altmetric and PureVisibility and societal impact : UMCG research output, Altmetric and Pure
Visibility and societal impact : UMCG research output, Altmetric and Pure
 
MostContagious 2014 Recap
MostContagious 2014 Recap MostContagious 2014 Recap
MostContagious 2014 Recap
 
Interactive media : information and libraries (#bobcatsss2017)
Interactive media : information and libraries (#bobcatsss2017)Interactive media : information and libraries (#bobcatsss2017)
Interactive media : information and libraries (#bobcatsss2017)
 
Agile and Scrum Methodology
Agile and Scrum MethodologyAgile and Scrum Methodology
Agile and Scrum Methodology
 

En vedette (6)

Commission Log
Commission LogCommission Log
Commission Log
 
Philosophy of teaching
Philosophy of teachingPhilosophy of teaching
Philosophy of teaching
 
Laws of motion madison
Laws of motion madisonLaws of motion madison
Laws of motion madison
 
User Experience Design
User Experience DesignUser Experience Design
User Experience Design
 
Usability Test Process
Usability Test ProcessUsability Test Process
Usability Test Process
 
Tour in recife
Tour in recifeTour in recife
Tour in recife
 

Similaire à From Content Strategy to Drupal Site Building - Connecting the dots

From the right process to a solid cultural change
From the right process to a solid cultural changeFrom the right process to a solid cultural change
From the right process to a solid cultural change
Francesco Zaia
 

Similaire à From Content Strategy to Drupal Site Building - Connecting the dots (20)

ResearchGate - How do 'Social Networks for Scientists' Affect Libraries?
ResearchGate - How do 'Social Networks for Scientists' Affect Libraries?ResearchGate - How do 'Social Networks for Scientists' Affect Libraries?
ResearchGate - How do 'Social Networks for Scientists' Affect Libraries?
 
The Digital Transformation: A New World Order
The Digital Transformation: A New World OrderThe Digital Transformation: A New World Order
The Digital Transformation: A New World Order
 
Data Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningData Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong Learning
 
Design for Startups
Design for StartupsDesign for Startups
Design for Startups
 
Elevated.com's 2018 General Capabilities Deck-We are growing!!
Elevated.com's 2018 General Capabilities Deck-We are growing!!Elevated.com's 2018 General Capabilities Deck-We are growing!!
Elevated.com's 2018 General Capabilities Deck-We are growing!!
 
Offline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failuresOffline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failures
 
Competency-Based Learning and Learning Relationship Management #LRM
Competency-Based Learning and Learning Relationship Management #LRMCompetency-Based Learning and Learning Relationship Management #LRM
Competency-Based Learning and Learning Relationship Management #LRM
 
Delight Your Customers with Modern SEO
Delight Your Customers with Modern SEODelight Your Customers with Modern SEO
Delight Your Customers with Modern SEO
 
Switching horses midstream - From Waterfall to Agile
Switching horses midstream - From Waterfall to AgileSwitching horses midstream - From Waterfall to Agile
Switching horses midstream - From Waterfall to Agile
 
GW Intro to Digital Communications Class 6
GW Intro to Digital Communications Class 6 GW Intro to Digital Communications Class 6
GW Intro to Digital Communications Class 6
 
The Road to QA
The Road to QAThe Road to QA
The Road to QA
 
#Winning at Instagram, or How to Learn to Stop Worrying and Love the Algorithm
#Winning at Instagram, or How to Learn to Stop Worrying and Love the Algorithm#Winning at Instagram, or How to Learn to Stop Worrying and Love the Algorithm
#Winning at Instagram, or How to Learn to Stop Worrying and Love the Algorithm
 
From the right process to a solid cultural change
From the right process to a solid cultural changeFrom the right process to a solid cultural change
From the right process to a solid cultural change
 
California Science Center (USC CSCI 588)
California Science Center (USC CSCI 588)California Science Center (USC CSCI 588)
California Science Center (USC CSCI 588)
 
Design for your audience
Design for your audienceDesign for your audience
Design for your audience
 
Semantic BDD with ShouldIT?
Semantic BDD with ShouldIT?Semantic BDD with ShouldIT?
Semantic BDD with ShouldIT?
 
Introduction of the Agile Digital Enterprise Framework
Introduction of the Agile Digital Enterprise FrameworkIntroduction of the Agile Digital Enterprise Framework
Introduction of the Agile Digital Enterprise Framework
 
Digital Data Commons - Emergence of AI Blockchain Convergence
Digital Data Commons - Emergence of AI Blockchain ConvergenceDigital Data Commons - Emergence of AI Blockchain Convergence
Digital Data Commons - Emergence of AI Blockchain Convergence
 
Taipei – 加速、整合、自動化
Taipei – 加速、整合、自動化Taipei – 加速、整合、自動化
Taipei – 加速、整合、自動化
 
Domínio: Dividir e conquistar
Domínio: Dividir e conquistarDomínio: Dividir e conquistar
Domínio: Dividir e conquistar
 

Dernier

Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
 

Dernier (20)

Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 

From Content Strategy to Drupal Site Building - Connecting the dots

  • 1. FROM CONTENT STRATEGY TO DRUPAL SITE BUILDING: CONNECTING THE DOTS R O N A L D A S H R I , B L U E S P A R K @ronald_istos, #drupalcs
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. D E F I N I N G C O N T E N T S T R AT E G Y
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. - S A R A WA C H T E R - B O E T T C H E R , C O N T E N T E V E RY W H E R E “The practice of understanding what content is needed to meet both users’ needs and organisational goals, producing it and creating realistic publishing and governance plans to keep it that way”
  • 14. R E L AT E D D I S C I P L I N E S • Information Architecture • User Experience • Content Management • Editorial Management • Social Media Engagement • Community Management • Site Building • Development • Business Goals
  • 15.
  • 16. W H AT D O E S S U C C E S S F U L C O N T E N T S T R AT E G Y L O O K L I K E ? • Content is not bound to a page - flexible and future-ready • We can provide the content that best stands a chance to fulfil user goals given context • Finding, using, sharing and repurposing content is easy • Message and editorial vision clear • Content creators can focus and enjoy the process, not fight with technology to get their message out • We know it works because we measured it
  • 17. D E F I N I N G D R U PA L S I T E B U I L D I N G
  • 18. D R U PA L S I T E B U I L D I N G • From drupal.org: “implementing business functionality and features into your Drupal site.” • Thinking of the structure and creating the content types, vocabularies, views, panels, menus • Taming the thousands of modules on drupal.org into a coherent set that performs useful functionality
  • 19. T H I S I S D R U PA L
  • 20. D R U PA L + C O N T E N T S T R AT E G Y
  • 21. D R U PA L + C O N T E N T S T R AT E G Y
  • 22. D R U PA L + C O N T E N T S T R AT E G Y
  • 23. The Drupal Site Builder is often an unrecognised Architect. Assimilating a wide range of concerns and implementing them in a way that can support evolving needs
  • 24.
  • 25.
  • 26.
  • 27. M O D E L L I N G T H E W O R L D I N D R U PA L
  • 28. A B S T R A C T I O N A N D M O D U L A R I T Y A R E Y O U R B E S T F R I E N D S A N D W O R S T E N E M I E S - W H E N I T W O R K S I T A L L O W S Y O U T O A C H I E V E A L O T W I T H B A S I C E L E M E N T S G U E R N I C A - P I C A S S O
  • 29. … O R I T C A N L E A D T O S O M E T H I N G T H AT I S H A R D T O U N TA N G L E Number 8 - Jackson Pollock
  • 30. There is no mathematical proof as to the correct structure of a site
  • 31. C O R E P R I N C I P L E S + B E S T P R A C T I C E • stick to a core set of tools as much as possible • balance flexibility with complexity • build prototypes, test, break them and build them again
  • 32. L O R E M I P S U M C A N B E B A D F O R Y O U R W E B S I T E ’ S H E A LT H • build, prototype and test with a realistic simulation of the actual content • let content creators test the process from early on
  • 33. TA K E A D VA N TA G E O F C O R E D R U PA L F U N C T I O N A L I T Y T O C O N S T R U C T F L E X I B L E D ATA M O D E L S
  • 34. E N T I T I E S TA K E A D VA N TA G E O F C O R E D R U PA L F U N C T I O N A L I T Y T O C O N S T R U C T F L E X I B L E D ATA M O D E L S
  • 35. E N T I T I E S F I E L D A P I TA K E A D VA N TA G E O F C O R E D R U PA L F U N C T I O N A L I T Y T O C O N S T R U C T F L E X I B L E D ATA M O D E L S
  • 36. E N T I T I E S N O D E S U S E R S T E R M SC O M M E N T S F I L E S F I E L D A P I TA K E A D VA N TA G E O F C O R E D R U PA L F U N C T I O N A L I T Y T O C O N S T R U C T F L E X I B L E D ATA M O D E L S
  • 37. E N T I T I E S N O D E S U S E R S T E R M SC O M M E N T S F I L E S P R O D U C T S P R O F I L E B E A N S F I E L D A P I TA K E A D VA N TA G E O F C O R E D R U PA L F U N C T I O N A L I T Y T O C O N S T R U C T F L E X I B L E D ATA M O D E L S
  • 38. E N T I T I E S N O D E S U S E R S T E R M SC O M M E N T S F I L E S P R O D U C T S P R O F I L E B E A N S F I E L D A P I C U S T O M E N T I T I E S TA K E A D VA N TA G E O F C O R E D R U PA L F U N C T I O N A L I T Y T O C O N S T R U C T F L E X I B L E D ATA M O D E L S
  • 39. E N T I T I E S N O D E S U S E R S T E R M SC O M M E N T S F I L E S P R O D U C T S P R O F I L E B E A N S F I E L D A P I C U S T O M E N T I T I E S TA K E A D VA N TA G E O F C O R E D R U PA L F U N C T I O N A L I T Y T O C O N S T R U C T F L E X I B L E D ATA M O D E L S C U S T O M D ATA S T R U C T U R E S - H E R E B E D R A G O N S
  • 40. S T O RY B U I L D R E L AT I O N S H I P M O D E L S A N D R E A S O N A B O U T E A C H E L E M E N T L O C AT I O N A U T H O R ( U S E R ) T O P I CT I T L E T E A S E R B O D Y F E AT U R E D I M A G E
  • 41. C H O O S E T H E R I G H T F I E L D ( A N D W I D G E T ! ) F O R T H E TA S K AT H A N D Numeric HierarchicalSelect Simple Dropdown Text Area
  • 42. F I E L D C O L L E C T I O N S F O R G R O U P I N G R E L AT E D F I E L D S T O G E T H E R
  • 43. U S E F U L M O D U L E S - I • Dozens (hundreds?) of field modules • Geofield - drupal.org/project/geofield • Addressfield - drupal.org/project/addressfield • Tablefield - drupal.org/project/tablefield • Link - drupal.org/project/link • Fieldgroup - drupal.org/project/field_group • Fieldcollection - drupal.org/project/field_collection
  • 44. U S E F U L M O D U L E S - I I • Beans - drupal.org/project/bean • Entity Reference - drupal.org/project/entityreference • Inline Entity Form - drupal.org/project/inline_entity_form • Prepopulate - drupal.org/projects/prepopulate (pre-fill fields based on URL variables) • Conditional Fields - drupal.org/project/conditional_fields • Extra Field Description - drupal.org/project/extra_field_description • Field Placeholder - drupal.org/project/field_placeholder
  • 45. T E X T F I E L D S A N D F O R M AT T I N G absolute freedom
  • 46. T E X T F I E L D S A N D F O R M AT T I N G absolute austerity
  • 47. T E X T F I E L D S A N D F O R M AT T I N G balance between choice and freedom
  • 48. U S E F U L M O D U L E S • Better formats - drupal.org/project/better_formats • WYSIWYG - drupal.org/project/wysiwyg • EDIT - drupal.org/project/edit
  • 49.
  • 50. C AT E G O R I Z AT I O N - I M U LT I P L E O P T I O N L I S T F I E L D limited choice limited content creator control no automatically generated pages ensures consistency good for simple yes/not
  • 51. C AT E G O R I Z AT I O N - I I TA G S open-ended content creators can easily create new consistency quickly becomes an issue
  • 52. C AT E G O R I Z AT I O N - I I I F I X E D V O C A B U L A R I E S better control can introduce hierarchy adding fields turns them into full-blown content
  • 53. C AT E G O R I Z AT I O N - I V F L A G S simple choices allows user to create arbitrary lists
  • 54. C AT E G O R I Z AT I O N - V O R G A N I C G R O U P S group for permissions group for community a wide-cross section content
  • 55. U S E F U L M O D U L E S • Taxonomy Manager - drupal.org/project/ taxonomy_manager • Taxonomy Merge - drupal.org/project/term_merge • Taxonomy Tools - drupal.org/project/taxonomy_tools • Taxonomy Menu - drupal.org/project/taxonomy_menu • Flag - drupal.org/project/flag • Organic Groups - drupal.org/project/og
  • 56. F E E D T H E M A C H I N E S • Facebook Graph - drupal.org/project/metatag • schema.org - drupal.org/project/schemaorg • RDFa - core
  • 57. M O D E L L I N G I TA LY
  • 58. C O N T E N T A U D I T
  • 60. C O N T E N T M O D E L
  • 61. C O N T E N T C AT E G O R I E S + C O N T E N T T Y P E S • Editorial (stories, features) • Resources (recipes, language lessons) • Listings (accommodations, properties, experiences, products) • Community (community posts, comments)
  • 62. C O M M O N V O C A B U L A R I E S G L U E E V E RY T H I N G T O G E T H E R • location vocabulary: fixed, hierarchical, populated with Wikipedia data • topics: structured, carefully managed • tags: open-ended • sections: define overarching sections (life+style, culture, food + wine, travel)
  • 63. • think of each in relationship to the rest • automagic functionality
  • 64. E V E RY O N E PA R T I C I PAT E S U S E R - G E N E R AT E D C O N T E N T A S W E L L • User-generated content cannot follow rigid rules • Simplify interface and make explicit the benefits
  • 65. E N J O Y T H E R E S U LT S http://pedoriowaterdogs.com/wp-content/uploads/2014/04/Happy-dog.jpg
  • 66. S E C T I O N S T R E A M • Brings together different content types for the Pinterest generation • Content types have a stream view mode • Can update both manually and automatically drupal.org/project/ nodequeue
  • 67. A global view of the depth and breadth of content on ITALY - for power users and for the editorial team
  • 68. Recipes section takes advantages of vocabularies + facets to allow for search by ingredient, cost, etc
  • 69.
  • 70. U S E R G E N E R AT E D L I S T S
  • 71. C O N T E N T F O R M A C H I N E S
  • 72. P R O D U C I N G A N D S H A R I N G C O N T E N T
  • 73. show the authors love http://www.bluespark.com/blog/bluespark-midcamp-chicago-2014 Adrian Rollett
  • 74. • think carefully about how much workflow you actually need • simple scheduling tools can be very effective • drupal.org/project/scheduler • drupal.org/project/workbench • Depending on the scenario authorship information can be useful • drupal.org/project/ google_authorship P U B L I C AT I O N
  • 75. P U B L I C AT I O N! • study user behaviour • take care of timing • prepare an editorial calendar • think of caching • sharing tools
  • 76. M E A S U R I N G R E S U LT S Amongst our weaponry are such diverse elements as relevant questions, accurate facts, dislike of anecdotal information and lovely graphs
  • 77. M E A S U R I N G R E S U LT S Make sure to measure specific efforts to provide content creation ROI
  • 78. C O N S I D E R T H E W I D E R E N G A G E M E N T S T R AT E G Y • Who are your users • Where do you engage with them • How do you engage with them • What are pivotal actions that lead to goals being achieved
  • 79. WHAT DID YOU THINK? E V A L U A T E T H I S S E S S I O N : austin2014.drupal.org/node/2368 T H A N K Y O U !
  • 80. WHAT DID YOU THINK? E V A L U A T E T H I S S E S S I O N : austin2014.drupal.org/node/2368 T H A N K Y O U !