SlideShare uma empresa Scribd logo
1 de 63
Baixar para ler offline
notlaura.com • @laras126
Hey!
I’m Lara, not Laura.
notlaura.com • @laras126
notlaura.com • @laras126
NYC PA UT
notlaura.com • @laras126
Lara Schenck, LLC
Owner, Founder, CEO
notlaura.com • @laras126
$75,000$14,000
notlaura.com • @laras126
notlaura.com • @laras126
StackOverflow Developer Survey, 2015StackOverflow Developer Survey, 2016
notlaura.com • @laras126
😎🤓
notlaura.com • @laras126
Inside Amy Schumer, Mom Computer Therapy
notlaura.com • @laras126
The
Five-Figure
Wordpress Website
capital_P_dangit( $text );
The
Five-Figure
WordPress Website
notlaura.com • @laras126
Chunks or Bust
Part 1:
notlaura.com • @laras126
Karen McGrane
…is awesome.
CHUNKS OR BUST
notlaura.com • @laras126
Content Strategy
for Mobile
Read it ASAP.
CHUNKS OR BUST
Read all A Book Apart’s, for that matter. By Karen McGrane
notlaura.com • @laras126
A slide from Content in a Zombie Apocalypse, Karen McGrane.
notlaura.com • @laras126
Example:
MtnMeister.com
CHUNKS OR BUST
notlaura.com • @laras126
A content “blob” in the WordPress editor.
CHUNKS OR BUST
notlaura.com • @laras126
HTML from aforementioned “blob”.
CHUNKS OR BUST
notlaura.com • @laras126
Using Advanced Custom Fields for “chunks”.
CHUNKS OR BUST
notlaura.com • @laras126
Repeater Field in ACF and Twig
Cobalt 2 Sublime Theme by Wes Bos
notlaura.com • @laras126
“Wait, that’s not PHP!”
CHUNKS OR BUST
“Dang right. PHP is gross.”
notlaura.com • @laras126
CHUNKS OR BUST
Twig
A PHP Templating Engine
notlaura.com • @laras126
Timber
Use Twig in WordPress
Themes
CHUNKS OR BUST
By Upstatement
notlaura.com • @laras126
PHP vs. Twig
Cobalt 2 Sublime Theme by Wes Bos
Nice Twig
Nasty PHP
notlaura.com • @laras126
MVC
Architecture
PHP files are
“Controllers”, Twig files
are “Views”.
CHUNKS OR BUST
notlaura.com • @laras126
Process,
Not Product
Part 2:
notlaura.com • @laras126
Step 1:
Content Mapping
Post, Page, or neither?
PROCESS, NOT PRODUCT
notlaura.com • @laras126
Designing
in Text
Stephen Hay’s
Responsive Design
Workflow
PROCESS, NOT PRODUCT
notlaura.com • @laras126
Step 2:
Build Chunks
…the back-end.
PROCESS, NOT PRODUCT
notlaura.com • @laras126
ACF Pro
Best $100 I’ve ever spent.
PROCESS, NOT PRODUCT
notlaura.com • @laras126
Custom
Post Types
COPE:
Create Once, Publish
Everywhere.
PROCESS, NOT PRODUCT
notlaura.com • @laras126
PROCESS, NOT PRODUCT
notlaura.com • @laras126
archive.twig
notlaura.com • @laras126
tease-source.twig
notlaura.com • @laras126
FeeBee eating grass.
notlaura.com • @laras126
stage.whatev.com
Header set X-Robots-Tag "noindex, nofollow"
.htaccess
Step 3:
kmg.nlstage.co
PROCESS, NOT PRODUCT
notlaura.com • @laras126
WP Migrate
DB Pro
The best $199/year I
have spent.
PROCESS, NOT PRODUCT
notlaura.com • @laras126
Git
You have to use it.
PROCESS, NOT PRODUCT
notlaura.com • @laras126
Just enough design to not be a terrible eyesore.
PROCESS, NOT PRODUCT
notlaura.com • @laras126
notlaura.com • @laras126
Website Proposal
Custom, Responsive WordPress Website
The following is a proposed process and pricing outline for a custom WordPress website for Yuling Designs. The
total cost is estimated to be between $6,500 and $13,000 and a timeframe of between 1.5 and three months.
1. CONTENT STRATEGY AND BACK-END
Following a two hour meeting to determine the content structure of the website, I will build out the back-end, or
WordPress Admin area. This step will result in a primarily unstyled site that is ready for real content. By task, this
step can be broken down into:
• Two hour strategy meeting to map out content and come up with initial feature list
• Setup hosting environment
• Build out back-end data structure
• Training on content entry into WordPress Admin and best practices
• Fundamental styling and front-end development
• Resulting site will be similar to http://kmg.nlstage.co
Note that this step does not result in a completed site, rather, it sets the stage for the a mid-project check-in to
determine the final Scope of Work.
$3,500
2. BRAND DEVELOPMENT
OPTION 1: YOU DO IT
We will work collaboratively to develop style tiles outlining the look and feel for the site. You will be responsible
for delivering style tiles as directed. I will bill hourly for meetings and consultation regarding the development of
these materials, and estimate two to four hours for this role.
OPTION 2: I DO IT
I will be in charge of the style tile deliverables and visual brand development. We will work together to iterate over
initial visual design options to determine an initial look and feel for the site. This option includes:
• Design research and development
• Deliverable of two style tiles
• Review meetings
• Two rounds of revisions (additional visual design development will occur in stage four)
$175/HR
$3,000
notlaura.com • @laras126
Step 4:
Front-end & Design
Different every time.
😩
PROCESS, NOT PRODUCT
notlaura.com • @laras126
Style Tiles
Samantha Warren
Carlisle
INVITATION
The Carlisle collection is inspired by Yuling’s love of mixing and matching
graphic patterns and hues, with careful attention paid to every fine detail.
Featuring striking patterns and vivid colors, the pieces in this collection
evoke a nostalgia for the glamour of the art deco era.
This statement invitation is graphic and eye-catching with a bow tie
pattern, metallic copper foil-stamping, and a bi-color design. The piece
is flat printed single-sided on luxuriously thick cover stock with a subtle
eggshell textured finish with the names richly foil-stamped in a metallic
copper sheen.
$ X for 100 Flat Printed, Foil-stamped Invitations with matching Matte
Envelopes. Or $ X for 100 Flat Printed Invitations with matching Matte
Envelopes.
QUANTITY
COLORS Mint and Navy with Metallic Copper Foil-stamping
PRODUCT DETAILS
CONCIERGE
Ordering Process Frequently Asked Questions
Share
ADD TO WISHLIST
25
ADD TO WISHLISTSUBMIT
Favicon
BESPOKE WORLD OF YULING STORIES CONCIERGECOLLECTIONS
#B83074#E6E6E3#FFFFFF#000000#916300
GRAPHIC
LUXE
SOPHISTICATED
ARCHITECTURAL
REFINED
This turned into yulingdesigns.com
PROCESS, NOT PRODUCT
notlaura.com • @laras126
Photoshop
I’m totally fine with it.
This turned into v2ratings.com
PROCESS, NOT PRODUCT
notlaura.com • @laras126
HTML
Wireframes
PROCESS, NOT PRODUCT
This turned into dijifi.com
notlaura.com • @laras126
_variables.scss
Is the single, most
important part.
See this one here.
PROCESS, NOT PRODUCT
notlaura.com • @laras126
Scaling … problem.
Part 3:
notlaura.com • @laras126
SCALING…PROBLEM
Katrina 10th Anniversary, Weather.com Features
notlaura.com • @laras126
Content Blocks
With ACF’s
Flexible Content Field
SCALING…PROBLEM
notlaura.com • @laras126
Front-end
Content Blocks are
fantastic for long form.
Hold the Fort, Weather.com Features
SCALING…PROBLEM
notlaura.com • @laras126
1400
3207
3376
2359
SCALING…PROBLEM
15917
notlaura.com • @laras126
Lessons Learned
1. If they can mess it up, they will.
SCALING…PROBLEM
notlaura.com • @laras126
45-75???!!!
One option too many.
The Spillway, weather.com Features
SCALING…PROBLEM
notlaura.com • @laras126
Lessons Learned
1. If they can mess it up, they will.
2. Environments get confusing.
SCALING…PROBLEM
notlaura.com • @laras126
“Why isn’t that article on staging anymore?”
“Weren’t you working on production?”
SCALING…PROBLEM
“No, I put it on staging.”
“Crap, I pulled from production today. ”
(restores backup)
notlaura.com • @laras126
Lessons Learned
1. If they can mess it up, they will.
2. Environments get confusing.
3. Performance…oof.
SCALING…PROBLEM
notlaura.com • @laras126
85 Blocks
…is too many blocks.
SCALING…PROBLEM
notlaura.com • @laras126
SCALING…PROBLEM
Fatal Error
…love those.
notlaura.com • @laras126
Solution
Split block sets into
Chapters, display as
Custom Type archive.
SCALING…PROBLEM
Aside: Watch out for ALL CAPS - that should be in CSS.
notlaura.com • @laras126
Lessons Learned
1. If they can mess it up, they will.
2. Environments get confusing.
3. Out of memory…
4. Pick your battles; swallow your pride.
SCALING…PROBLEM
notlaura.com • @laras126
Remus the llama. May he rest in peace.
notlaura.com • @laras126
– Me paraphrasing Dan Mall or Mike Monteiro, I can’t remember which.
They are both so smart.
“You are charging for an experience.
The website is a bonus.”
notlaura.com • @laras126
Mike Monteiro
What a rad dude.
notlaura.com • @laras126
tackleboxschool.com
notlaura.com • @laras126
notlaura.com • @laras126
Thanks!

Mais conteúdo relacionado

Semelhante a The Five-Figure WordPress Website

Digital Summit DC Presentation
Digital Summit DC PresentationDigital Summit DC Presentation
Digital Summit DC Presentation
Andrea Fryrear
 

Semelhante a The Five-Figure WordPress Website (20)

Resources and lessons for using WordPress in your business
Resources and lessons for using WordPress in your businessResources and lessons for using WordPress in your business
Resources and lessons for using WordPress in your business
 
Site Crawling: What To Do & What To Look For
Site Crawling: What To Do & What To Look ForSite Crawling: What To Do & What To Look For
Site Crawling: What To Do & What To Look For
 
WordPress SEO by Yoast - DaytonWP November 2013 MeetUp
WordPress SEO by Yoast - DaytonWP November 2013 MeetUpWordPress SEO by Yoast - DaytonWP November 2013 MeetUp
WordPress SEO by Yoast - DaytonWP November 2013 MeetUp
 
How to Organize Your Content Through Navigation and Wayfinding
How to Organize Your Content Through Navigation and WayfindingHow to Organize Your Content Through Navigation and Wayfinding
How to Organize Your Content Through Navigation and Wayfinding
 
RailsConf 2018 - Webpacking for the Journey Ahead
RailsConf 2018 - Webpacking for the Journey AheadRailsConf 2018 - Webpacking for the Journey Ahead
RailsConf 2018 - Webpacking for the Journey Ahead
 
Color Me Flexible
Color Me FlexibleColor Me Flexible
Color Me Flexible
 
Big Retail Goes Reactive at Walmart
Big Retail Goes Reactive at WalmartBig Retail Goes Reactive at Walmart
Big Retail Goes Reactive at Walmart
 
Digital Summit DC Presentation
Digital Summit DC PresentationDigital Summit DC Presentation
Digital Summit DC Presentation
 
Windycityrails page performance
Windycityrails page performanceWindycityrails page performance
Windycityrails page performance
 
Unlock the value in your big data reservoir using oracle big data discovery a...
Unlock the value in your big data reservoir using oracle big data discovery a...Unlock the value in your big data reservoir using oracle big data discovery a...
Unlock the value in your big data reservoir using oracle big data discovery a...
 
Emily Mace BrightonSEO Talk September 2017
Emily Mace BrightonSEO Talk September 2017Emily Mace BrightonSEO Talk September 2017
Emily Mace BrightonSEO Talk September 2017
 
Making Commerce, Webform & Group play nicely together - DrupalCamp Dublin 2017
Making Commerce, Webform & Group play nicely together - DrupalCamp Dublin 2017Making Commerce, Webform & Group play nicely together - DrupalCamp Dublin 2017
Making Commerce, Webform & Group play nicely together - DrupalCamp Dublin 2017
 
Things I Wish People Told Me About Writing Docs
Things I Wish People Told Me About Writing DocsThings I Wish People Told Me About Writing Docs
Things I Wish People Told Me About Writing Docs
 
LF_APIStrat17_Things I Wish People Told Me About Writing Docs
LF_APIStrat17_Things I Wish People Told Me About Writing DocsLF_APIStrat17_Things I Wish People Told Me About Writing Docs
LF_APIStrat17_Things I Wish People Told Me About Writing Docs
 
Living the Best Life on a Legacy Project (phpday 2022).pdf
Living the Best Life on a Legacy Project (phpday 2022).pdfLiving the Best Life on a Legacy Project (phpday 2022).pdf
Living the Best Life on a Legacy Project (phpday 2022).pdf
 
Things you should know about WordPress (but were always too afraid to ask): W...
Things you should know about WordPress (but were always too afraid to ask): W...Things you should know about WordPress (but were always too afraid to ask): W...
Things you should know about WordPress (but were always too afraid to ask): W...
 
Drupaldelphia Shortcuts Cheats And Cheap Stunts
Drupaldelphia  Shortcuts Cheats And Cheap StuntsDrupaldelphia  Shortcuts Cheats And Cheap Stunts
Drupaldelphia Shortcuts Cheats And Cheap Stunts
 
Drupal commerce performance profiling and tunning using loadstorm experiments...
Drupal commerce performance profiling and tunning using loadstorm experiments...Drupal commerce performance profiling and tunning using loadstorm experiments...
Drupal commerce performance profiling and tunning using loadstorm experiments...
 
Selfish Accessibility: HTML5 Developer Conference 2014
Selfish Accessibility: HTML5 Developer Conference 2014Selfish Accessibility: HTML5 Developer Conference 2014
Selfish Accessibility: HTML5 Developer Conference 2014
 
Modular HTML & CSS Turbo Workshop
Modular HTML & CSS Turbo WorkshopModular HTML & CSS Turbo Workshop
Modular HTML & CSS Turbo Workshop
 

Mais de Lara Schenck

Let's Build A Gutenberg Block | WordCamp Europe 2018
Let's Build A Gutenberg Block | WordCamp Europe 2018Let's Build A Gutenberg Block | WordCamp Europe 2018
Let's Build A Gutenberg Block | WordCamp Europe 2018
Lara Schenck
 

Mais de Lara Schenck (7)

CSS Algorithms - v3.6.1 @ Strange Loop
CSS Algorithms - v3.6.1 @ Strange LoopCSS Algorithms - v3.6.1 @ Strange Loop
CSS Algorithms - v3.6.1 @ Strange Loop
 
CSS Algorithms v3.4 @ CSSCamp Barcelona
CSS Algorithms  v3.4 @ CSSCamp BarcelonaCSS Algorithms  v3.4 @ CSSCamp Barcelona
CSS Algorithms v3.4 @ CSSCamp Barcelona
 
Algorithms in CSS v3.1.0 | CSS Day 2019
Algorithms in CSS v3.1.0 | CSS Day 2019Algorithms in CSS v3.1.0 | CSS Day 2019
Algorithms in CSS v3.1.0 | CSS Day 2019
 
Bridging the Design to Development Gap with CSS Algorithms (Algorithms of CSS...
Bridging the Design to Development Gap with CSS Algorithms (Algorithms of CSS...Bridging the Design to Development Gap with CSS Algorithms (Algorithms of CSS...
Bridging the Design to Development Gap with CSS Algorithms (Algorithms of CSS...
 
Let's Build A Gutenberg Block | WordCamp Europe 2018
Let's Build A Gutenberg Block | WordCamp Europe 2018Let's Build A Gutenberg Block | WordCamp Europe 2018
Let's Build A Gutenberg Block | WordCamp Europe 2018
 
The Algorithms of CSS @ CSSConf EU 2018
The Algorithms of CSS @ CSSConf EU 2018The Algorithms of CSS @ CSSConf EU 2018
The Algorithms of CSS @ CSSConf EU 2018
 
Browser Mechanics & CSS
Browser Mechanics & CSSBrowser Mechanics & CSS
Browser Mechanics & CSS
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

The Five-Figure WordPress Website