Linux 软件免费装
Banner图

VizProof Timeline

开发者 tommybordas
更新时间 2026年7月16日 02:27
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

multisite testing screenshots qa visual-regression

下载

1.0.2 1.0.3

详情介绍:

VizProof Timeline connects WordPress to VizProof, a visual regression testing service, so every WordPress update can be followed by an automated visual check of your key pages. Why Plugin, theme, and core updates rarely throw PHP errors when they break something visual: a shifted button, a collapsed layout, a missing hero image. Your monitoring stays green while your pages degrade. VizProof Timeline catches those regressions right from wp-admin, before your visitors do. How it works
  1. Connect the plugin to your VizProof account (free plan available) with an API token.
  2. Link a VizProof project and select the pages to monitor.
  3. Run updates as usual: the plugin queues a visual scan right after each plugin, theme, or core update and shows live progress on the Updates screen.
  4. Review the verdict (OK, changes to review, or regressions) and pixel-level diffs without leaving WordPress.
Key features Requirements A VizProof account and API token are required. The free plan is enough to get started: sign up at vizproof.com/register. See the Installation section for the step-by-step setup.

安装:

  1. Upload the vizproof-timeline folder to /wp-content/plugins/.
  2. Activate VizProof Timeline.
  3. Click VizProof in the top admin bar, then Configuration.
  4. Enter your VizProof API URL (default: https://vizproof.com) and API token.
  5. Select the VizProof project to link with this WordPress site.
  6. Save your settings.
To obtain an API token:
  1. Create a free account at vizproof.com.
  2. Create a project and add at least one page (use your WordPress site URL).
  3. Go to Account → API Tokens and generate a token (starts with vrt_).
  4. Paste the token in the plugin Configuration page.
Multisite:
  1. Open Network Admin -> Settings -> VizProof Timeline.
  2. Choose Per-site or Network-wide mode.

升级注意事项:

1.0.3 Live scan progress with elapsed time, stuck-scan detection and auto-expiry, human-readable error messages, real token validation, and a post-activation setup notice. 1.0.1 Fixed incorrect menu path in readme, added API token setup instructions, fixed admin notices leaking into plugin pages. 1.0.0 First stable WordPress.org release. Full review-compliance pass: replaced WP_PLUGIN_DIR/WP_CONTENT_DIR with plugin_dir_path() helpers, REST checks now call current_user_can( 'manage_options' ) explicitly, hardened inline CSS/JS escaping, unified transient prefix. 0.4.45 WP.org compliance hardening: enqueued inline assets (no raw <style>/<script> output) and nonce-protected update request flags. 0.4.44 Critical fix: post-update scans now resolve existing VizProof pages correctly (409 existingPageId extraction). Pre-update baseline waits for run completion before promotion. 0.4.43 Update panel now visible on Themes and Plugins pages, not just update-core.php. 0.4.42 Full audit: security hardening, WCAG AA accessibility, WP.org compliance, i18n fixes, dead code cleanup. 0.4.41 Security and reliability: atomic scan lock, self-decrypting API proxy, dead code cleanup. 0.4.40 Critical fix: PHP parse error from smart quotes, dead navigation links, tighter update panel layout. 0.4.39 UX overhaul: compact update panel, simplified onboarding, grouped settings, accessibility improvements, and several logic bug fixes. 0.4.38 Maintenance release recommended for update workflow reliability, multisite routing, and pre-update baseline consistency.

常见问题:

Does this plugin require a VizProof account?

Yes. Sign up at vizproof.com, create a project, then generate an API token from Account → API Tokens. See the Installation section for step-by-step instructions.

What happens after a plugin/theme/core update?

If post-update scan is enabled, VizProof Timeline queues a scan after the update completes and exposes status/results in wp-admin.

Does WP-CLI trigger the same scan logic?

Yes. WP-CLI update commands run through the same updater hooks used by this plugin.

Is multisite supported?

Yes.

  • Per-site: each subsite keeps its own configuration.
  • Network-wide: one shared network-level configuration.

更新日志:

1.0.3 UX and reliability improvements based on real-world testing: 1.0.2 1.0.1 1.0.0 First stable WordPress.org release. The plugin has reached production maturity for the VizProof Timeline integration: multisite-aware updates workflow, asynchronous scan queue with retry/backoff, admin bar regression badge, REST API surface, and rollback service with local backups in the uploads directory. WordPress.org review compliance: 0.4.45 WordPress.org compliance: 0.4.44 Bug fixes: 0.4.43 0.4.42 Security: 0.4.41 0.4.40 0.4.39 0.4.38 0.4.0