SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
CRAFTING AN IMPACTFUL HOME PAGE
THAT YOUR EDITORS WILL LOVE
Chrissy Wainwright - @cdw9

Six Feet Up
WHAT THIS TALK IS ABOUT
Diazo templat
e

Browser view templat
e

Content type + templat
e

Mosaic
The various techniques for creating a home page or landing page i
n

Classic Plone:
REMEMBER SEO
Home page should be updated regularl
y

Include your keywords everywher
e

Build a good site structure for navigatio
n

Speed, speed, spee
d

Alt text for images and video
s

Responsive Design
DIAZO TEMPLATE
https://2020.pythonwebconf.com
DIAZO TEMPLATE - EDITING
DIAZO TEMPLATE
Pros Cons
Can be edited through the we
b

Very
fl
exible in what can display
Requires someone comfortable
with HTML to updat
e

May require a code releas
e

No templating language, you are
limited without setting up a
bunch of Diazo rules.
DIAZO TEMPLATE
Why was this method was used?


Limited tim
e

Started as a single page site, dynamic bits added late
r

Allowed for TTW editin
g

When is this method useful?


When your editor is good with HTML, but not version control or code releases
BROWSER VIEW
https://engineering.purdue.edu
BROWSER VIEW - EDITING
BROWSER VIEW - EDITING
BROWSER VIEW - EDITING
BROWSER VIEW
Pros Cons
Less chance of the layout getting
broken (depends on your code
)

Easily connect to view class with
custom programmin
g

Very
fl
exible in what can displa
y

Pieces can still be editable TTW
Requires a tech-savvy person to
update some of the sections

May require a code releas
e

Sections not all editable in the
same place
BROWSER VIEW
Cautions / Suggestions

Add conditions to the template for each editable piec
e

Add an edit link for each section, so editors don’t have to
remember where to go to update content
BROWSER VIEW
Why was this method was used?


All sections in the layout should always display and keep their stylin
g

Most sections dynamically update themselve
s

When is this method useful?


When you need to throw a template together quickly, and don’t need
everything to be editable.
CONTENT TYPE + TEMPLATE
Sandia
CONTENT TYPE + TEMPLATE - EDITING
CONTENT TYPE + TEMPLATE - EDITING
CONTENT TYPE + TEMPLATE - EDITING
CONTENT TYPE + TEMPLATE
Pros Cons
Easy for editors - everything is in
one plac
e

Template allows for editable
sections that still get updated
dynamically
Single-use content typ
e

Layout isn’t
fl
exible, still uses a
template
CONTENT TYPE + TEMPLATE
Cautions / Suggestions

Add conditions to the template for each editable piece
CONTENT TYPE + TEMPLATE
Why was this method was used?


Initially set up TTW for a proof of concept for the client to try ou
t

When is this method useful?


When the editors need a single place to update the homepage content
without much
fl
exibilit
y

When the custom add-on is used on multiple sites
MOSAIC
Sandia
MOSAIC - EDITING
MOSAIC - EDITING
MOSAIC
Purdue’s landing pages
MOSAIC
Pros Cons
Easy for editors - everything is in
one plac
e

Super Flexible layout
Not as foolproof as a content typ
e

Can cause slower page loads

Not as stable because of the JS
MOSAIC
Cautions / Suggestions

Be careful not to make it too
fl
exible, give the editors parameters
MOSAIC
Why was this method was used?


Editors wanted full
fl
exibilit
y
Many sections are reused in various place
s

When is this method useful?


When the editors don’t want to be bound to a speci
fi
c layout
CONCLUSION
I prefer the browser view and Mosaic layout option
s

Volto is the futur
e

Build for your editors
THANK YOU!
@cdw9 on Twitte
r

chrissy@sixfeetup.com

Más contenido relacionado

La actualidad más candente

AJ Klein Capstone Presentation
AJ Klein Capstone PresentationAJ Klein Capstone Presentation
AJ Klein Capstone Presentation
Alexander Klein
 
Building your first WordPress plugin
Building your first WordPress pluginBuilding your first WordPress plugin
Building your first WordPress plugin
Justin Foell
 

La actualidad más candente (16)

4LL12
4LL124LL12
4LL12
 
GlotPress aka translate.wordpress.org
GlotPress aka translate.wordpress.orgGlotPress aka translate.wordpress.org
GlotPress aka translate.wordpress.org
 
10 things Not To Do With WordPress
10 things Not To Do With WordPress10 things Not To Do With WordPress
10 things Not To Do With WordPress
 
Transcript
TranscriptTranscript
Transcript
 
Beyond power point
Beyond power pointBeyond power point
Beyond power point
 
AJ Klein Capstone Presentation
AJ Klein Capstone PresentationAJ Klein Capstone Presentation
AJ Klein Capstone Presentation
 
Teaching Your Clients How to Use WordPress
Teaching Your Clients How to Use WordPressTeaching Your Clients How to Use WordPress
Teaching Your Clients How to Use WordPress
 
Building your first WordPress plugin
Building your first WordPress pluginBuilding your first WordPress plugin
Building your first WordPress plugin
 
The Child Theme Dilemma (EN) - Milano Edition
The Child Theme Dilemma (EN) - Milano EditionThe Child Theme Dilemma (EN) - Milano Edition
The Child Theme Dilemma (EN) - Milano Edition
 
Portfolio121109
Portfolio121109Portfolio121109
Portfolio121109
 
JavaScript - Web Development Fundaments Part 2 - DeepDive Learning Academy
JavaScript - Web Development Fundaments Part 2 - DeepDive Learning AcademyJavaScript - Web Development Fundaments Part 2 - DeepDive Learning Academy
JavaScript - Web Development Fundaments Part 2 - DeepDive Learning Academy
 
Getting Ready for Gutenberg
Getting Ready for GutenbergGetting Ready for Gutenberg
Getting Ready for Gutenberg
 
Buildappjsjq9:12 sd
Buildappjsjq9:12 sdBuildappjsjq9:12 sd
Buildappjsjq9:12 sd
 
How to deliver a WordPress website to your client ...the RIGHT way
How to deliver a WordPress website to your client ...the RIGHT wayHow to deliver a WordPress website to your client ...the RIGHT way
How to deliver a WordPress website to your client ...the RIGHT way
 
Staying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteStaying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress Website
 
An Introduction to Gutenberg, WordPress's New Editor
An Introduction to Gutenberg, WordPress's New EditorAn Introduction to Gutenberg, WordPress's New Editor
An Introduction to Gutenberg, WordPress's New Editor
 

Similar a Crafting an Impactful Home Page That Your Editors Will Love

Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelona
hernanibf
 
Drupal content editor flexibility
Drupal content editor flexibilityDrupal content editor flexibility
Drupal content editor flexibility
hernanibf
 

Similar a Crafting an Impactful Home Page That Your Editors Will Love (20)

Complete Website Development Guide by AMit P Kumar
Complete Website Development Guide by AMit P KumarComplete Website Development Guide by AMit P Kumar
Complete Website Development Guide by AMit P Kumar
 
CSS Eye for the Programmer Guy
CSS Eye for the Programmer GuyCSS Eye for the Programmer Guy
CSS Eye for the Programmer Guy
 
NAO Technical Discovery ITT National Audit Office
NAO Technical Discovery ITT National Audit OfficeNAO Technical Discovery ITT National Audit Office
NAO Technical Discovery ITT National Audit Office
 
Word press in 60 minutes
Word press in 60 minutesWord press in 60 minutes
Word press in 60 minutes
 
Demystifying web performance tooling and metrics
Demystifying web performance tooling and metricsDemystifying web performance tooling and metrics
Demystifying web performance tooling and metrics
 
Wordpress Workshop: Session One
Wordpress Workshop: Session OneWordpress Workshop: Session One
Wordpress Workshop: Session One
 
Netcat SiteSWiPE introduction presentation
Netcat SiteSWiPE introduction presentationNetcat SiteSWiPE introduction presentation
Netcat SiteSWiPE introduction presentation
 
How to do training and support for WordPress users - WordPress Day at NTC, Au...
How to do training and support for WordPress users - WordPress Day at NTC, Au...How to do training and support for WordPress users - WordPress Day at NTC, Au...
How to do training and support for WordPress users - WordPress Day at NTC, Au...
 
Device-Agnostic Content Strategy for Drupal
Device-Agnostic Content Strategy for DrupalDevice-Agnostic Content Strategy for Drupal
Device-Agnostic Content Strategy for Drupal
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelona
 
The Care and Feeding of Your WordPress Website - Hosting, Updates, Backups, S...
The Care and Feeding of Your WordPress Website - Hosting, Updates, Backups, S...The Care and Feeding of Your WordPress Website - Hosting, Updates, Backups, S...
The Care and Feeding of Your WordPress Website - Hosting, Updates, Backups, S...
 
WordPress 101
WordPress 101 WordPress 101
WordPress 101
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflow
 
How to convert your website to responsive mode
How to convert your website to responsive modeHow to convert your website to responsive mode
How to convert your website to responsive mode
 
Drupal content editor flexibility
Drupal content editor flexibilityDrupal content editor flexibility
Drupal content editor flexibility
 
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition PerspectiveDesign Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
Design Like a Pro: Building Mobile-Responsive HMIs in Ignition Perspective
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive Website
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
Wordpress theme submission requirement for Themeforest
Wordpress theme submission requirement for ThemeforestWordpress theme submission requirement for Themeforest
Wordpress theme submission requirement for Themeforest
 
ASP.NET 5: What's the Big Deal
ASP.NET 5: What's the Big DealASP.NET 5: What's the Big Deal
ASP.NET 5: What's the Big Deal
 

Más de cdw9 (11)

Debugging Your Plone Site
Debugging Your Plone SiteDebugging Your Plone Site
Debugging Your Plone Site
 
Contributing to Open Source (Lightning Talk version)
Contributing to Open Source (Lightning Talk version)Contributing to Open Source (Lightning Talk version)
Contributing to Open Source (Lightning Talk version)
 
Debugging with PDB
Debugging with PDBDebugging with PDB
Debugging with PDB
 
Introduction to Transmogrifier
Introduction to TransmogrifierIntroduction to Transmogrifier
Introduction to Transmogrifier
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open Source
 
The Future of [Plone] Theming
The Future of [Plone] ThemingThe Future of [Plone] Theming
The Future of [Plone] Theming
 
Unknown plone
Unknown ploneUnknown plone
Unknown plone
 
How to Get Started Theming Plone
How to Get Started Theming PloneHow to Get Started Theming Plone
How to Get Started Theming Plone
 
Making CSS and Firebug Your New Friends
Making CSS and Firebug Your New FriendsMaking CSS and Firebug Your New Friends
Making CSS and Firebug Your New Friends
 
Intro to TAL
Intro to TALIntro to TAL
Intro to TAL
 
Plone Theming in a Nutshell
Plone Theming in a NutshellPlone Theming in a Nutshell
Plone Theming in a Nutshell
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Crafting an Impactful Home Page That Your Editors Will Love

  • 1. CRAFTING AN IMPACTFUL HOME PAGE THAT YOUR EDITORS WILL LOVE Chrissy Wainwright - @cdw9 Six Feet Up
  • 2. WHAT THIS TALK IS ABOUT Diazo templat e Browser view templat e Content type + templat e Mosaic The various techniques for creating a home page or landing page i n Classic Plone:
  • 3. REMEMBER SEO Home page should be updated regularl y Include your keywords everywher e Build a good site structure for navigatio n Speed, speed, spee d Alt text for images and video s Responsive Design
  • 6. DIAZO TEMPLATE Pros Cons Can be edited through the we b Very fl exible in what can display Requires someone comfortable with HTML to updat e May require a code releas e No templating language, you are limited without setting up a bunch of Diazo rules.
  • 7. DIAZO TEMPLATE Why was this method was used? Limited tim e Started as a single page site, dynamic bits added late r Allowed for TTW editin g When is this method useful? When your editor is good with HTML, but not version control or code releases
  • 9. BROWSER VIEW - EDITING
  • 10. BROWSER VIEW - EDITING
  • 11. BROWSER VIEW - EDITING
  • 12. BROWSER VIEW Pros Cons Less chance of the layout getting broken (depends on your code ) Easily connect to view class with custom programmin g Very fl exible in what can displa y Pieces can still be editable TTW Requires a tech-savvy person to update some of the sections May require a code releas e Sections not all editable in the same place
  • 13. BROWSER VIEW Cautions / Suggestions Add conditions to the template for each editable piec e Add an edit link for each section, so editors don’t have to remember where to go to update content
  • 14. BROWSER VIEW Why was this method was used? All sections in the layout should always display and keep their stylin g Most sections dynamically update themselve s When is this method useful? When you need to throw a template together quickly, and don’t need everything to be editable.
  • 15. CONTENT TYPE + TEMPLATE Sandia
  • 16. CONTENT TYPE + TEMPLATE - EDITING
  • 17. CONTENT TYPE + TEMPLATE - EDITING
  • 18. CONTENT TYPE + TEMPLATE - EDITING
  • 19. CONTENT TYPE + TEMPLATE Pros Cons Easy for editors - everything is in one plac e Template allows for editable sections that still get updated dynamically Single-use content typ e Layout isn’t fl exible, still uses a template
  • 20. CONTENT TYPE + TEMPLATE Cautions / Suggestions Add conditions to the template for each editable piece
  • 21. CONTENT TYPE + TEMPLATE Why was this method was used? Initially set up TTW for a proof of concept for the client to try ou t When is this method useful? When the editors need a single place to update the homepage content without much fl exibilit y When the custom add-on is used on multiple sites
  • 26. MOSAIC Pros Cons Easy for editors - everything is in one plac e Super Flexible layout Not as foolproof as a content typ e Can cause slower page loads Not as stable because of the JS
  • 27. MOSAIC Cautions / Suggestions Be careful not to make it too fl exible, give the editors parameters
  • 28. MOSAIC Why was this method was used? Editors wanted full fl exibilit y Many sections are reused in various place s When is this method useful? When the editors don’t want to be bound to a speci fi c layout
  • 29. CONCLUSION I prefer the browser view and Mosaic layout option s Volto is the futur e Build for your editors
  • 30. THANK YOU! @cdw9 on Twitte r chrissy@sixfeetup.com