SlideShare uma empresa Scribd logo
1 de 104
Designing for

CONTENT
MANAGEMENT
SYSTEMS

DrupalCamp Atlanta 2012
Jared Ponchot // @jponch // Lullabot
Hello, my name is

JARED PONCHOT
... and I’m a web designer




@jponch on twitter & dribbble
Strategy | Design | Development
LIKE FATHER
LIKE SON
BEAUTIFUL
ALIGNMENT

PROPORTIONAL
GRID SYSTEM
DESIGN SCHOOL
‣   Taught me to think creatively
‣   Taught me to critique
‣   Taught me to create “design systems”
University
UNITY WITHIN DIVERSITY
“
    Websites are systems rather
    than pages and the sooner we
    stop perceiving them as that,
    the better.
                         — ANNA DEBENHAM
BOEING 777 COCKPIT
NOTICE THE CUP HOLDER!
DESIGNING SYSTEMS
FUNDAMENTALS
‣   Design on purpose
‣   Design for user types
‣   Design with a content model
‣   Hierarchy, Hierarchy, Hierarchy!
Plans are of little importance, but
                                           planning is essential. — WINSTON CHURCHILL



Photo by Cecil Beaton, at 10 Downing Street, London, in 1940
Photo by R. D. Ward




                       As we know, There are known knowns. There are
                      things we know we know. We also know there are
                       known unknowns. That is to say, we know there
                              are some things we do not know.
                                       — DONALD RUMSFELD
Photo by R. D. Ward




                      But there are also unknown unknowns,
                      the ones we don’t know we don’t know.
                                  — DONALD RUMSFELD
DESIGNING ON PURPOSE
‣   Why does this site exist?
‣   Who would miss it if it goes away? Why?
‣   What opportunities does this website
    present or create?
‣   What problems can ONLY be solved via
    this website?
TEAM WORK!
Get at least the designer, developer,
project manager and product owner in a
room together, ask questions, take notes!
http://goo.gl/Zd5ZO
STATEMENT OF
DESIGN INTENT
‣   Keeps things on track when they’re going
    off the rails
‣   Generates big ideas
‣   Helps simplify complexity
‣   Helps communicate and facilitate
    organizational change
SETTING GOALS
‣   Be sure to identify both user goals and
    organizational goals!
‣   Find ways to make them measurable
DESIGNING ON PURPOSE
‣   Knowing the unknowns
‣   Asking why
‣   Understanding & establishing goals
‣   Having a star to sail your ship by
http://crappyarchitecture.blogspot.com/2009/07/90-degrees-of-urinal.html
USER TYPES
‣   Identify each type of user who will use
    the site.
‣   Document the kinds of tasks each type of
    user will likely want to do on the site.
‣   Ask if those tasks remain the same for
    each type on mobile, tablets and desktop.
    What changes?
CONTENT CREATORS ARE
USERS TOO!
‣   Authors
‣   Editors
‣   Administrators
‣   Moderators
http://goo.gl/47ueE
THINK LIKE A CREATOR!
Put yourself in the shoes of the content
creators early and often and you will
better understand the correct structure
of the content, produce better designs,
and increase your likelihood for a
successful project and a happy client!
CONTENT FIRST!
right after user types & purpose
THE CONTENT MODEL
A detailed map of all the types of content
your project needs, the discrete attributes
that make up each content type, the
relationships between them, and the
contexts through which they’re displayed.
“
    A content model helps clarify requirements
    and encourages collaboration between the
    designers, the developers creating the CMS,
    and the content creators.
                                — RACHEL LOVINGER
CREATING A CONTENT
MODEL FOR DESIGN
‣   Audit Current Content
‣   Identify Content Types & Attributes
‣   Identify Relationships
‣   Identify Contexts
CONTENT AUDIT
‣   What’s there now?
‣   What’s going to get tossed?
‣   What’s going to be new?
CONTENT TYPES
‣   A discreet type of content (e.g. blog
    post, event, recipe, etc.)
‣   The attributes that make up that type
    of content (e.g. a recipe might have a
    title, ingredients, lead description, full
    description, preparation, etc.)
CONTENT TYPES
‣   Divorced from placement
‣   Watch for patterns
CONTENT TYPE GOALS!
‣   What types of users is this content for?
‣   What are the key questions for each user
    type this content answers?
RELATIONSHIPS
‣   Identify parent/child relationships
‣   Identify sibling relationships
CONTEXTS
A context provides conditions and reactions
based upon a defined criteria. Conditions
might be things like sections, content types
or user types. Reactions might be things like
display a list of these attributes from a
particular type of content in a particular
section of the markup.
CONTEXTS
The original “responsive web design”
CONTEXTS
A context is a display that includes
discreet parts from various pieces and/or
types of content, displayed conditionally
based on things like relationships.
COMPONENTS
The actual bits that get displayed
depending upon the context.
COMPONENT HIERARCHY
‣   List out all the components displayed
    within a given type or context.
‣   Assign a 1, 2 or 3 to each component.
‣   Evaluate your 1’s, 2’s and 3’s against
    your key questions for each type or
    context.
Responsive Bootcamp   PVD 2012   #RBCPVD
COMPONENT HIERARCHY
‣   The more components you have, the
    harder to keep the client from assigning
    a 1 or 2 to LOTS of things.
‣   Iterate on the fly with the client. In
    round one, don’t worry even if they give
    everything a 1. Keep iterating until 10%
    or less are a 1 for any screen.
“
    redditpics.com
DON’T FORGET
VISUAL HIERARCHY!
Design is the conscious effort to
impose a meaningful order.
                        - VICTOR PAPANEK
GESTALT & OTHER
FUNDAMENTALS
‣   position     ‣   contrast
‣   proportion   ‣   color
‣   proximity    ‣   isomorphism
‣   symmetry     ‣   unity
‣   similarity   ‣   pause
‣   alignment
THE PSYCHOLOGY OF VISUAL
HIERARCHY
Gestalt psychology was founded by Max
Wertheimer in 1912 and expanded upon by
others like Kurt Koffka.
Gestalt psychology is based on the observation
that we often experience things that are not a
part of our simple sensations.
Especially visually, the whole is often
   more than the sum of its parts.
POSITION

  1




  2        3
POSITION
 E   U     H   Y   D   A

 S   R     I   O   T   N

 A   C
POSITION
 C   A     N   Y   O   U

 R   E     A   D   T   H

 I   S
PROPORTION
PROPORTION

  2



             1

  3
PROXIMITY


Lorem ipsum dolor sit amet, consectetur adipiscing elit.




Lorem ipsum dolor sit amet, consectetur adipiscing elit.
PROXIMITY


Lorem ipsum dolor sit amet, consectetur adipiscing elit.




Lorem ipsum dolor sit amet, consectetur adipiscing elit.
PROXIMITY


Lorem ipsum dolor sit amet, consectetur adipiscing elit.




Lorem ipsum dolor sit amet, consectetur adipiscing elit.
PROXIMITY




Lorem ipsum dolor sit amet, consectetur adipiscing elit.
PROXIMITY
PROXIMITY
PROXIMITY
funnysigns.net
SYMMETRY
When we perceive objects, we tend to perceive
them as symmetrical shapes that form around
their center.


{ }{ }{ }
SYMMETRY
When we perceive objects, we tend to perceive
them as symmetrical shapes that form around
their center.


{         } {            } {            }
SYMMETRY
When we perceive objects, we tend to perceive
them as symmetrical shapes that form around
their center.


{         } {            } {            }
SIMILARITY
Things that are similar are perceived to be more
related than things that are dissimilar.
SIMILARITY
Things that are similar are perceived to be more
related than things that are dissimilar.
SIMILARITY
Things that are similar are perceived to be more
related than things that are dissimilar.
ALIGNMENT
ALIGNMENT
CONTRAST
COLOR & VISUAL IMPORTANCE
‣   Warm colors stand out
‣   Cool colors recede
ISOMORPHISM
Aoccdrnig to rscheearch at Cmabrigde
uinervtisy, it deosn't mttaer waht oredr the
ltteers in a wrod are, the olny iprmoetnt tihng
is taht the frist and lsat ltteres are at the rghit
pclae. The rset can be a tatol mses and you can
sitll raed it wouthit a porbelm. Tihs is bcuseae
we do not raed ervey lteter by it slef but the
wrod as a wlohe.
According to a research at Cambridge
University, it doesn't matter in what order the
letters in a word are, the only important thing
is that the first and last letter be at the right
place. The rest can be a total mess and you can
still read it without problem. This is because
the human mind does not read every letter by
itself but the word as a whole.
Surprise amplifies our



“
    emotional response.
    When we anticipate a moment, the
    emotional response is diluted across time.
    A moment of surprise compresses emotion
    into a split second, making our reaction
    more intense, and creating a strong
    imprint on our memory.
               - AARRON WALTER // DESIGNING FOR EMOTION
PATTERNS ARE
IMPORTANT!
http://www.jwz.org/blog/2006/04/soviet-playground-sculptures-apparently
UNITY
UNITY
PAUSE
ADDING BY LEAVING OUT:
THE POWER OF PAUSE
http://lb.cm/pause
TIPS &
TRICKS
A NIFTY TRICK
A NIFTY TRICK
A NIFTY TRICK
IMPOSE A
MEANINGFUL ORDER
‣   Design on purpose
‣   Design for user types
‣   Design with a content model
‣   Hierarchy, Hierarchy, Hierarchy!
LETS HAVE FUN
WITH THIS THING!

JARED PONCHOT
@jponch on twitter & dribbble

Mais conteúdo relacionado

Semelhante a Designing for Content Management Systems

Getting into User Experience Design
Getting into User Experience DesignGetting into User Experience Design
Getting into User Experience DesignJess McMullin
 
ABOUT INSIGHTS: Things I Wished I Knew When I Started Out
ABOUT INSIGHTS: Things I Wished I Knew When I Started OutABOUT INSIGHTS: Things I Wished I Knew When I Started Out
ABOUT INSIGHTS: Things I Wished I Knew When I Started OutAlex Goh
 
Module 05: Personas and Scenarios
Module 05: Personas and ScenariosModule 05: Personas and Scenarios
Module 05: Personas and ScenariosDaniel Drew Turner
 
Use Your Words: Content Strategy to Influence Behavior
Use Your Words: Content Strategy to Influence BehaviorUse Your Words: Content Strategy to Influence Behavior
Use Your Words: Content Strategy to Influence BehaviorLiz Danzico
 
IxD14 London Redux
IxD14 London ReduxIxD14 London Redux
IxD14 London ReduxJake Causby
 
Salzburg Keynote March 27, 2007
Salzburg Keynote March 27, 2007Salzburg Keynote March 27, 2007
Salzburg Keynote March 27, 2007Wayne Hodgins
 
UXSG2014 Workshop (Day 2) - Form follows emotion workshop (gyro)
UXSG2014 Workshop (Day 2) - Form follows emotion workshop (gyro)UXSG2014 Workshop (Day 2) - Form follows emotion workshop (gyro)
UXSG2014 Workshop (Day 2) - Form follows emotion workshop (gyro)ux singapore
 
How To Write A Synthesis Essay - Illustrated Tutorial - How To Write An ...
How To Write A Synthesis Essay - Illustrated Tutorial - How To Write An ...How To Write A Synthesis Essay - Illustrated Tutorial - How To Write An ...
How To Write A Synthesis Essay - Illustrated Tutorial - How To Write An ...Tracy Hill
 
Getting Personal: Do Personas Help or Hinder Content Design?
Getting Personal: Do Personas Help or Hinder Content Design? Getting Personal: Do Personas Help or Hinder Content Design?
Getting Personal: Do Personas Help or Hinder Content Design? Kelly Wondracek
 
Space & Narrative: Designing for Social Software
Space & Narrative: Designing for Social SoftwareSpace & Narrative: Designing for Social Software
Space & Narrative: Designing for Social SoftwareXianhang Zhang
 
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...UXPA International
 
Design principles philopsohy of ux -Whitney Hess
Design principles philopsohy of ux -Whitney HessDesign principles philopsohy of ux -Whitney Hess
Design principles philopsohy of ux -Whitney Hesswww.usarte.co
 
Design Principles: The Philosophy of UX
Design Principles: The Philosophy of UXDesign Principles: The Philosophy of UX
Design Principles: The Philosophy of UXWhitney Hess
 
Scottish Ruby Conference 2014
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014michaelag1971
 
AS Media Studies - Intro
AS Media Studies - IntroAS Media Studies - Intro
AS Media Studies - IntroCChowdhary
 
DCATL 2010: The Importance of Great Design
DCATL 2010: The Importance of Great DesignDCATL 2010: The Importance of Great Design
DCATL 2010: The Importance of Great DesignJared Ponchot
 
Fostering Collaboration Across Cultures
Fostering Collaboration Across CulturesFostering Collaboration Across Cultures
Fostering Collaboration Across CulturesAll Things Open
 
Designing Narrative Content Workshop
Designing Narrative Content WorkshopDesigning Narrative Content Workshop
Designing Narrative Content WorkshopMartha Rotter
 

Semelhante a Designing for Content Management Systems (20)

Getting into User Experience Design
Getting into User Experience DesignGetting into User Experience Design
Getting into User Experience Design
 
ABOUT INSIGHTS: Things I Wished I Knew When I Started Out
ABOUT INSIGHTS: Things I Wished I Knew When I Started OutABOUT INSIGHTS: Things I Wished I Knew When I Started Out
ABOUT INSIGHTS: Things I Wished I Knew When I Started Out
 
Module 05: Personas and Scenarios
Module 05: Personas and ScenariosModule 05: Personas and Scenarios
Module 05: Personas and Scenarios
 
Use Your Words: Content Strategy to Influence Behavior
Use Your Words: Content Strategy to Influence BehaviorUse Your Words: Content Strategy to Influence Behavior
Use Your Words: Content Strategy to Influence Behavior
 
IxD14 London Redux
IxD14 London ReduxIxD14 London Redux
IxD14 London Redux
 
Salzburg Keynote March 27, 2007
Salzburg Keynote March 27, 2007Salzburg Keynote March 27, 2007
Salzburg Keynote March 27, 2007
 
UXSG2014 Workshop (Day 2) - Form follows emotion workshop (gyro)
UXSG2014 Workshop (Day 2) - Form follows emotion workshop (gyro)UXSG2014 Workshop (Day 2) - Form follows emotion workshop (gyro)
UXSG2014 Workshop (Day 2) - Form follows emotion workshop (gyro)
 
What is UX Design?
What is UX Design?What is UX Design?
What is UX Design?
 
How To Write A Synthesis Essay - Illustrated Tutorial - How To Write An ...
How To Write A Synthesis Essay - Illustrated Tutorial - How To Write An ...How To Write A Synthesis Essay - Illustrated Tutorial - How To Write An ...
How To Write A Synthesis Essay - Illustrated Tutorial - How To Write An ...
 
Getting Personal: Do Personas Help or Hinder Content Design?
Getting Personal: Do Personas Help or Hinder Content Design? Getting Personal: Do Personas Help or Hinder Content Design?
Getting Personal: Do Personas Help or Hinder Content Design?
 
Space & Narrative: Designing for Social Software
Space & Narrative: Designing for Social SoftwareSpace & Narrative: Designing for Social Software
Space & Narrative: Designing for Social Software
 
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...
 
Design principles philopsohy of ux -Whitney Hess
Design principles philopsohy of ux -Whitney HessDesign principles philopsohy of ux -Whitney Hess
Design principles philopsohy of ux -Whitney Hess
 
Design Principles: The Philosophy of UX
Design Principles: The Philosophy of UXDesign Principles: The Philosophy of UX
Design Principles: The Philosophy of UX
 
Scottish Ruby Conference 2014
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014
 
Designprinciples
DesignprinciplesDesignprinciples
Designprinciples
 
AS Media Studies - Intro
AS Media Studies - IntroAS Media Studies - Intro
AS Media Studies - Intro
 
DCATL 2010: The Importance of Great Design
DCATL 2010: The Importance of Great DesignDCATL 2010: The Importance of Great Design
DCATL 2010: The Importance of Great Design
 
Fostering Collaboration Across Cultures
Fostering Collaboration Across CulturesFostering Collaboration Across Cultures
Fostering Collaboration Across Cultures
 
Designing Narrative Content Workshop
Designing Narrative Content WorkshopDesigning Narrative Content Workshop
Designing Narrative Content Workshop
 

Último

Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 

Último (20)

Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 

Designing for Content Management Systems