Skip to content
This repository was archived by the owner on May 2, 2024. It is now read-only.

10up/elasticpress-stream

ElasticPress Stream

Use ElasticPress to power Stream with Elasticsearch.

Support Level GPLv2 License

Caution

As of 12 April 2024, this project is archived and no longer being actively maintained.

Background

Stream is a WordPress plugin that logs user activity. Every logged-in user action is displayed in an activity stream and organized for easy filtering by User, Role, Context, Action or IP address. Stream is a powerful tool for editorial teams, providing audit trails for potential mistakes and even security breaches.

The core Stream plugin stores data in MySQL which after awhile can became bloated and slow. ElasticPress Stream let's you store data in Elasticsearch which is faster as well as off-site which is more secure.

Requirements

  • Stream plugin
  • Elasticsearch 5.0+
  • ElasticPress 2.2+
  • PHP 5.6+

Setup

  1. Install Stream. For now you will need to use the develop branch on Github.
  2. Install Elasticsearch and ElasticPress
  3. Install ElasticPress Stream. Within the ElasticPress admin dashboard, activate the ElasticPress Stream feature.

Once the ElasticPress Stream feature has been activated, Stream will start using Elasticsearch instead of MySQL. There are no settings to configure.

Note: Be sure to consider the security and privacy implications of where detailed site log data is stored. Elasticsearch Stream indices requires POST, PUT, and GET requests properly configured to shield access and tampering from the public.

Support Level

Archived: This project is no longer maintained by 10up. We are no longer responding to Issues or Pull Requests unless they relate to security concerns. We encourage interested developers to fork this project and make it their own!

Like what you see?

Work with us at 10up

About

ARCHIVED: Use ElasticPress to power Stream with Elasticsearch.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors