SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
PRODUCT OPTIMIZE BREAKOUT
The Future is Now!
Leveraging Machine
Learning To Automate
Plugin Updates + Secure
Your Sites
Senior Product Manager, WP Engine
Annan Patel
PRODUCT OPTIMIZE BREAKOUT
Annan Patel
Senior Product Manager, WP Engine
Managing your plugins.
Plugins at WP Engine by the numbers.
Average number of plugins on
a WP Engine site
Plugin vulnerabilities in the
last six months
§Average minutes customers spend
updating plugins manually
16 251 8
WP Engine protects at scale.
Plugin updates automated by
WP Engine
Screenshots taken over the
last 6 months
16 251
What we heard from customers.
I'd gladly pay extra per month,
per site to know that you're
keeping all my plugins up-to-
date because every plug-in
that's not up to date is an
exposure, right?
I don't trust the WordPress
plugin ecosystem. I believe it's
a necessary evil. I don’t feel
there is enough rigor in a lot of
the 3rd party plugins, in terms
of the way that they get
security around them.
Our solution.
Smart Plugin
Manager.
§ Automatically updates
Plugins
§ Delivers success criteria with
visual testing
§ Sites rollback if success
criteria fails to keep sites
secure
Why visual
regression
testing?
Some visual changes can be
difficult to identify:
§ Broken or misplaced CTAs and
forms means a broken site!
§ Small pixel changes can
dramatically alter a site’s
experience
It’s not reasonable and is too
costly for a human to:
§ Identify all possible visual changes
on a site
§ Check multiple pages of a website
How we use
visual
regression
testing.
How it works
1. We take a screenshot
immediately before and
immediately after updates
2. Pixel-by-pixel comparison to
identify areas of change
3. Machine learning-based model to
classify visual changes as
“significant” or ”insignificant”
Significant Change Insignificant Change
What’s New?
Improved
visual
verification.
Investing in our visual testing
§ Higher accuracy in identifying
visual changes
§ Better classification of animations
and dynamic content
§ Faster plugin updates!
OldScreenshotEngineNewScreenshotEngine
Screenshot #1 Screenshot #2
Revamped
user
experience.
§ Guided “Getting Started”
experience to configure your
site(s)
§ Configure settings for one,
dozens, or hundreds of sites
with a few clicks
§ Manage Smart Plugin
Manager directly in WP
Engine’s user portal
Intuitive onboarding and
bulk site management
Customer-
inspired
features.
§ Weekly update frequency, in
addition to daily updates
§ Support for custom plugins
hosted in private Git repos
§ Checks for SEO tag changes
after updates
Adapting to our
customers’ needs
Looking ahead.
Looking ahead.
What’s coming next for Smart Plugin Manager
Usability & User
Experience
More visibility and insights
Visual Regression Testing
Enhancements
Smarter identification of changes
Agency-Focused
Capabilities
Features to Empower Agencies
• Update results + visual comparisons in user
portal
• Historic update data + insights about your
plugins
• Visibility into when your next updates will
occur + plugins that will be updated
• More investment in site element
identification
• Faster verification = less maintenance time
• Customization options to check (or not
check) specific visual changes
• Client-facing reporting
• More granular update windows
• Comprehensive multiple site, bulk plugin
management
Now included
with Premium
plans!
Available now for existing
customers!
§ One managed site for all WP
Engine Premium plans
§ Available in perpetuity
§ Unrestricted and fully functional!
Try it for free, for life!
Thank you.
Senior Product Manager, WP Engine
Annan Patel
The Future is Now! Using Machine Learning to Automate Plugin Updates + Secure Your Site

Contenu connexe

Tendances

Tendances (20)

Going From Project To Project To Monthly Recurring Revenue with Growth Suite
Going From Project To Project To Monthly Recurring Revenue with Growth Suite Going From Project To Project To Monthly Recurring Revenue with Growth Suite
Going From Project To Project To Monthly Recurring Revenue with Growth Suite
 
How to build a six-figure website maintenance program
How to build a six-figure website maintenance programHow to build a six-figure website maintenance program
How to build a six-figure website maintenance program
 
Don't lose revenue. Go viral with no downtime.
Don't lose revenue. Go viral with no downtime.Don't lose revenue. Go viral with no downtime.
Don't lose revenue. Go viral with no downtime.
 
Choosing WordPress Plugins (WordCamp Raleigh 2016)
Choosing WordPress Plugins (WordCamp Raleigh 2016)Choosing WordPress Plugins (WordCamp Raleigh 2016)
Choosing WordPress Plugins (WordCamp Raleigh 2016)
 
How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...
How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...
How to Use Amazon Personalize with Your WooCommerce Site in Just a Few Clicks...
 
Fundamentals of Premum Plugin Development
Fundamentals of Premum Plugin DevelopmentFundamentals of Premum Plugin Development
Fundamentals of Premum Plugin Development
 
Finding Useful Plugins: How To Extend WordPress Past a Simple Blog
Finding Useful Plugins: How To Extend WordPress Past a Simple BlogFinding Useful Plugins: How To Extend WordPress Past a Simple Blog
Finding Useful Plugins: How To Extend WordPress Past a Simple Blog
 
Delivering For Clients: Improving ROI with Enterprise WordPress
Delivering For Clients: Improving ROI with Enterprise WordPress Delivering For Clients: Improving ROI with Enterprise WordPress
Delivering For Clients: Improving ROI with Enterprise WordPress
 
Building SaaS with WordPress - WordCamp Netherlands 2016
Building SaaS with WordPress - WordCamp Netherlands 2016Building SaaS with WordPress - WordCamp Netherlands 2016
Building SaaS with WordPress - WordCamp Netherlands 2016
 
Why Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your BusinessWhy Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your Business
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
PWA - Progressive Web Apps
PWA - Progressive Web AppsPWA - Progressive Web Apps
PWA - Progressive Web Apps
 
Tips to improve your page load speed
Tips to improve your page load speedTips to improve your page load speed
Tips to improve your page load speed
 
Guidance on how to develop a progressive web app using react native!
Guidance on how to develop a progressive web app using react native!Guidance on how to develop a progressive web app using react native!
Guidance on how to develop a progressive web app using react native!
 
I Do Websites.Com.Au Website Publisher Pp
I Do Websites.Com.Au Website Publisher PpI Do Websites.Com.Au Website Publisher Pp
I Do Websites.Com.Au Website Publisher Pp
 
WordPress Plug-ins
WordPress Plug-insWordPress Plug-ins
WordPress Plug-ins
 
Progressive Web Applications
Progressive Web ApplicationsProgressive Web Applications
Progressive Web Applications
 
Next Generation Mobile Web - PWA (Progressive Web App)
Next Generation Mobile Web  - PWA (Progressive Web App)Next Generation Mobile Web  - PWA (Progressive Web App)
Next Generation Mobile Web - PWA (Progressive Web App)
 
Getting Started with Progressive Web Apps
Getting Started with Progressive Web AppsGetting Started with Progressive Web Apps
Getting Started with Progressive Web Apps
 
How to host WordPress on Google Compute Engine
How to host WordPress on Google Compute EngineHow to host WordPress on Google Compute Engine
How to host WordPress on Google Compute Engine
 

Similaire à The Future is Now! Using Machine Learning to Automate Plugin Updates + Secure Your Site

E-commerce Product Rating
E-commerce Product RatingE-commerce Product Rating
E-commerce Product Rating
Ranky Disuja
 

Similaire à The Future is Now! Using Machine Learning to Automate Plugin Updates + Secure Your Site (20)

WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
 
7 Critically huge website maintenance mistakes you’re making
7 Critically huge website maintenance mistakes you’re making7 Critically huge website maintenance mistakes you’re making
7 Critically huge website maintenance mistakes you’re making
 
Chicago ALM User Group - Nov 2014 - Application Insights 101
Chicago ALM User Group - Nov 2014 - Application Insights 101Chicago ALM User Group - Nov 2014 - Application Insights 101
Chicago ALM User Group - Nov 2014 - Application Insights 101
 
Retention.ai uninstall intelligence platform
Retention.ai uninstall intelligence platformRetention.ai uninstall intelligence platform
Retention.ai uninstall intelligence platform
 
Updates on the Data Center Apps Program
Updates on the Data Center Apps ProgramUpdates on the Data Center Apps Program
Updates on the Data Center Apps Program
 
Embed Customer Support into your Apps with Snap-ins
Embed Customer Support into your Apps with Snap-insEmbed Customer Support into your Apps with Snap-ins
Embed Customer Support into your Apps with Snap-ins
 
Competitive EDGE - Data Driven Differentiation
Competitive EDGE - Data Driven DifferentiationCompetitive EDGE - Data Driven Differentiation
Competitive EDGE - Data Driven Differentiation
 
The Importance of Plugins in WooCommerce Development
The Importance of Plugins in WooCommerce DevelopmentThe Importance of Plugins in WooCommerce Development
The Importance of Plugins in WooCommerce Development
 
Edge app Metavallo presentation v.5
Edge app Metavallo presentation v.5Edge app Metavallo presentation v.5
Edge app Metavallo presentation v.5
 
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
 
My Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and PreventionMy Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and Prevention
 
Role of Plugins in Enhancing Ecommerce Website
Role of Plugins in Enhancing Ecommerce WebsiteRole of Plugins in Enhancing Ecommerce Website
Role of Plugins in Enhancing Ecommerce Website
 
Top WordPress Plugins for Reviews.pptx
Top WordPress Plugins for Reviews.pptxTop WordPress Plugins for Reviews.pptx
Top WordPress Plugins for Reviews.pptx
 
Enhancing WordPress With AI Plugins Boost Efficiency & Speed .pptx
Enhancing WordPress With AI Plugins  Boost Efficiency & Speed .pptxEnhancing WordPress With AI Plugins  Boost Efficiency & Speed .pptx
Enhancing WordPress With AI Plugins Boost Efficiency & Speed .pptx
 
Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...
Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...
Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...
 
Baobab WebSuite overview - Publisher's Toolbox
Baobab WebSuite overview - Publisher's ToolboxBaobab WebSuite overview - Publisher's Toolbox
Baobab WebSuite overview - Publisher's Toolbox
 
E-commerce Product Rating
E-commerce Product RatingE-commerce Product Rating
E-commerce Product Rating
 
Unifying feature management with experiments - Server Side Webinar (1).pdf
Unifying feature management with experiments - Server Side Webinar (1).pdfUnifying feature management with experiments - Server Side Webinar (1).pdf
Unifying feature management with experiments - Server Side Webinar (1).pdf
 
WebEngage demo at Unpluggd (Nov, 2011)
WebEngage demo at Unpluggd (Nov, 2011)WebEngage demo at Unpluggd (Nov, 2011)
WebEngage demo at Unpluggd (Nov, 2011)
 

Plus de WP Engine

Plus de WP Engine (20)

More Dev. Less Drama.pdf
More Dev. Less Drama.pdfMore Dev. Less Drama.pdf
More Dev. Less Drama.pdf
 
Why the Edge Isn't an Edge Case.pdf
Why the Edge Isn't an Edge Case.pdfWhy the Edge Isn't an Edge Case.pdf
Why the Edge Isn't an Edge Case.pdf
 
Post eCommerce Site Launch- Optimizing Your Conversion Rate.pdf
Post eCommerce Site Launch- Optimizing Your Conversion Rate.pdfPost eCommerce Site Launch- Optimizing Your Conversion Rate.pdf
Post eCommerce Site Launch- Optimizing Your Conversion Rate.pdf
 
Demo - New Features for Atlas.pdf
Demo - New Features for Atlas.pdfDemo - New Features for Atlas.pdf
Demo - New Features for Atlas.pdf
 
Debunking The Myths of Migration.pdf
Debunking The Myths of Migration.pdfDebunking The Myths of Migration.pdf
Debunking The Myths of Migration.pdf
 
Keeping Your WordPress Sites Safe Amidst A Rise in Global Cyberattacks.pdf
Keeping Your WordPress Sites Safe Amidst A Rise in Global Cyberattacks.pdfKeeping Your WordPress Sites Safe Amidst A Rise in Global Cyberattacks.pdf
Keeping Your WordPress Sites Safe Amidst A Rise in Global Cyberattacks.pdf
 
Building WordPress eCommerce at Scale .pdf
Building WordPress eCommerce at Scale .pdfBuilding WordPress eCommerce at Scale .pdf
Building WordPress eCommerce at Scale .pdf
 
When to Choose Headless for Clients.pdf
When to Choose Headless for Clients.pdfWhen to Choose Headless for Clients.pdf
When to Choose Headless for Clients.pdf
 
Best Practices for Site Deployment With Local.pdf
Best Practices for Site Deployment With Local.pdfBest Practices for Site Deployment With Local.pdf
Best Practices for Site Deployment With Local.pdf
 
Site Monitoring: The Intersection of Product, UX Design & Research .pdf
Site Monitoring: The Intersection of Product, UX Design & Research .pdfSite Monitoring: The Intersection of Product, UX Design & Research .pdf
Site Monitoring: The Intersection of Product, UX Design & Research .pdf
 
Front End: Building Future-Proof eCommerce Sites.pdf
Front End: Building Future-Proof eCommerce Sites.pdfFront End: Building Future-Proof eCommerce Sites.pdf
Front End: Building Future-Proof eCommerce Sites.pdf
 
Gutenberg and Headless WordPress.pdf
Gutenberg and Headless WordPress.pdfGutenberg and Headless WordPress.pdf
Gutenberg and Headless WordPress.pdf
 
Blueprints and Other Local Features for Agencies.pdf
Blueprints and Other Local Features for Agencies.pdfBlueprints and Other Local Features for Agencies.pdf
Blueprints and Other Local Features for Agencies.pdf
 
Modern Theming & The Future of WordPress- Working with Full Site Editing and ...
Modern Theming & The Future of WordPress- Working with Full Site Editing and ...Modern Theming & The Future of WordPress- Working with Full Site Editing and ...
Modern Theming & The Future of WordPress- Working with Full Site Editing and ...
 
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
 
Headless 101 for WordPress Developers.pdf
Headless 101 for WordPress Developers.pdfHeadless 101 for WordPress Developers.pdf
Headless 101 for WordPress Developers.pdf
 
Be the Change: The Future of WordPress with WP Engine's Developer Relations Team
Be the Change: The Future of WordPress with WP Engine's Developer Relations TeamBe the Change: The Future of WordPress with WP Engine's Developer Relations Team
Be the Change: The Future of WordPress with WP Engine's Developer Relations Team
 
An Atlas of Atlas.pdf
An Atlas of Atlas.pdfAn Atlas of Atlas.pdf
An Atlas of Atlas.pdf
 
2022 – Year of the WordPress Developer.pdf
2022 – Year of the WordPress Developer.pdf2022 – Year of the WordPress Developer.pdf
2022 – Year of the WordPress Developer.pdf
 
Using WooCommerce to Scale Your Store
Using WooCommerce to Scale Your StoreUsing WooCommerce to Scale Your Store
Using WooCommerce to Scale Your Store
 

Dernier

6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
Diya Sharma
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
nilamkumrai
 

Dernier (20)

Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
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
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 

The Future is Now! Using Machine Learning to Automate Plugin Updates + Secure Your Site

  • 2. The Future is Now! Leveraging Machine Learning To Automate Plugin Updates + Secure Your Sites Senior Product Manager, WP Engine Annan Patel PRODUCT OPTIMIZE BREAKOUT
  • 3. Annan Patel Senior Product Manager, WP Engine
  • 5. Plugins at WP Engine by the numbers. Average number of plugins on a WP Engine site Plugin vulnerabilities in the last six months §Average minutes customers spend updating plugins manually 16 251 8
  • 6. WP Engine protects at scale. Plugin updates automated by WP Engine Screenshots taken over the last 6 months 16 251
  • 7. What we heard from customers. I'd gladly pay extra per month, per site to know that you're keeping all my plugins up-to- date because every plug-in that's not up to date is an exposure, right? I don't trust the WordPress plugin ecosystem. I believe it's a necessary evil. I don’t feel there is enough rigor in a lot of the 3rd party plugins, in terms of the way that they get security around them.
  • 9. Smart Plugin Manager. § Automatically updates Plugins § Delivers success criteria with visual testing § Sites rollback if success criteria fails to keep sites secure
  • 10. Why visual regression testing? Some visual changes can be difficult to identify: § Broken or misplaced CTAs and forms means a broken site! § Small pixel changes can dramatically alter a site’s experience It’s not reasonable and is too costly for a human to: § Identify all possible visual changes on a site § Check multiple pages of a website
  • 11. How we use visual regression testing. How it works 1. We take a screenshot immediately before and immediately after updates 2. Pixel-by-pixel comparison to identify areas of change 3. Machine learning-based model to classify visual changes as “significant” or ”insignificant” Significant Change Insignificant Change
  • 13. Improved visual verification. Investing in our visual testing § Higher accuracy in identifying visual changes § Better classification of animations and dynamic content § Faster plugin updates! OldScreenshotEngineNewScreenshotEngine Screenshot #1 Screenshot #2
  • 14. Revamped user experience. § Guided “Getting Started” experience to configure your site(s) § Configure settings for one, dozens, or hundreds of sites with a few clicks § Manage Smart Plugin Manager directly in WP Engine’s user portal Intuitive onboarding and bulk site management
  • 15. Customer- inspired features. § Weekly update frequency, in addition to daily updates § Support for custom plugins hosted in private Git repos § Checks for SEO tag changes after updates Adapting to our customers’ needs
  • 17. Looking ahead. What’s coming next for Smart Plugin Manager Usability & User Experience More visibility and insights Visual Regression Testing Enhancements Smarter identification of changes Agency-Focused Capabilities Features to Empower Agencies • Update results + visual comparisons in user portal • Historic update data + insights about your plugins • Visibility into when your next updates will occur + plugins that will be updated • More investment in site element identification • Faster verification = less maintenance time • Customization options to check (or not check) specific visual changes • Client-facing reporting • More granular update windows • Comprehensive multiple site, bulk plugin management
  • 18. Now included with Premium plans! Available now for existing customers! § One managed site for all WP Engine Premium plans § Available in perpetuity § Unrestricted and fully functional! Try it for free, for life!
  • 19. Thank you. Senior Product Manager, WP Engine Annan Patel