SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
HOW TO
ENSURE

A LONG 

LIFE SPAN

FOR A 

WEBSITE?
WPHelsinki 02.11.2016
Teemu Suoranta
HI, I’M TEEMU
• Web developer at Aucor
• Organizer at WPTurku
• Twitter: @teemusuoranta

WPFI Slack: @teemusuoranta
WHY CARE ABOUT

LIFE SPAN?
• It’s your job to create quality websites
• Bad design and implementation locks content
to current design and technology
• Frequent redesigns cost much
• Reputation of your company, our industry and
WordPress
GOALS
1. Design will change, content will remain
2. Technology will change, content will remain
3. Needs will change, content must adapt
NOT OUR GOALS
1. No changes needed: “perfect website”
2. Never rebuilding or redesigning
3. Solve everything with technology
1. FOUNDATION
THE PURPOSE
• Why does this website exist? / What is the goal
of this website?
• Who is the target audience?
• How do we know that website is doing it’s job?
• Let everybody in the project know these
answers!
PURPOSE GUIDES
• Content: what is important, what needs to be told
• Design: what is important, how to encourage
users to act…
• Development: where to focus, what to implement
now, where things will go from here…
EXAMPLE
• Purpose: generate sales leads
• Evaluation: number of relevant contacts
• Content: give enough information about products, target
message to certain audience, encourage users to contact…
• Design: encourage users to contact, create clear calls to
action
• Development: Track conversions, focus on purpose…
HARSH REALITY
• Purpose: we need a website
• Evaluation: ???
• Content: “this company was founded in 1996…”
• Design: copy from competitor
• Development: here’s a PSD
2. CONTENT &
STRUCTURE
WHAT TO DEFINE?
• Kinds of content: articles, products, blog posts…
• How content is grouped and linked: archives,
categories, tags, related posts…
• Main menu items, sitemap
• No need of technical knowledge!
WHO DEFINES?
• Client: always
• Project manager & Designer: should
• Developer: often should – implementation & 

what is possible
IF YOU SKIP THIS…
• Designer will guess the structure
• Developer builds it based on developer’s guesses
• Site won’t be flexible enough / has
functionality client doesn’t need
NOT ALL CONTENT IS
BORN EQUAL
• Disposable: Front page, archives, some pages…
• Temporary: Campaigns, events…
• “Forever”: Blog posts, articles, products…
3. DESIGN
CONTENT-DESIGN
BALANCE
Design shapes 

the content
Content shapes

the design
Strictly

consistent
Wildly

inconsistent
“Sweet spot”

CONTENT IS
THE KING
• Content first – no guessing!
• You should create stylistic rules for content
• You shouldn't force all content to fit the design
DON’T MAKE UP 

THE IMAGE SIZES
• Size affects the kinds of
images that get chosen
• Hard to change later: 

art direction, scaling up
• Consult a developer!
Image locked to design
ASPECT RATIOS ARE AWESOME
• “419 x 274” doesn’t mean anything and it’s copied
straight from lazy designer’s PSD file
• Make sizes based on commonly used aspect
ratios: 1:1, 16:9, 4:3…
• If you later need to make it bigger or smaller,
scaling looks good and the art direction won’t
change
SOFT & HARD CROP
Original

2000 x 1333

Soft crop

500 x 500

“Fit these bounds”
Hard crop

500 x 500

“Be this size”
“MIXED CROP”
• Designs often need images to be
certain width or height
• You can make a soft cropping size
like “300 x 2000”
• Result: image will be 300 pixels
wide and as tall as it is scaled
4. WORDPRESS
WORDPRESS AGES WELL
• Backwards compability: updates won’t force
rebuilding (Drupal)
• Extendability: can adapt to different needs
• GPL license: you can continue the development
if original developer quits (or in any case)
DON’T MESS THIS UP!
CONTENT EDITOR IS FOR CONTENT!
KEEP THESE OUT OF CONTENT
• Meta: author, published, excerpt…
• Categories, tags and similar
• Layouts: columns, grids…
• Styling: colors, font sizes…
PAGE BUILDERS

ARE BAD, M’KAY?
• You are now married with that page builder forever
• Content is locked: tons of shortcodes etc
• No separation of design and content
• Also: complex, badly optimised, often hard to use
• (Some may still find them useful in some occasions)
META SHOULD BE META
• Can be styled, positioned and used any way now
and in the future
• WP built-in meta fields
• Better UI with: ACF, CMB2,

ButterBean…
• Don’t overdo it!
TAXONOMIES FOR 

FILTERING AND GROUPING
• Taxonomies: categories, tags, city, department…
• The most powerful way to group and filter posts
• Numeric taxonomies are hard :(
• Meta or taxonomy?
LAYOUTS & STYLES
• Theme should handle these
• Exceptions with different page layouts, text styles,
shortcodes…
• Do you really need columns?
[SHORTCODES]
• Good:
• Great power: [gallery ids=“1,2”], [recent-posts tag=“WordPress”]
• Style, logic and markup can be changed later
• Bad:
• Overuse (page builders)
• You have to keep supporting or remove them!
• UI? (Shortcake)
ADMIN UI MATTERS
• Why clients love WordPress?
• Bad UI → not used → content not updated
• Keep it clean, simple and informative!
5. NEVER READY
YOU NEED RESOURCES
• Client: budget, time, energy, interest…
• Designer: additional design / style guide
• Communication: changes, additions…
UPDATES
• You should do them.
CLIENT CAN 

MESS IT UP, SORRY
• Nobody updates content
• New purpose for website
• No budget for development
• No communication?
CONCLUSION
HOW TO ENSURE A LONG LIFE
SPAN FOR A WEBSITE?
1. Define purpose
2. Content first
3. Design for content
4. Implement content wisely
5. Keep things moving
THAT’S ALL,
FOLKS!
@teemusuoranta

Mais conteúdo relacionado

Mais procurados

Drag-and-drop WordPress Themes, featuring Themify Builder
Drag-and-drop WordPress Themes, featuring Themify BuilderDrag-and-drop WordPress Themes, featuring Themify Builder
Drag-and-drop WordPress Themes, featuring Themify BuilderEast Bay WordPress Meetup
 
Evaluating & selecting themes
Evaluating & selecting themesEvaluating & selecting themes
Evaluating & selecting themesBecky Davis
 
Drupaldelphia Shortcuts Cheats And Cheap Stunts
Drupaldelphia  Shortcuts Cheats And Cheap StuntsDrupaldelphia  Shortcuts Cheats And Cheap Stunts
Drupaldelphia Shortcuts Cheats And Cheap Stuntscanarymason
 
Designing & Developing for Content in WordPress
Designing & Developing for Content in WordPressDesigning & Developing for Content in WordPress
Designing & Developing for Content in WordPressdiane_kinney
 
Speaker Training Workshop for WordCamps and Meetups
Speaker Training Workshop for WordCamps and MeetupsSpeaker Training Workshop for WordCamps and Meetups
Speaker Training Workshop for WordCamps and MeetupsNichole Betterley
 
The Non-Designers Guide to WordPress (Making Your Site Look Awesome)
The Non-Designers Guide to WordPress (Making Your Site Look Awesome)The Non-Designers Guide to WordPress (Making Your Site Look Awesome)
The Non-Designers Guide to WordPress (Making Your Site Look Awesome)Mykl Roventine
 
Writing Fiction with Scrivener
Writing Fiction with ScrivenerWriting Fiction with Scrivener
Writing Fiction with ScrivenerLinda Fulkerson
 
Course Udemy WebDesign Basic
Course Udemy WebDesign BasicCourse Udemy WebDesign Basic
Course Udemy WebDesign Basicviet nghiem
 
JONAS' RESOURCES FOR BUILDING BEAUTIFUL WEBSITES WITH HTML, CSS AND JAVASCRIPT
JONAS' RESOURCES FOR BUILDING BEAUTIFUL WEBSITES WITH HTML, CSS AND JAVASCRIPTJONAS' RESOURCES FOR BUILDING BEAUTIFUL WEBSITES WITH HTML, CSS AND JAVASCRIPT
JONAS' RESOURCES FOR BUILDING BEAUTIFUL WEBSITES WITH HTML, CSS AND JAVASCRIPTTanyaVarshney9
 
How to Choose a WordPress Theme
How to Choose a WordPress ThemeHow to Choose a WordPress Theme
How to Choose a WordPress ThemeNew Tricks
 
Introduction to web sites design
Introduction to  web sites designIntroduction to  web sites design
Introduction to web sites designMarwa Abdelgawad
 
Minimum Marketable Features @ BarCamp Shanghai
Minimum Marketable Features @ BarCamp ShanghaiMinimum Marketable Features @ BarCamp Shanghai
Minimum Marketable Features @ BarCamp Shanghaimaximeguilbot
 
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)Mykl Roventine
 
The Non-designer's Guide to WordPress (Making Your Site Awesome)
The Non-designer's Guide to WordPress (Making Your Site Awesome)The Non-designer's Guide to WordPress (Making Your Site Awesome)
The Non-designer's Guide to WordPress (Making Your Site Awesome)Mykl Roventine
 
Nov. 15, 2011 dani nordin talking to clients about drupal projects
Nov. 15, 2011 dani nordin talking to clients about drupal projectsNov. 15, 2011 dani nordin talking to clients about drupal projects
Nov. 15, 2011 dani nordin talking to clients about drupal projectsO'Reilly Media
 
Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)Daniel Friedman
 
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)Mykl Roventine
 
Nov. 8, 2011 webcast desiging mobile interfaces by steven hoober
Nov. 8, 2011 webcast   desiging mobile interfaces by steven hooberNov. 8, 2011 webcast   desiging mobile interfaces by steven hoober
Nov. 8, 2011 webcast desiging mobile interfaces by steven hooberO'Reilly Media
 
Income streams for writers presentation
Income streams for writers presentationIncome streams for writers presentation
Income streams for writers presentationLinda Fulkerson
 
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to ResponsiveDesign4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to ResponsiveSalem Ghoweri
 

Mais procurados (20)

Drag-and-drop WordPress Themes, featuring Themify Builder
Drag-and-drop WordPress Themes, featuring Themify BuilderDrag-and-drop WordPress Themes, featuring Themify Builder
Drag-and-drop WordPress Themes, featuring Themify Builder
 
Evaluating & selecting themes
Evaluating & selecting themesEvaluating & selecting themes
Evaluating & selecting themes
 
Drupaldelphia Shortcuts Cheats And Cheap Stunts
Drupaldelphia  Shortcuts Cheats And Cheap StuntsDrupaldelphia  Shortcuts Cheats And Cheap Stunts
Drupaldelphia Shortcuts Cheats And Cheap Stunts
 
Designing & Developing for Content in WordPress
Designing & Developing for Content in WordPressDesigning & Developing for Content in WordPress
Designing & Developing for Content in WordPress
 
Speaker Training Workshop for WordCamps and Meetups
Speaker Training Workshop for WordCamps and MeetupsSpeaker Training Workshop for WordCamps and Meetups
Speaker Training Workshop for WordCamps and Meetups
 
The Non-Designers Guide to WordPress (Making Your Site Look Awesome)
The Non-Designers Guide to WordPress (Making Your Site Look Awesome)The Non-Designers Guide to WordPress (Making Your Site Look Awesome)
The Non-Designers Guide to WordPress (Making Your Site Look Awesome)
 
Writing Fiction with Scrivener
Writing Fiction with ScrivenerWriting Fiction with Scrivener
Writing Fiction with Scrivener
 
Course Udemy WebDesign Basic
Course Udemy WebDesign BasicCourse Udemy WebDesign Basic
Course Udemy WebDesign Basic
 
JONAS' RESOURCES FOR BUILDING BEAUTIFUL WEBSITES WITH HTML, CSS AND JAVASCRIPT
JONAS' RESOURCES FOR BUILDING BEAUTIFUL WEBSITES WITH HTML, CSS AND JAVASCRIPTJONAS' RESOURCES FOR BUILDING BEAUTIFUL WEBSITES WITH HTML, CSS AND JAVASCRIPT
JONAS' RESOURCES FOR BUILDING BEAUTIFUL WEBSITES WITH HTML, CSS AND JAVASCRIPT
 
How to Choose a WordPress Theme
How to Choose a WordPress ThemeHow to Choose a WordPress Theme
How to Choose a WordPress Theme
 
Introduction to web sites design
Introduction to  web sites designIntroduction to  web sites design
Introduction to web sites design
 
Minimum Marketable Features @ BarCamp Shanghai
Minimum Marketable Features @ BarCamp ShanghaiMinimum Marketable Features @ BarCamp Shanghai
Minimum Marketable Features @ BarCamp Shanghai
 
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)
 
The Non-designer's Guide to WordPress (Making Your Site Awesome)
The Non-designer's Guide to WordPress (Making Your Site Awesome)The Non-designer's Guide to WordPress (Making Your Site Awesome)
The Non-designer's Guide to WordPress (Making Your Site Awesome)
 
Nov. 15, 2011 dani nordin talking to clients about drupal projects
Nov. 15, 2011 dani nordin talking to clients about drupal projectsNov. 15, 2011 dani nordin talking to clients about drupal projects
Nov. 15, 2011 dani nordin talking to clients about drupal projects
 
Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)Getting started with dev tools (4/10/17 DC)
Getting started with dev tools (4/10/17 DC)
 
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)
The Non-Designer’s Guide to WordPress (Making Your Site Look Awesome)
 
Nov. 8, 2011 webcast desiging mobile interfaces by steven hoober
Nov. 8, 2011 webcast   desiging mobile interfaces by steven hooberNov. 8, 2011 webcast   desiging mobile interfaces by steven hoober
Nov. 8, 2011 webcast desiging mobile interfaces by steven hoober
 
Income streams for writers presentation
Income streams for writers presentationIncome streams for writers presentation
Income streams for writers presentation
 
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to ResponsiveDesign4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
 

Destaque

MASS_TRAINING REPORT_2
MASS_TRAINING REPORT_2MASS_TRAINING REPORT_2
MASS_TRAINING REPORT_2Nilg KADAK
 
50代-70代以上の資産運用に関する意識調査
50代-70代以上の資産運用に関する意識調査50代-70代以上の資産運用に関する意識調査
50代-70代以上の資産運用に関する意識調査Yahoo! JAPAN Marketing Solution
 
EU: Clays – Market Report. Analysis and Forecast to 2020
EU: Clays – Market Report. Analysis and Forecast to 2020EU: Clays – Market Report. Analysis and Forecast to 2020
EU: Clays – Market Report. Analysis and Forecast to 2020IndexBox Marketing
 
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe DumontTheFamily
 
#NISMIL News Impact Milan: Online reputation for journalists
#NISMIL News Impact Milan: Online reputation for journalists#NISMIL News Impact Milan: Online reputation for journalists
#NISMIL News Impact Milan: Online reputation for journalistsBarbara Sgarzi
 
Convergence - Where Blockchain Converges With AR / VR / AI / 3d printing / dr...
Convergence - Where Blockchain Converges With AR / VR / AI / 3d printing / dr...Convergence - Where Blockchain Converges With AR / VR / AI / 3d printing / dr...
Convergence - Where Blockchain Converges With AR / VR / AI / 3d printing / dr...Jamie Burke
 
Shared Mobility Services and Vehicle Automation
Shared Mobility Services and Vehicle AutomationShared Mobility Services and Vehicle Automation
Shared Mobility Services and Vehicle AutomationSusan Shaheen
 
Getting Client Buy-in
Getting Client Buy-inGetting Client Buy-in
Getting Client Buy-inLiam Hughes
 
12 Actionable Tips To Become The Content Authority In Your Niche
12 Actionable Tips To Become The Content Authority In Your Niche12 Actionable Tips To Become The Content Authority In Your Niche
12 Actionable Tips To Become The Content Authority In Your NicheOben8 UG
 
Getting Started with SEO -SES New Delhi
Getting Started with SEO -SES New DelhiGetting Started with SEO -SES New Delhi
Getting Started with SEO -SES New DelhiNavneet Kaushal
 
Understanding the Priorities and tackling the Challenges of the PMO
Understanding the Priorities and tackling the Challenges of the PMOUnderstanding the Priorities and tackling the Challenges of the PMO
Understanding the Priorities and tackling the Challenges of the PMOPlanview
 
Merging Your Business Into The 24 Hour News Cycle
Merging Your Business Into The 24 Hour News CycleMerging Your Business Into The 24 Hour News Cycle
Merging Your Business Into The 24 Hour News CyclePippa Moyle
 
SHIFT FRANCE ! Les startups & le travail indépendant avec Side, Wemind et Ope...
SHIFT FRANCE ! Les startups & le travail indépendant avec Side, Wemind et Ope...SHIFT FRANCE ! Les startups & le travail indépendant avec Side, Wemind et Ope...
SHIFT FRANCE ! Les startups & le travail indépendant avec Side, Wemind et Ope...TheFamily
 
ОГЭ 2016. Русский язык. Типовые тестовые задания. Егораева Г.Т.
ОГЭ 2016. Русский язык. Типовые тестовые задания. Егораева Г.Т.ОГЭ 2016. Русский язык. Типовые тестовые задания. Егораева Г.Т.
ОГЭ 2016. Русский язык. Типовые тестовые задания. Егораева Г.Т.Елена Павлова
 
Beverley Brown Content Quality
Beverley Brown Content QualityBeverley Brown Content Quality
Beverley Brown Content QualityBeverleyAnneBrown
 

Destaque (20)

MASS_TRAINING REPORT_2
MASS_TRAINING REPORT_2MASS_TRAINING REPORT_2
MASS_TRAINING REPORT_2
 
RMIT cert
RMIT certRMIT cert
RMIT cert
 
50代-70代以上の資産運用に関する意識調査
50代-70代以上の資産運用に関する意識調査50代-70代以上の資産運用に関する意識調査
50代-70代以上の資産運用に関する意識調査
 
EU: Clays – Market Report. Analysis and Forecast to 2020
EU: Clays – Market Report. Analysis and Forecast to 2020EU: Clays – Market Report. Analysis and Forecast to 2020
EU: Clays – Market Report. Analysis and Forecast to 2020
 
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
 
#NISMIL News Impact Milan: Online reputation for journalists
#NISMIL News Impact Milan: Online reputation for journalists#NISMIL News Impact Milan: Online reputation for journalists
#NISMIL News Impact Milan: Online reputation for journalists
 
BIO PORTFOLIO SHINE
BIO PORTFOLIO SHINEBIO PORTFOLIO SHINE
BIO PORTFOLIO SHINE
 
Tommy Hilfiger Childrenswear Fall 10 Campaign
Tommy Hilfiger Childrenswear Fall 10 CampaignTommy Hilfiger Childrenswear Fall 10 Campaign
Tommy Hilfiger Childrenswear Fall 10 Campaign
 
Convergence - Where Blockchain Converges With AR / VR / AI / 3d printing / dr...
Convergence - Where Blockchain Converges With AR / VR / AI / 3d printing / dr...Convergence - Where Blockchain Converges With AR / VR / AI / 3d printing / dr...
Convergence - Where Blockchain Converges With AR / VR / AI / 3d printing / dr...
 
greendroid ppts
greendroid pptsgreendroid ppts
greendroid ppts
 
Shared Mobility Services and Vehicle Automation
Shared Mobility Services and Vehicle AutomationShared Mobility Services and Vehicle Automation
Shared Mobility Services and Vehicle Automation
 
Getting Client Buy-in
Getting Client Buy-inGetting Client Buy-in
Getting Client Buy-in
 
12 Actionable Tips To Become The Content Authority In Your Niche
12 Actionable Tips To Become The Content Authority In Your Niche12 Actionable Tips To Become The Content Authority In Your Niche
12 Actionable Tips To Become The Content Authority In Your Niche
 
Madhubani Paintings
Madhubani PaintingsMadhubani Paintings
Madhubani Paintings
 
Getting Started with SEO -SES New Delhi
Getting Started with SEO -SES New DelhiGetting Started with SEO -SES New Delhi
Getting Started with SEO -SES New Delhi
 
Understanding the Priorities and tackling the Challenges of the PMO
Understanding the Priorities and tackling the Challenges of the PMOUnderstanding the Priorities and tackling the Challenges of the PMO
Understanding the Priorities and tackling the Challenges of the PMO
 
Merging Your Business Into The 24 Hour News Cycle
Merging Your Business Into The 24 Hour News CycleMerging Your Business Into The 24 Hour News Cycle
Merging Your Business Into The 24 Hour News Cycle
 
SHIFT FRANCE ! Les startups & le travail indépendant avec Side, Wemind et Ope...
SHIFT FRANCE ! Les startups & le travail indépendant avec Side, Wemind et Ope...SHIFT FRANCE ! Les startups & le travail indépendant avec Side, Wemind et Ope...
SHIFT FRANCE ! Les startups & le travail indépendant avec Side, Wemind et Ope...
 
ОГЭ 2016. Русский язык. Типовые тестовые задания. Егораева Г.Т.
ОГЭ 2016. Русский язык. Типовые тестовые задания. Егораева Г.Т.ОГЭ 2016. Русский язык. Типовые тестовые задания. Егораева Г.Т.
ОГЭ 2016. Русский язык. Типовые тестовые задания. Егораева Г.Т.
 
Beverley Brown Content Quality
Beverley Brown Content QualityBeverley Brown Content Quality
Beverley Brown Content Quality
 

Semelhante a How to ensure a long life span for a website (WPHelsinki 2.11.2016)

Current Trends in Web Design & Development
Current Trends in Web Design & DevelopmentCurrent Trends in Web Design & Development
Current Trends in Web Design & DevelopmentJenny Mandeville
 
A Future Friendly Workflow
A Future Friendly WorkflowA Future Friendly Workflow
A Future Friendly WorkflowLuke Brooker
 
Things to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal ImplementationThings to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal ImplementationDani Nordin
 
Front-end style guides - fronteers @ WHITE (30/08/12)
Front-end style guides - fronteers @ WHITE (30/08/12)Front-end style guides - fronteers @ WHITE (30/08/12)
Front-end style guides - fronteers @ WHITE (30/08/12)Stijn Janssen
 
Content Publishing
Content PublishingContent Publishing
Content PublishingAutodesk
 
WordPress: a scalable solution for a magazine publishing business
WordPress: a scalable solution for a magazine publishing businessWordPress: a scalable solution for a magazine publishing business
WordPress: a scalable solution for a magazine publishing businessKate Kendall
 
Designing for WordPress and Web Design: Bridging the Gap Between Design and D...
Designing for WordPress and Web Design: Bridging the Gap Between Design and D...Designing for WordPress and Web Design: Bridging the Gap Between Design and D...
Designing for WordPress and Web Design: Bridging the Gap Between Design and D...Ngaire Ackerley
 
Using a Content-First Design Process
Using a Content-First Design ProcessUsing a Content-First Design Process
Using a Content-First Design Processdawnsbrain
 
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...Freelance
 
The Living Style Guide: How CustomInk created a their new ux lead style guide
The Living Style Guide: How CustomInk created a their new ux lead style guideThe Living Style Guide: How CustomInk created a their new ux lead style guide
The Living Style Guide: How CustomInk created a their new ux lead style guideDara Pressley
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Liesl Barrell
 
Web design content
Web design contentWeb design content
Web design contentMrCHenderson
 
Web design content
Web design contentWeb design content
Web design contentMrCHenderson
 
Multimedia Development Lifecycle
Multimedia Development LifecycleMultimedia Development Lifecycle
Multimedia Development LifecycleLeoni Rahmawati
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanSuite Solutions
 
Making an architectural portfolio for internship
Making an architectural portfolio for internshipMaking an architectural portfolio for internship
Making an architectural portfolio for internshipLeilaSrinivasan
 
Sharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in KenticoSharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in KenticoAscedia
 

Semelhante a How to ensure a long life span for a website (WPHelsinki 2.11.2016) (20)

Discovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web ProjectDiscovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web Project
 
Current Trends in Web Design & Development
Current Trends in Web Design & DevelopmentCurrent Trends in Web Design & Development
Current Trends in Web Design & Development
 
A Future Friendly Workflow
A Future Friendly WorkflowA Future Friendly Workflow
A Future Friendly Workflow
 
Things to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal ImplementationThings to Budget for When Planning a Drupal Implementation
Things to Budget for When Planning a Drupal Implementation
 
Front-end style guides - fronteers @ WHITE (30/08/12)
Front-end style guides - fronteers @ WHITE (30/08/12)Front-end style guides - fronteers @ WHITE (30/08/12)
Front-end style guides - fronteers @ WHITE (30/08/12)
 
Content Publishing
Content PublishingContent Publishing
Content Publishing
 
WordPress: a scalable solution for a magazine publishing business
WordPress: a scalable solution for a magazine publishing businessWordPress: a scalable solution for a magazine publishing business
WordPress: a scalable solution for a magazine publishing business
 
Designing for WordPress and Web Design: Bridging the Gap Between Design and D...
Designing for WordPress and Web Design: Bridging the Gap Between Design and D...Designing for WordPress and Web Design: Bridging the Gap Between Design and D...
Designing for WordPress and Web Design: Bridging the Gap Between Design and D...
 
Using a Content-First Design Process
Using a Content-First Design ProcessUsing a Content-First Design Process
Using a Content-First Design Process
 
Web Designing Services
Web Designing Services Web Designing Services
Web Designing Services
 
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...
Design Principle Basics, UX Best Practices & 2016 Trends - Kuala Lumpur Marke...
 
The Living Style Guide: How CustomInk created a their new ux lead style guide
The Living Style Guide: How CustomInk created a their new ux lead style guideThe Living Style Guide: How CustomInk created a their new ux lead style guide
The Living Style Guide: How CustomInk created a their new ux lead style guide
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
 
Web design content
Web design contentWeb design content
Web design content
 
Web design content
Web design contentWeb design content
Web design content
 
Multimedia Development Lifecycle
Multimedia Development LifecycleMultimedia Development Lifecycle
Multimedia Development Lifecycle
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project Plan
 
Making an architectural portfolio for internship
Making an architectural portfolio for internshipMaking an architectural portfolio for internship
Making an architectural portfolio for internship
 
Sharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in KenticoSharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in Kentico
 
Understanding Your Project Before You Start
Understanding Your Project Before You StartUnderstanding Your Project Before You Start
Understanding Your Project Before You Start
 

Último

DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
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...tanu pandey
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...sonatiwari757
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 

Último (20)

DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
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 Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 

How to ensure a long life span for a website (WPHelsinki 2.11.2016)

  • 1. HOW TO ENSURE
 A LONG 
 LIFE SPAN
 FOR A 
 WEBSITE? WPHelsinki 02.11.2016 Teemu Suoranta
  • 2. HI, I’M TEEMU • Web developer at Aucor • Organizer at WPTurku • Twitter: @teemusuoranta
 WPFI Slack: @teemusuoranta
  • 3. WHY CARE ABOUT
 LIFE SPAN? • It’s your job to create quality websites • Bad design and implementation locks content to current design and technology • Frequent redesigns cost much • Reputation of your company, our industry and WordPress
  • 4. GOALS 1. Design will change, content will remain 2. Technology will change, content will remain 3. Needs will change, content must adapt
  • 5. NOT OUR GOALS 1. No changes needed: “perfect website” 2. Never rebuilding or redesigning 3. Solve everything with technology
  • 7. THE PURPOSE • Why does this website exist? / What is the goal of this website? • Who is the target audience? • How do we know that website is doing it’s job? • Let everybody in the project know these answers!
  • 8. PURPOSE GUIDES • Content: what is important, what needs to be told • Design: what is important, how to encourage users to act… • Development: where to focus, what to implement now, where things will go from here…
  • 9. EXAMPLE • Purpose: generate sales leads • Evaluation: number of relevant contacts • Content: give enough information about products, target message to certain audience, encourage users to contact… • Design: encourage users to contact, create clear calls to action • Development: Track conversions, focus on purpose…
  • 10. HARSH REALITY • Purpose: we need a website • Evaluation: ??? • Content: “this company was founded in 1996…” • Design: copy from competitor • Development: here’s a PSD
  • 12. WHAT TO DEFINE? • Kinds of content: articles, products, blog posts… • How content is grouped and linked: archives, categories, tags, related posts… • Main menu items, sitemap • No need of technical knowledge!
  • 13. WHO DEFINES? • Client: always • Project manager & Designer: should • Developer: often should – implementation & 
 what is possible
  • 14. IF YOU SKIP THIS… • Designer will guess the structure • Developer builds it based on developer’s guesses • Site won’t be flexible enough / has functionality client doesn’t need
  • 15. NOT ALL CONTENT IS BORN EQUAL • Disposable: Front page, archives, some pages… • Temporary: Campaigns, events… • “Forever”: Blog posts, articles, products…
  • 17. CONTENT-DESIGN BALANCE Design shapes 
 the content Content shapes
 the design Strictly
 consistent Wildly
 inconsistent “Sweet spot”

  • 18. CONTENT IS THE KING • Content first – no guessing! • You should create stylistic rules for content • You shouldn't force all content to fit the design
  • 19. DON’T MAKE UP 
 THE IMAGE SIZES • Size affects the kinds of images that get chosen • Hard to change later: 
 art direction, scaling up • Consult a developer! Image locked to design
  • 20. ASPECT RATIOS ARE AWESOME • “419 x 274” doesn’t mean anything and it’s copied straight from lazy designer’s PSD file • Make sizes based on commonly used aspect ratios: 1:1, 16:9, 4:3… • If you later need to make it bigger or smaller, scaling looks good and the art direction won’t change
  • 21. SOFT & HARD CROP Original
 2000 x 1333
 Soft crop
 500 x 500
 “Fit these bounds” Hard crop
 500 x 500
 “Be this size”
  • 22. “MIXED CROP” • Designs often need images to be certain width or height • You can make a soft cropping size like “300 x 2000” • Result: image will be 300 pixels wide and as tall as it is scaled
  • 24. WORDPRESS AGES WELL • Backwards compability: updates won’t force rebuilding (Drupal) • Extendability: can adapt to different needs • GPL license: you can continue the development if original developer quits (or in any case)
  • 26. CONTENT EDITOR IS FOR CONTENT!
  • 27. KEEP THESE OUT OF CONTENT • Meta: author, published, excerpt… • Categories, tags and similar • Layouts: columns, grids… • Styling: colors, font sizes…
  • 28. PAGE BUILDERS
 ARE BAD, M’KAY? • You are now married with that page builder forever • Content is locked: tons of shortcodes etc • No separation of design and content • Also: complex, badly optimised, often hard to use • (Some may still find them useful in some occasions)
  • 29. META SHOULD BE META • Can be styled, positioned and used any way now and in the future • WP built-in meta fields • Better UI with: ACF, CMB2,
 ButterBean… • Don’t overdo it!
  • 30. TAXONOMIES FOR 
 FILTERING AND GROUPING • Taxonomies: categories, tags, city, department… • The most powerful way to group and filter posts • Numeric taxonomies are hard :( • Meta or taxonomy?
  • 31. LAYOUTS & STYLES • Theme should handle these • Exceptions with different page layouts, text styles, shortcodes… • Do you really need columns?
  • 32. [SHORTCODES] • Good: • Great power: [gallery ids=“1,2”], [recent-posts tag=“WordPress”] • Style, logic and markup can be changed later • Bad: • Overuse (page builders) • You have to keep supporting or remove them! • UI? (Shortcake)
  • 33. ADMIN UI MATTERS • Why clients love WordPress? • Bad UI → not used → content not updated • Keep it clean, simple and informative!
  • 35. YOU NEED RESOURCES • Client: budget, time, energy, interest… • Designer: additional design / style guide • Communication: changes, additions…
  • 37. CLIENT CAN 
 MESS IT UP, SORRY • Nobody updates content • New purpose for website • No budget for development • No communication?
  • 39. HOW TO ENSURE A LONG LIFE SPAN FOR A WEBSITE? 1. Define purpose 2. Content first 3. Design for content 4. Implement content wisely 5. Keep things moving