All Projects → stevegrunwell → Mcavoy

stevegrunwell / Mcavoy

Licence: mit
Discover what visitors are searching for on your WordPress site.

Projects that are alternatives of or similar to Mcavoy

Better Search
Better Search WordPress plugin
Stars: ✭ 9 (-62.5%)
Mutual labels:  search, wordpress, wordpress-plugin
Elasticpress
A fast and flexible search and query engine for WordPress.
Stars: ✭ 1,037 (+4220.83%)
Mutual labels:  search, wordpress, wordpress-plugin
Searchwp Live Ajax Search
[WordPress Plugin] Enhance your search forms with live search (utilizes SearchWP if installed)
Stars: ✭ 91 (+279.17%)
Mutual labels:  search, wordpress, wordpress-plugin
Wordpressplugin
Rocket.Chat.Livechat plug-in for WordPress
Stars: ✭ 23 (-4.17%)
Mutual labels:  wordpress, wordpress-plugin
Press Sync
The easiest way to synchronize posts, media, users and more between two WordPress sites.
Stars: ✭ 22 (-8.33%)
Mutual labels:  wordpress, wordpress-plugin
Awesome Wp Developer Tools
A collection of plugins, starter themes and tools to make WordPress development easier.
Stars: ✭ 388 (+1516.67%)
Mutual labels:  wordpress, wordpress-plugin
Qtranslate Xt
qTranslate-XT (eXTended) - reviving qTranslate-X. A new community-driven plugin soon. GUTENBERG initial support now available! Built-in modules for WooCommerce, ACF, All in one SEO, Events Made Easy, Gravity Forms.
Stars: ✭ 366 (+1425%)
Mutual labels:  wordpress, wordpress-plugin
Wordpress Theme Framework
Lightweight MVC theming framework for developers who want to better organize their own custom themes with an MVC approach.
Stars: ✭ 18 (-25%)
Mutual labels:  wordpress, wordpress-plugin
Cavalcade
A better wp-cron. Horizontally scalable, works perfectly with multisite.
Stars: ✭ 412 (+1616.67%)
Mutual labels:  wordpress, wordpress-plugin
Wordpresscan
WPScan rewritten in Python + some WPSeku ideas
Stars: ✭ 456 (+1800%)
Mutual labels:  wordpress, wordpress-plugin
Web Stories Wp
Web Stories for WordPress
Stars: ✭ 502 (+1991.67%)
Mutual labels:  wordpress, wordpress-plugin
Netlify Rebuild
WordPress Plugin to trigger Netlify rebuild
Stars: ✭ 19 (-20.83%)
Mutual labels:  wordpress, wordpress-plugin
Awesome Wp Speed Up
Plugins and resources to speed up and optimize your WordPress site.
Stars: ✭ 375 (+1462.5%)
Mutual labels:  wordpress, wordpress-plugin
Raccoon Plugin
With Raccoon, use a JSON or YAML file to manage WordPress theme features
Stars: ✭ 18 (-25%)
Mutual labels:  wordpress, wordpress-plugin
Laps
Light WordPress profiler.
Stars: ✭ 368 (+1433.33%)
Mutual labels:  wordpress, wordpress-plugin
Woocommerce Custom Orders Table
Store WooCommerce order data in a custom table for improved performance.
Stars: ✭ 415 (+1629.17%)
Mutual labels:  wordpress, wordpress-plugin
Coblocks
A suite of professional page building content blocks for the WordPress Gutenberg block editor.
Stars: ✭ 486 (+1925%)
Mutual labels:  wordpress, wordpress-plugin
Dashboard Cleanup
Cleans up the WP Admin backend by disabling various core WP and WC bloat features including Automattic spam, nag notices, tracking, and other items.
Stars: ✭ 23 (-4.17%)
Mutual labels:  wordpress, wordpress-plugin
Wp Print
Displays a printable version of your WordPress blog's post/page.
Stars: ✭ 16 (-33.33%)
Mutual labels:  wordpress, wordpress-plugin
Controller
Composer package to enable a controller when using Blade with Sage 9
Stars: ✭ 345 (+1337.5%)
Mutual labels:  wordpress, wordpress-plugin

McAvoy banner McAvoy

Build Status Code Climate WordPress plugin

McAvoy is a simple WordPress plugin that logs site searches (and information about the people performing them) so you can get a better sense of what your audience is looking for. Is your navigation unclear? Are people regularly getting lost in your infinitely-scrolling homepage when they're just trying to find the latest news on a topic? McAvoy is there, collecting the facts you need to make informed decisions!

Best of all, McAvoy is meant to grow with you, sending search query data anywhere you need to in order to get the most meaningful results.

Frequently-asked questions

Eww, this plugin adds a new database table? Can't I put the data somewhere else?

Absolutely! Creating a new database table isn't ideal in a lot of situations, so McAvoy has been built from the ground-up to be flexible in the way the data is handled.

For example, if you want to send the data to something like Firebase, you can easily do so by creating a new callback attached to the mcavoy_save_search_query action:

/**
 * Save a search query to Firebase.
 *
 * @param string $term     The search term.
 * @param array  $metadata Meta data that should be saved with the query.
 */
function save_search_query_to_firebase( $term, $metadata ) {
	// do something with this data!
}
add_action( 'mcavoy_save_search_query', 'save_search_query_to_firebase', 10, 2 );

What's all this about requiring at least PHP 5.3?

McAvoy has been written using PHP Namespaces, which is super common in the larger PHP community but rather rare in WordPress (as WordPress strives to support as many people as possible). For most users, this minimum requirement shouldn't be of any concern (after all, security patches stopped being delivered for PHP 5.3 in mid-2014).

If you are affected, however, I urge you to please upgrade your server (or change hosts) as soon as humanely possible. Besides the obvious benefits of having current security patches, newer versions of PHP are more performant than ever.

Who the heck is McAvoy?

This plugin was designed to answer five questions about your site's audience, specifically those searching on it: "who", "what", "when", "where", and "why." Those even somewhat familiar with journalism probably recognize the importance of those five questions, and as such I found it fitting to name the plugin after a journalist. Edward R Murrow, Walter Cronkite, and Dan Rather were all contenders, but ultimately ACN Anchor Will McAvoy won out.

Will McAvoy (Jeff Daniels) proclaiming that he will "single-handedly fix the internet!"

Contributing to McAvoy

Suggestions, bug reports, and pull requests for McAvoy are welcome, please read the project's contribution guidelines to get started!

License

McAvoy is freely available under the MIT License, a copy of which is included in this repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].