SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Copyright © SAS Institute Inc. All rights reserved.
Content Dark Launch
Taming big launches on the SAS intranet
Copyright © SAS Institute Inc. All rights reserved.
I work on an intranet
It’s old enough to vote and drink, and has 1.3 million pages (maybe)
• So far we’ve moved some of it into
WordPress:
• 423 pages with parent-child
relationships,
• Plus another 482 posts that are
custom post types.
Employee
Information
LIFE
CAREER
Jobs
Benefits
Career
Resources
Recognition
Health &
Wellness
My Health
Life Insurance
Retirement
Time Away
& Leave
Employee-paid
Optional
Benefits
Memorial
Flowers or
Donation
New Employees
Exploring
Careers
Self-Reflection
Anniversary
Recognition
InsideSAS November 2016
Policies
Business
Title Change
Requests
Home Contact
Information
Emergency
Contact
Changes
Salary and Pay
Information
Payroll
HR Find It
Fast
Medical
Dental &
Vision
Prescription
Drugs
FSA
Important
Notices
COBRA
Step Therapy
FAQ
Prescription Drug
FAQs
Domestic Partner
Benefits &
Affadavit
Working Spouse
Domestic Partner
Premium Guide
Prescriprion FAQ
Generic
Incentive Program
Non-Preferred
Brand Name FAQ
Prescription FAQ
Prior Author.
Prescription FAQ
Quantity Limits
HCC Pharmacy
FAQ
HCC Pharmacy
Mail Order or
90 Day Process
Mail Order
Services FAQ
Prescription
Benefit FAQ
FSA Benny
Card FAQ
Notice of
Marketplace
Coverage
Notice of
Privacy Practices
COBRA
Rates
Termination
of Employment
Employer
Safe Harbor
FAQ
Fidelity
Consultations
Pre-Retirement
Checklist
Absence
System
Flexible Work
Arrangement
Automobile &
Homeowners
Insurance
YouDecide.com
Orientation
Welcome
Ambassadors
New Employee
Department
Welcome
SAS Virtual
Orientation
Program
Orientation
Department
Level
Orientation
Dates & Agenda
Benefit from the
Buddy System
HQ New
Employee
Checklist
Regional &
Remote New
HireChecklist
Diversity
Sales and
Technical
Academies
Interns
Advice for
New Interns
Hiring
Managers
Hiring a
Contractor
Hiring
Manager FAQ
Manager
New Hire
Checklist
iCIMS Hiring
Mgr Training
iCIMIS login
(Hiring Mgrs)
Recruitment
And Hiring
Process
Performance
Career
Resources FAQ
Leading Change
What Is
Change Mgmt
Process?
How Effective
Am I as
Change Leader?
How Do People
React to Change
How do I
Lead so Others
Commit/Comply
Workday
Performance
Help
Goal Setting
With your Team
Check-in
Conversation
Tips
Giving and
Receiving
Feedback
Intern
Employment
FAQ
Intern
Program
Specialist
The Interview
Tips for
Managing
Interns
Women and
Minority Intern
Program - R3
Using Goals
Using
Feedback
Using Activity
Stream
Using
Documents
Competencies/
Skills
Competency
Proficiency
Scale
SAS Staff
Favorites
Career Planning
Discussion
Worksheet
Managers
OUR
COMPANY
Benefits
Contact Info
SAS Library We Celebrate
Anniversary
List
CEO Award
Of Excellence
HR Contacts
Employee
Resources
(HR)
Flexible Work
Arrangement
Information
Technology
R&D
Around SAS
Job-related
Policies
Compensation
Overview
Global Career
Framework
Tips, Tools
& Resources
People Insights
Name Change
Instructions
Workday
Verify
Employment
Building Skills
Making it
Happen
LMS
Networking
Basics
Career
Mentoring Tips
Personal
SWOT
Analysis
Employee
Referral
Program
Internal Mobility
Specialist
Assist with
University
Recruiting
Contact outreach
specialist
Best Workplace
ForWomen
Best Workplace
For Grads
Pro Patria
Award
US Veterans
At SAS
Using Goals
For Managers
Exploring
Our Brand
Expressing
Our Brand
Sales &
Marketing
Portal
About HCC
About RFC
Setting Up a
Home Office
Manager tips for
Anniversaries
Volunteerism
Holiday
Closings
2015 Intern
Bios
Intern Expo
Resources for
Outreach in
Schools
HR Business
Partners
HR Contacts
Open
Enrollment
Summary
Plan
Descriptions
My Money
Adding &
Dropping
Dependents
Health Benefits
Forms
Health Benefits
FAQs
Insurance
ID Cards
Updating
Pers. Information
Mail Order
Process, Current
Health
Employee
Vendor Program
Guidelines
Regional
Employee
Discounts
Retiree
Discounts
Blood Drive
Team
Development
Retirement
Resources
Discounts by
Category
Employee
Vendor Program
Discounts
A to Z
Discount
Center
Campus
Conveniences
Alterations Banking
Book
Exchange
Campus Cuts
Car
Detailing
Dry Cleaning
LeBleu Water
Delivery
Massage
Therapy
Nail Salon
Personal
Shipping
Racquet
Stringing
Shredding Skin Care Tax Prep
The Foot
Matters
The Produce
Box
Massage
Questionnaire
Payroll
Deduction
Form
LeBleu Delivery
Schedule
Nail Salon
Questionnaire
Microderm-
Abrasion consent
form
Skin Care
Questionnaire
Fitness and
Leisure
Guide to
The RFC
Adult Swim
Instruction
Aquatics
Campus Trail
Guides
Court
Schedule
Field
Schedule
Group
Exercise
Schedule
Recreation
& Leisure
Regional RFC
Programs
Sports
Yoga
Classes
RFC Newsletter
Reserve a
Court
Arts, Crafts
And Hobbies
Kid activities/
Sports
Special Events
And Outings
Picnic Packs
RFC Clubs
RFC Clubs
Guidelines
Health Care
Services
Adult Health
Maintenance
Cary HCC
Services
HCC
Pharmacy
Hot TopicsForms HCC Policies
Primary/Urgent
Care
Regional
Employee
Services
Caring Closet
Wellness
Biofeedback
Employee
Assistance
Program
Guided
Relaxation
Health Care
Seminar
Archives
Meals &
Recipes
Mental Health
Resources
Mind Body
Classes
Nutrition
Resources
Nutrition
Seminar
Archives
Nutrition
Smart Phone
Apps
Seminar
Calendar
Stress, Balance
& Life Skills
EAP
Confidentiality
EAP Program
Benefits
Plan Your Plate
Mental Health
(Adults)
Mental Health
(Children &
Adolescents)
Academy of
Nutrition &
Dietetics
Family Support
Breastfeeding
Support
Adoption
Eldercare
And Aging
College and
Careers
Relationships
Marriage &
Divorce
Grief & Loss
Caregiving
Resources
Housing
Options
Making
Marriage Work
Resources
(Adults)
Resources
(Children)
Family Life
Medicaid &
Medicaire
Benefits Family
& Medical
Leave Policy
Advanced
Directives
SAS Library
Work/Life
Reader list
Education
Vendor
Discounts
SAS Scholar
Award program
2016 College
Series
Recording Link
On-Time
College Help
Child Care Camps @ SAS
SAS
Scholarships
Child Care
Policies
Community
Subsidy
On-Site
Child Care
Regional
Subsidy
Child Care
Handbook
SAS Child Care
Health Policies
Camp
Registration
STEM Camp
Specialty
Camps
Cary Academy
Application
Application
Instructions
About
Work/Life
Feedback
Form
Location
Staff
Front Desk
& Reception
Adoption
Mentoring
Program
Adoption
Articles &
Resources
Online
Resources
Breastfeeding
Seminars
OTC Drugs
Nursing
Buddies
Pump Room
Scheduling
Test Prep
Options
Online Resources
Seminar
Archives
Parenting
Emerging
Adults
Children
0-12
Tweens &
Teens
Special Needs
Parenting
Building Blocks
Of Parenting
Communication
Conflict
Resolution
Parenting
During
Divorce
The Divorce
Process
Admission Forms
Early Care
Sign Up
Day Care
Menu
Preschool
Menu
Parent
Advisory
Committee
Subsidy
Reimbursement
Counselor
In Training
Summer
Camp
Winter Camp
For Sale
Locker Rooms
Medical
Clearance
Staff
Sundays
At the RFC
Aquatic
Sport Leagues
Aquatics Class
Descriptions
Family Swim
Guidelines
Natatorium
Rules &
Information
Calendars
Aquatics
Class
Schedule
Fitness
Program
Personal
Training
Group
Exercise
Program
Fitness
Manuals &
Resources
Runners
Depot
Move of the
Month
Mobile
Fitness Apps
Training
Program Archives
Weight Room
Policies &
Guidelines
Incentive
Programs
Commit to Quit
Contract
Healthy
Lifestyle
Guidelines
My RFC Dollars RFC Dollars
RFC Dollars
Draft Form
Outdoor
Adventure
Program
Kids Corner
Aquatic
Programs
Kids Release
Forms
Kids
Activity/Sports
Programs
Teen Training
Teen Training
Guidelines
Community
Sports
Courts and
Equipment
Disc Golf
Free Play
The Players’
Club
Disc Golf
Course
Disc Golf
Scorecard
Discount
Center
Fitness
Planning a Cary
Visit
Wellness
Reimbursement
Guidelines
Reimbursement
Application
Programs
T’ai Chi
Program
Hang 10 Yoga
Strike a
Pose Archive
Regional
Discount Ticket
Request Form
Patient
Survey
CDC: Hepatitis
C Screening
Understanding
Prostate
Changes
Is a PSA Test
Right for You
Pros & Cons of
PSA Testing
Pap and HPV
Screening
Pharmacy Staff
What if I’m not
A Primary
Care Patient?
Pediatric
Primary Care
Primary Care
Enrollment
Primary vs
Non-Primary
Services
Travel
Immunizations
& Advice
Patient
Testimonials
Primary Care
FAQs
Urgent Care
After Hours
Check Out an
Item
Meet the Staff
About Our Staff
Giving Back
Charitable
Contributions
Communications
Guidelines
Education
Initiatives
Giving Tuesday
Staff
Policy
Documents
SAS Brand
Time Away
Policies
Time Away
Forms
Bulletin
Board
Café Menus
Job
Descriptions
Job Postings
Copyright © SAS Institute Inc. All rights reserved.
We’ve given our
content owners a
way to stage
content
And then move it
over to the live site
Ideally… without
developer
intervention.
Stage
Live
RAMP
Copyright © SAS Institute Inc. All rights reserved.
Each section is a launch
Copyright © SAS Institute Inc. All rights reserved.
The old launch process
• Try to plan with incomplete information
• Spend hours on a Skype call in crisis / boredom mode on launch day
• Have visibly broken stuff on the live site for periods of time, frantically fix
• Collapse
Copyright © SAS Institute Inc. All rights reserved.
Problems
1. Stuff we didn’t know about isn’t discovered until it’s obviously missing
after RAMPing
2. Stuff is broken after RAMPing
3. RAMPing takes a looooong time.
Copyright © SAS Institute Inc. All rights reserved.
Launches
Our launches were
often surprisingly
complicated.
The launch plan for
four pages might
include 50 different
items.
Copyright © SAS Institute Inc. All rights reserved.
SAS Camp
• Four pages
• Two sliders
• 14 CPT + 14 icons for the sliders
• Five policies (CPT)
• Two “cross-promotional widgets” (CPT, with images)
• 8 images
• 1 parent page (add five more images for that…)
Copyright © SAS Institute Inc. All rights reserved.
How small can you make that launch?
Like just one page maybe?
Copyright © SAS Institute Inc. All rights reserved.
Copyright © SAS Institute Inc. All rights reserved.
Content Dark Launch
The dream
• Separate deploy from launch
• Deploy continuously as content becomes
ready
• Keep it hidden until it is ready
• Flip a switch on launch day
Copyright © SAS Institute Inc. All rights reserved.
The Transporter
Define Dark Launch areas
Copyright © SAS Institute Inc. All rights reserved.
The Transporter
Daily Dark Launch
Copyright © SAS Institute Inc. All rights reserved.
Feature Toggles
Martin Fowler
"Toggle tests should only appear at the minimum amount of
toggle points to ensure the new feature is properly hidden.
There could be many screens in the pet survey feature, but if
there’s only one link on the home page that gets you there,
then that’s the only element that needs to be protected with
the toggle tag. Don’t try to protect every code path in the new
feature code with a toggle, focus on just the entry points that
would lead users there and toggle those entry points.”
martinfowler.com/bliki/FeatureToggle.html
Copyright © SAS Institute Inc. All rights reserved.
Our ”edges”
• Mega menu
• Links within already launched content
• Sometimes, the left nav
Copyright © SAS Institute Inc. All rights reserved.
The Deflector
Selectively redirect links within visible areas
• Redirect links from visible areas to hidden areas.
• Users provide a mapping of new pages to current pages.
• If a click has a referrer – redirect.
Copyright © SAS Institute Inc. All rights reserved.
Left nav
Copyright © SAS Institute Inc. All rights reserved.
Left nav
Automatically generated
Copyright © SAS Institute Inc. All rights reserved.
Left nav
• Left nav is generated by a custom walker
• Reflects the page tree
• If a hidden page is deployed into a visible section, it has to remain hidden
from left nav…
• Unless we’re viewing the hidden page.
Copyright © SAS Institute Inc. All rights reserved.
Left nav
Filter the custom walker
• A filter that uses Transporter categories to filter what is seen in the left
nav
• Only do the filtering on the live site
• And only do it when on a page that is not hidden… don’t filter when on
hidden pages.
Copyright © SAS Institute Inc. All rights reserved.
What about search?
We don’t want hidden pages in the search engine!
• Search engine can only index what it can reach via crawling link to link.
• No links into the hidden pages, no way to crawl them.
Copyright © SAS Institute Inc. All rights reserved.
Dark Launch
• Transporter – move batches of dark launch
content over to the live site
• Deflector – redirect links in visible content away
from dark launch areas
• Left nav filter – to hide DL pages, except when
you’re in the DL section
The mechanics of
dark launching.
Copyright © SAS Institute Inc. All rights reserved.
The Dark Launch Process
Copyright © SAS Institute Inc. All rights reserved.
1. Readiness
Review with onboarding folks –
• Is the structure of pages mostly there? Are the pages in the right
templates?
• Are the landing pages okay to be visible?
Dev team analyzes –
• What are the edges? Cross links with live sections, mega menu, left nav,
landing pages.
• How big is this? Is it really four pages… or four pages and another 50
posts and files packed into those four pages?
Copyright © SAS Institute Inc. All rights reserved.
2. Begin Dark Launch
• Dev team creates a DARK LAUNCH category, adds it to all the posts.
Configures Transporter.
• Deflector configuration is updated, if needed.
• Daily dark launch begins. Problems resolved as they occur.
Copyright © SAS Institute Inc. All rights reserved.
3. Launch planning
• Launch date set.
• Person responsible for onboarding provides the dev team with extensive
documentation
• Dev team prepares launch plan.
Copyright © SAS Institute Inc. All rights reserved.
4. 3-2-1-GO!
• Content freeze 3 days prior to launch
• Final dark launch(es)
• Day of launch, make it all visible.
• Update mega menu on stage
• Update transporter configuration
• Update deflector configuration
• RAMP these changes
Copyright © SAS Institute Inc. All rights reserved.
Problems solved.
1. Stuff we didn’t know about isn’t discovered until it’s obviously missing
after RAMPing
2. Stuff is broken after RAMPing
3. RAMPing takes a looooong time.
sas.com
Copyright © SAS Institute Inc. All rights reserved.
Any questions?
Lisa Linn Allen
@LisaLinnAllen

Weitere ähnliche Inhalte

Ähnlich wie Content Dark Launch in Wordpress - WordCamp Raleigh 2017

DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams Gene Kim
 
Websites 101 PowerPoint Presentation
Websites 101 PowerPoint PresentationWebsites 101 PowerPoint Presentation
Websites 101 PowerPoint Presentationwebhostingguy
 
SharePoint Establishing the Business Case - SP Sat KC Oct 1 2016
SharePoint Establishing the Business Case - SP Sat KC Oct 1 2016SharePoint Establishing the Business Case - SP Sat KC Oct 1 2016
SharePoint Establishing the Business Case - SP Sat KC Oct 1 2016Matthew W. Bowers
 
Getting Started With Interns - 2010
Getting Started With Interns - 2010Getting Started With Interns - 2010
Getting Started With Interns - 2010Columbus Chamber
 
These are the Sage Resources Webinar
These are the Sage Resources WebinarThese are the Sage Resources Webinar
These are the Sage Resources WebinarRKLeSolutions
 
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...Keith Goode
 
5555 Fake Coyote Way San Bernardino, CA 92555phone (909) .docx
5555 Fake Coyote Way      San Bernardino, CA 92555phone (909) .docx5555 Fake Coyote Way      San Bernardino, CA 92555phone (909) .docx
5555 Fake Coyote Way San Bernardino, CA 92555phone (909) .docxalinainglis
 
Governance
GovernanceGovernance
GovernanceUGAIA
 
How to select the right database to empower your fundraising
How to select the right database to empower your fundraisingHow to select the right database to empower your fundraising
How to select the right database to empower your fundraisingBlackbaud Pacific
 
Career TEAM - Career Portal
Career TEAM - Career PortalCareer TEAM - Career Portal
Career TEAM - Career Portalcareerteam
 
Digital recruitment strategies to attract top talent
Digital recruitment strategies to attract top talentDigital recruitment strategies to attract top talent
Digital recruitment strategies to attract top talentMargaret Buj
 
Developing, drafting & updating your employment policies
Developing, drafting & updating your employment policiesDeveloping, drafting & updating your employment policies
Developing, drafting & updating your employment policiesCG Hylton Inc.
 
MACPA - BLI Professional Issues Update - Spring 2015 Business & Industry Edition
MACPA - BLI Professional Issues Update - Spring 2015 Business & Industry EditionMACPA - BLI Professional Issues Update - Spring 2015 Business & Industry Edition
MACPA - BLI Professional Issues Update - Spring 2015 Business & Industry EditionTom Hood, CPA,CITP,CGMA
 
What to expect working for the best.
What to expect working for the best.What to expect working for the best.
What to expect working for the best.Brenda_2010
 
Engage Your Employees
Engage Your EmployeesEngage Your Employees
Engage Your EmployeesWorkday, Inc.
 
360Living Company Overview
360Living Company Overview360Living Company Overview
360Living Company Overview360LivingIndia
 
ERPNext Open Day - September 2015
ERPNext Open Day - September 2015ERPNext Open Day - September 2015
ERPNext Open Day - September 2015Anand Doshi
 

Ähnlich wie Content Dark Launch in Wordpress - WordCamp Raleigh 2017 (20)

Dirk Spencer Resume Psychology - The Resume Playbook
Dirk Spencer   Resume Psychology - The Resume PlaybookDirk Spencer   Resume Psychology - The Resume Playbook
Dirk Spencer Resume Psychology - The Resume Playbook
 
CES Presentation
CES PresentationCES Presentation
CES Presentation
 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
 
Websites 101 PowerPoint Presentation
Websites 101 PowerPoint PresentationWebsites 101 PowerPoint Presentation
Websites 101 PowerPoint Presentation
 
SharePoint Establishing the Business Case - SP Sat KC Oct 1 2016
SharePoint Establishing the Business Case - SP Sat KC Oct 1 2016SharePoint Establishing the Business Case - SP Sat KC Oct 1 2016
SharePoint Establishing the Business Case - SP Sat KC Oct 1 2016
 
Getting Started With Interns - 2010
Getting Started With Interns - 2010Getting Started With Interns - 2010
Getting Started With Interns - 2010
 
These are the Sage Resources Webinar
These are the Sage Resources WebinarThese are the Sage Resources Webinar
These are the Sage Resources Webinar
 
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...
2023-Pubcon Pro Austin - Navigating Egos Red Tape and Conflicting Priorities ...
 
5555 Fake Coyote Way San Bernardino, CA 92555phone (909) .docx
5555 Fake Coyote Way      San Bernardino, CA 92555phone (909) .docx5555 Fake Coyote Way      San Bernardino, CA 92555phone (909) .docx
5555 Fake Coyote Way San Bernardino, CA 92555phone (909) .docx
 
Governance
GovernanceGovernance
Governance
 
How to select the right database to empower your fundraising
How to select the right database to empower your fundraisingHow to select the right database to empower your fundraising
How to select the right database to empower your fundraising
 
Career TEAM - Career Portal
Career TEAM - Career PortalCareer TEAM - Career Portal
Career TEAM - Career Portal
 
Vetscdew92210
Vetscdew92210Vetscdew92210
Vetscdew92210
 
Digital recruitment strategies to attract top talent
Digital recruitment strategies to attract top talentDigital recruitment strategies to attract top talent
Digital recruitment strategies to attract top talent
 
Developing, drafting & updating your employment policies
Developing, drafting & updating your employment policiesDeveloping, drafting & updating your employment policies
Developing, drafting & updating your employment policies
 
MACPA - BLI Professional Issues Update - Spring 2015 Business & Industry Edition
MACPA - BLI Professional Issues Update - Spring 2015 Business & Industry EditionMACPA - BLI Professional Issues Update - Spring 2015 Business & Industry Edition
MACPA - BLI Professional Issues Update - Spring 2015 Business & Industry Edition
 
What to expect working for the best.
What to expect working for the best.What to expect working for the best.
What to expect working for the best.
 
Engage Your Employees
Engage Your EmployeesEngage Your Employees
Engage Your Employees
 
360Living Company Overview
360Living Company Overview360Living Company Overview
360Living Company Overview
 
ERPNext Open Day - September 2015
ERPNext Open Day - September 2015ERPNext Open Day - September 2015
ERPNext Open Day - September 2015
 

Kürzlich hochgeladen

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
 
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 Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
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
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
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
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
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
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
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 ☁
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
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
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 

Kürzlich hochgeladen (20)

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🔝
 
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 Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
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
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
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
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
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...
 
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
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
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
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts 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.
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 

Content Dark Launch in Wordpress - WordCamp Raleigh 2017

  • 1. Copyright © SAS Institute Inc. All rights reserved. Content Dark Launch Taming big launches on the SAS intranet
  • 2. Copyright © SAS Institute Inc. All rights reserved. I work on an intranet It’s old enough to vote and drink, and has 1.3 million pages (maybe) • So far we’ve moved some of it into WordPress: • 423 pages with parent-child relationships, • Plus another 482 posts that are custom post types. Employee Information LIFE CAREER Jobs Benefits Career Resources Recognition Health & Wellness My Health Life Insurance Retirement Time Away & Leave Employee-paid Optional Benefits Memorial Flowers or Donation New Employees Exploring Careers Self-Reflection Anniversary Recognition InsideSAS November 2016 Policies Business Title Change Requests Home Contact Information Emergency Contact Changes Salary and Pay Information Payroll HR Find It Fast Medical Dental & Vision Prescription Drugs FSA Important Notices COBRA Step Therapy FAQ Prescription Drug FAQs Domestic Partner Benefits & Affadavit Working Spouse Domestic Partner Premium Guide Prescriprion FAQ Generic Incentive Program Non-Preferred Brand Name FAQ Prescription FAQ Prior Author. Prescription FAQ Quantity Limits HCC Pharmacy FAQ HCC Pharmacy Mail Order or 90 Day Process Mail Order Services FAQ Prescription Benefit FAQ FSA Benny Card FAQ Notice of Marketplace Coverage Notice of Privacy Practices COBRA Rates Termination of Employment Employer Safe Harbor FAQ Fidelity Consultations Pre-Retirement Checklist Absence System Flexible Work Arrangement Automobile & Homeowners Insurance YouDecide.com Orientation Welcome Ambassadors New Employee Department Welcome SAS Virtual Orientation Program Orientation Department Level Orientation Dates & Agenda Benefit from the Buddy System HQ New Employee Checklist Regional & Remote New HireChecklist Diversity Sales and Technical Academies Interns Advice for New Interns Hiring Managers Hiring a Contractor Hiring Manager FAQ Manager New Hire Checklist iCIMS Hiring Mgr Training iCIMIS login (Hiring Mgrs) Recruitment And Hiring Process Performance Career Resources FAQ Leading Change What Is Change Mgmt Process? How Effective Am I as Change Leader? How Do People React to Change How do I Lead so Others Commit/Comply Workday Performance Help Goal Setting With your Team Check-in Conversation Tips Giving and Receiving Feedback Intern Employment FAQ Intern Program Specialist The Interview Tips for Managing Interns Women and Minority Intern Program - R3 Using Goals Using Feedback Using Activity Stream Using Documents Competencies/ Skills Competency Proficiency Scale SAS Staff Favorites Career Planning Discussion Worksheet Managers OUR COMPANY Benefits Contact Info SAS Library We Celebrate Anniversary List CEO Award Of Excellence HR Contacts Employee Resources (HR) Flexible Work Arrangement Information Technology R&D Around SAS Job-related Policies Compensation Overview Global Career Framework Tips, Tools & Resources People Insights Name Change Instructions Workday Verify Employment Building Skills Making it Happen LMS Networking Basics Career Mentoring Tips Personal SWOT Analysis Employee Referral Program Internal Mobility Specialist Assist with University Recruiting Contact outreach specialist Best Workplace ForWomen Best Workplace For Grads Pro Patria Award US Veterans At SAS Using Goals For Managers Exploring Our Brand Expressing Our Brand Sales & Marketing Portal About HCC About RFC Setting Up a Home Office Manager tips for Anniversaries Volunteerism Holiday Closings 2015 Intern Bios Intern Expo Resources for Outreach in Schools HR Business Partners HR Contacts Open Enrollment Summary Plan Descriptions My Money Adding & Dropping Dependents Health Benefits Forms Health Benefits FAQs Insurance ID Cards Updating Pers. Information Mail Order Process, Current Health Employee Vendor Program Guidelines Regional Employee Discounts Retiree Discounts Blood Drive Team Development Retirement Resources Discounts by Category Employee Vendor Program Discounts A to Z Discount Center Campus Conveniences Alterations Banking Book Exchange Campus Cuts Car Detailing Dry Cleaning LeBleu Water Delivery Massage Therapy Nail Salon Personal Shipping Racquet Stringing Shredding Skin Care Tax Prep The Foot Matters The Produce Box Massage Questionnaire Payroll Deduction Form LeBleu Delivery Schedule Nail Salon Questionnaire Microderm- Abrasion consent form Skin Care Questionnaire Fitness and Leisure Guide to The RFC Adult Swim Instruction Aquatics Campus Trail Guides Court Schedule Field Schedule Group Exercise Schedule Recreation & Leisure Regional RFC Programs Sports Yoga Classes RFC Newsletter Reserve a Court Arts, Crafts And Hobbies Kid activities/ Sports Special Events And Outings Picnic Packs RFC Clubs RFC Clubs Guidelines Health Care Services Adult Health Maintenance Cary HCC Services HCC Pharmacy Hot TopicsForms HCC Policies Primary/Urgent Care Regional Employee Services Caring Closet Wellness Biofeedback Employee Assistance Program Guided Relaxation Health Care Seminar Archives Meals & Recipes Mental Health Resources Mind Body Classes Nutrition Resources Nutrition Seminar Archives Nutrition Smart Phone Apps Seminar Calendar Stress, Balance & Life Skills EAP Confidentiality EAP Program Benefits Plan Your Plate Mental Health (Adults) Mental Health (Children & Adolescents) Academy of Nutrition & Dietetics Family Support Breastfeeding Support Adoption Eldercare And Aging College and Careers Relationships Marriage & Divorce Grief & Loss Caregiving Resources Housing Options Making Marriage Work Resources (Adults) Resources (Children) Family Life Medicaid & Medicaire Benefits Family & Medical Leave Policy Advanced Directives SAS Library Work/Life Reader list Education Vendor Discounts SAS Scholar Award program 2016 College Series Recording Link On-Time College Help Child Care Camps @ SAS SAS Scholarships Child Care Policies Community Subsidy On-Site Child Care Regional Subsidy Child Care Handbook SAS Child Care Health Policies Camp Registration STEM Camp Specialty Camps Cary Academy Application Application Instructions About Work/Life Feedback Form Location Staff Front Desk & Reception Adoption Mentoring Program Adoption Articles & Resources Online Resources Breastfeeding Seminars OTC Drugs Nursing Buddies Pump Room Scheduling Test Prep Options Online Resources Seminar Archives Parenting Emerging Adults Children 0-12 Tweens & Teens Special Needs Parenting Building Blocks Of Parenting Communication Conflict Resolution Parenting During Divorce The Divorce Process Admission Forms Early Care Sign Up Day Care Menu Preschool Menu Parent Advisory Committee Subsidy Reimbursement Counselor In Training Summer Camp Winter Camp For Sale Locker Rooms Medical Clearance Staff Sundays At the RFC Aquatic Sport Leagues Aquatics Class Descriptions Family Swim Guidelines Natatorium Rules & Information Calendars Aquatics Class Schedule Fitness Program Personal Training Group Exercise Program Fitness Manuals & Resources Runners Depot Move of the Month Mobile Fitness Apps Training Program Archives Weight Room Policies & Guidelines Incentive Programs Commit to Quit Contract Healthy Lifestyle Guidelines My RFC Dollars RFC Dollars RFC Dollars Draft Form Outdoor Adventure Program Kids Corner Aquatic Programs Kids Release Forms Kids Activity/Sports Programs Teen Training Teen Training Guidelines Community Sports Courts and Equipment Disc Golf Free Play The Players’ Club Disc Golf Course Disc Golf Scorecard Discount Center Fitness Planning a Cary Visit Wellness Reimbursement Guidelines Reimbursement Application Programs T’ai Chi Program Hang 10 Yoga Strike a Pose Archive Regional Discount Ticket Request Form Patient Survey CDC: Hepatitis C Screening Understanding Prostate Changes Is a PSA Test Right for You Pros & Cons of PSA Testing Pap and HPV Screening Pharmacy Staff What if I’m not A Primary Care Patient? Pediatric Primary Care Primary Care Enrollment Primary vs Non-Primary Services Travel Immunizations & Advice Patient Testimonials Primary Care FAQs Urgent Care After Hours Check Out an Item Meet the Staff About Our Staff Giving Back Charitable Contributions Communications Guidelines Education Initiatives Giving Tuesday Staff Policy Documents SAS Brand Time Away Policies Time Away Forms Bulletin Board Café Menus Job Descriptions Job Postings
  • 3. Copyright © SAS Institute Inc. All rights reserved. We’ve given our content owners a way to stage content And then move it over to the live site Ideally… without developer intervention. Stage Live RAMP
  • 4. Copyright © SAS Institute Inc. All rights reserved. Each section is a launch
  • 5. Copyright © SAS Institute Inc. All rights reserved. The old launch process • Try to plan with incomplete information • Spend hours on a Skype call in crisis / boredom mode on launch day • Have visibly broken stuff on the live site for periods of time, frantically fix • Collapse
  • 6. Copyright © SAS Institute Inc. All rights reserved. Problems 1. Stuff we didn’t know about isn’t discovered until it’s obviously missing after RAMPing 2. Stuff is broken after RAMPing 3. RAMPing takes a looooong time.
  • 7. Copyright © SAS Institute Inc. All rights reserved. Launches Our launches were often surprisingly complicated. The launch plan for four pages might include 50 different items.
  • 8. Copyright © SAS Institute Inc. All rights reserved. SAS Camp • Four pages • Two sliders • 14 CPT + 14 icons for the sliders • Five policies (CPT) • Two “cross-promotional widgets” (CPT, with images) • 8 images • 1 parent page (add five more images for that…)
  • 9. Copyright © SAS Institute Inc. All rights reserved. How small can you make that launch? Like just one page maybe?
  • 10. Copyright © SAS Institute Inc. All rights reserved.
  • 11. Copyright © SAS Institute Inc. All rights reserved. Content Dark Launch The dream • Separate deploy from launch • Deploy continuously as content becomes ready • Keep it hidden until it is ready • Flip a switch on launch day
  • 12. Copyright © SAS Institute Inc. All rights reserved. The Transporter Define Dark Launch areas
  • 13. Copyright © SAS Institute Inc. All rights reserved. The Transporter Daily Dark Launch
  • 14. Copyright © SAS Institute Inc. All rights reserved. Feature Toggles Martin Fowler "Toggle tests should only appear at the minimum amount of toggle points to ensure the new feature is properly hidden. There could be many screens in the pet survey feature, but if there’s only one link on the home page that gets you there, then that’s the only element that needs to be protected with the toggle tag. Don’t try to protect every code path in the new feature code with a toggle, focus on just the entry points that would lead users there and toggle those entry points.” martinfowler.com/bliki/FeatureToggle.html
  • 15. Copyright © SAS Institute Inc. All rights reserved. Our ”edges” • Mega menu • Links within already launched content • Sometimes, the left nav
  • 16. Copyright © SAS Institute Inc. All rights reserved. The Deflector Selectively redirect links within visible areas • Redirect links from visible areas to hidden areas. • Users provide a mapping of new pages to current pages. • If a click has a referrer – redirect.
  • 17. Copyright © SAS Institute Inc. All rights reserved. Left nav
  • 18. Copyright © SAS Institute Inc. All rights reserved. Left nav Automatically generated
  • 19. Copyright © SAS Institute Inc. All rights reserved. Left nav • Left nav is generated by a custom walker • Reflects the page tree • If a hidden page is deployed into a visible section, it has to remain hidden from left nav… • Unless we’re viewing the hidden page.
  • 20. Copyright © SAS Institute Inc. All rights reserved. Left nav Filter the custom walker • A filter that uses Transporter categories to filter what is seen in the left nav • Only do the filtering on the live site • And only do it when on a page that is not hidden… don’t filter when on hidden pages.
  • 21. Copyright © SAS Institute Inc. All rights reserved. What about search? We don’t want hidden pages in the search engine! • Search engine can only index what it can reach via crawling link to link. • No links into the hidden pages, no way to crawl them.
  • 22. Copyright © SAS Institute Inc. All rights reserved. Dark Launch • Transporter – move batches of dark launch content over to the live site • Deflector – redirect links in visible content away from dark launch areas • Left nav filter – to hide DL pages, except when you’re in the DL section The mechanics of dark launching.
  • 23. Copyright © SAS Institute Inc. All rights reserved. The Dark Launch Process
  • 24. Copyright © SAS Institute Inc. All rights reserved. 1. Readiness Review with onboarding folks – • Is the structure of pages mostly there? Are the pages in the right templates? • Are the landing pages okay to be visible? Dev team analyzes – • What are the edges? Cross links with live sections, mega menu, left nav, landing pages. • How big is this? Is it really four pages… or four pages and another 50 posts and files packed into those four pages?
  • 25. Copyright © SAS Institute Inc. All rights reserved. 2. Begin Dark Launch • Dev team creates a DARK LAUNCH category, adds it to all the posts. Configures Transporter. • Deflector configuration is updated, if needed. • Daily dark launch begins. Problems resolved as they occur.
  • 26. Copyright © SAS Institute Inc. All rights reserved. 3. Launch planning • Launch date set. • Person responsible for onboarding provides the dev team with extensive documentation • Dev team prepares launch plan.
  • 27. Copyright © SAS Institute Inc. All rights reserved. 4. 3-2-1-GO! • Content freeze 3 days prior to launch • Final dark launch(es) • Day of launch, make it all visible. • Update mega menu on stage • Update transporter configuration • Update deflector configuration • RAMP these changes
  • 28. Copyright © SAS Institute Inc. All rights reserved. Problems solved. 1. Stuff we didn’t know about isn’t discovered until it’s obviously missing after RAMPing 2. Stuff is broken after RAMPing 3. RAMPing takes a looooong time.
  • 29. sas.com Copyright © SAS Institute Inc. All rights reserved. Any questions? Lisa Linn Allen @LisaLinnAllen

Hinweis der Redaktion

  1. Couple of years ago we decided to move the good stuff into wordpress – the stuff ppl care about
  2. Our sweet innocent little SAS Camp page was a nightmare to launch
  3. Our first use of a slider Asking a content owner to deploy and launch this would be setting them up for failure.
  4. I had been asking content owners how small they could make their launches and it felt wrong. Devs support the business needs.
  5. I had started following on twitter the founder of a company that does a feature flagging service What is it? Wrapping features in toggles. Facebook. Testing on live. Continuous deploy / deliver https://flic.kr/p/9tLMcZ
  6. How do we actually do this?
  7. We need a tool to make it easy to actually move the right pages over to live during the DL phase
  8. “Finding the edges”
  9. The mega menu is easy. It’s managed by hand and changes are small.
  10. Dev and content teams can preview on live
  11. Let’s say we were launching the onsite section AFTER the rest had launched. Or a team owns part of a shared area – launches tend to be by TEAM (wellness)
  12. Note that the breadcrumb is not a problem
  13. I want to tell you how we hid left nav But first I have to tell you about the Transporter
  14. Adding pages is easy, moving depends on where it’s moving, and deleting is a pain. Changing templates can create big changes in deployment
  15. Person in charge of dark launching this section reports in daily scrum whether there were any issues.
  16. List of everything to be deployed Deflector redirects if needed Mega menu changes Redirects
  17. Maybe we do have to RAMP a couple of landing pages that have changes.
  18. And then enter RAMP just to make it even more painful
  19. It really wants to be sure you don’t have bad links or missing images