{"id":11406,"date":"2017-06-09T17:51:22","date_gmt":"2017-06-09T15:51:22","guid":{"rendered":"https:\/\/www.saasweb.agency\/blog\/update-steve-now-with-image-comparison-wordpress-management-for-professionals\/"},"modified":"2026-10-27T08:23:28","modified_gmt":"2026-10-27T07:23:28","slug":"update-steve-now-with-image-comparison-wordpress-management-for-professionals","status":"publish","type":"post","link":"https:\/\/www.saasweb.agency\/en\/blog\/update-steve-now-with-image-comparison-wordpress-management-for-professionals\/","title":{"rendered":"[Update] Steve: Now with Image Comparison &#8211; WordPress Management for Professionals"},"content":{"rendered":"<div id=\"pl-4721\" class=\"panel-layout\">\n<div id=\"pg-4721-0\" class=\"panel-grid panel-no-style\" data-style=\"{\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}\">\n<div id=\"pgc-4721-0-0\" class=\"panel-grid-cell\" data-style=\"{\"background_display\":\"tile\",\"vertical_alignment\":\"auto\"}\" data-weight=\"1\">\n<div id=\"panel-4721-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" data-style=\"{\"background_image_attachment\":false,\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">The Challenge: WordPress Updates<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p>WordPress core updates typically proceed without issues. However, with plugin or theme updates, the situation is quite different. The causes can vary greatly: bugs within the plugin itself, compatibility with other plugins, and so on. The potential consequences of these errors also vary widely; in some cases, the entire homepage may no longer display, or PHP error messages might appear in the middle of the page. Often, these are minor changes, yet undesirable.    <\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4721-1\" class=\"panel-grid panel-no-style\" data-style=\"{\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}\">\n<div id=\"pgc-4721-1-0\" class=\"panel-grid-cell\" data-weight=\"0.5\">\n<div id=\"panel-4721-1-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"1\" data-style=\"{\"background_image_attachment\":false,\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">Compare Screenshots After an Update<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p>By comparing &#8220;before and after&#8221; automatic website screenshots, even minor errors can be detected. The system automatically searches for changes and indicates the number of differences found (in %). <\/p>\n<p>This allows errors to be identified much later (Steve retains the update history and corresponding screenshots) and, if necessary, enables the restoration of the correct backup. By default, a backup is created with every update process, whether it&#8217;s a single update or multiple updates in quick succession.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-4721-1-1\" class=\"panel-grid-cell\" data-weight=\"0.5\">\n<div id=\"panel-4721-1-1-0\" class=\"so-panel widget widget_sow-image panel-first-child panel-last-child\" data-index=\"2\" data-style=\"{\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-image so-widget-sow-image-default-813df796d9b1\">\n<div class=\"sow-image-container\">\n<a href=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/steve-compare-after-update-1.jpg\">\t<img decoding=\"async\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/steve-compare-after-update-1.jpg\" width=\"1027\" height=\"820\" srcset=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/steve-compare-after-update-1.jpg 1027w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/steve-compare-after-update-1-300x240.jpg 300w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/steve-compare-after-update-1-768x613.jpg 768w, https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/steve-compare-after-update-1-1024x818.jpg 1024w\" sizes=\"(max-width: 1027px) 100vw, 1027px\" title=\"Steve WordPress Management: Image Comparison Before and After Update\" class=\"so-widget-image\"><br \/>\n<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4721-2\" class=\"panel-grid panel-no-style\" data-style=\"{\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\"}\">\n<div id=\"pgc-4721-2-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4721-2-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"3\" data-style=\"{\"background_display\":\"tile\"}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">The Future: Auto Backup Restore, Auto Plugin Tagging, and More<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n The next planned step is to expand the SLA functionality for our WordPress clients:<\/p>\n<ul>\n<li>Clients can receive an email with a link to the screenshot comparison after updates to verify that everything is in order.<\/li>\n<li>Clients can indicate whether the check was successful or if it contained errors; messages will then be passed to Steve to potentially revert the updates and, if necessary, tag the plugins (in their existing version) as &#8220;broken.&#8221;<\/li>\n<li>Once automated staging is integrated, this process can also be mapped to it: the update will only be deployed to the live instance after client approval.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Challenge: WordPress Updates WordPress core updates typically proceed without issues. However, with plugin or theme updates, the situation is quite different. The causes can vary greatly: bugs within the plugin itself, compatibility with other plugins, and so on. The potential consequences of these errors also vary widely; in some cases, the entire homepage may \u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[877],"tags":[1916,1415,1906,819,1573],"class_list":["post-11406","post","type-post","status-publish","format-standard","hentry","category-saas-web-info","tag-plugin-updates","tag-theme-updates","tag-update-management","tag-wordpress","tag-wordpress-management"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/posts\/11406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/comments?post=11406"}],"version-history":[{"count":0,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/posts\/11406\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/media?parent=11406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/categories?post=11406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.saasweb.agency\/en\/wp-json\/wp\/v2\/tags?post=11406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}