Skip to content

Truthful user experience and browsing performances monitoring.

Notifications You must be signed in to change notification settings

Pierre-Lannoy/wp-vibes

Repository files navigation

Vibes

version php wordpress license

Vibes is a robust user experience and browsing performances monitoring solution that analyzes perceived performances from users' viewpoint.

See WordPress directory page or official website.

It is fully autonomous - does not rely on external services and does not require any API keys, works on any type of hosting and in any type of environment - including staging, intranets or password protected sites.

By continuously monitoring user experience, Vibes can report:

  • navigation performance KPIs per pages - like latency, redirections, browser caching hit rates, etc.;
  • network timelines as if you were in the dev tools of your users' browsers;
  • resources details - like initiators, protocols, mime types, average sizes, etc.;
  • Web Vitals: LCP, FID, CLS, FCP and TTFB.

It can segment all this data per:

  • user type (anonymous vs. authenticated);
  • channel (frontend vs. backend);
  • country (requires the free IP Locator plugin);
  • device classes and types (requires the free Device Detector plugin).

Vibes supports multisite report delegation (see FAQ).

Vibes is part of PerfOps One, a suite of free and open source WordPress plugins dedicated to observability and operations performance.

The development of The PerfOps One plugins suite is sponsored by Hosterra - Ethical & Sustainable Internet Hosting.

Vibes is a free and open source plugin for WordPress. It integrates many other free and open source works (as-is or modified). Please, see 'about' tab in the plugin settings to see the details.

WP-CLI

Vibes implements a set of WP-CLI commands. For a full help on these commands, please read this guide.

Hooks

Vibes introduces some filters and actions to allow plugin customization. Please, read the hooks reference to learn more about them.

Installation

  1. From your WordPress dashboard, visit Plugins | Add New.
  2. Search for 'Vibes'.
  3. Click on the 'Install Now' button.

You can now activate Vibes from your Plugins page.

Support

For any technical issue, or to suggest new idea or feature, please use GitHub issues tracker. Before submitting an issue, please read the contribution guidelines.

Alternatively, if you have usage questions, you can open a discussion on the WordPress support page.

Contributing

Before submitting an issue or a pull request, please read the contribution guidelines.

⚠️ The master branch is the current development state of the plugin. If you want a stable, production-ready version, please pick the last official release.

Smoke tests

WP compatibility PHP compatibility