Skip to content

JustinSainton/wp-stream

 
 

Repository files navigation

Stream

Banner Track and monitor every change made on your WordPress site in beautifully organized detail.

Contributors: x-team, shadyvb, fjarrett, akeda, kucrut
Tags: actions, activity, admin, analytics, log, notification, stream, users
Requires at least: 3.6
Tested up to: 3.8
Stable tag: trunk (master)
License: GPLv2 or later

Description

Note: This plugin requires PHP 5.3 or higher to be activated.

Never be in the dark about WP Admin activity again. Stream allows you to know exactly when changes to your site have been made, and more importantly, who did them.

Every logged-in user action is logged in an activity stream and organized for easy filtering by context, action, and even IP address.

Recorded activity:

  • Posts
  • Pages
  • Custom Post Types
  • Users
  • Themes
  • Plugins
  • Tags
  • Categories
  • Custom Taxonomies
  • Settings
  • Menus
  • Media Library
  • Widgets

Noteworthy features:

  • Limit who can view activity records by user role
  • Private RSS feeds of activity records
  • Set how long records should live before being purged automatically
  • Option to manually purge all activity records from the database

Coming soon:

  • Comments activity records
  • Multisite view of all activity records on a network
  • WordPress core updates tracking
  • Specify which roles should have their activity logged
  • Live update of activity records in the Stream
  • Private JSON feeds of activity records

Built with performance in mind, Stream won't pollute your default posts table with records or slow down content querying on your site.

Stream is built to extend, allowing developers to easily build their own connectors to track any type of action in the activity stream (developer documentation coming soon).

Development of this plugin is done on GitHub. Pull requests welcome. Please see issues reported there before going to the plugin forum.

Build Status

Screenshots

Every logged-in user action is logged in the activity stream and organized for easy filtering and searching.

Every logged-in user action is logged in the activity stream and organized for easy filtering and searching.

Control which user roles can access Stream, determine how long records should live before being purged, or purge them from the database manually at any time.

Control which user roles can access Stream, determine how long records should live before being purged, or purge them from the database manually at any time.

Changelog

0.8

2013/12/16 - Ability to query Stream records in a private RSS feed. Bug fixes. Props fjarrett, shadyvb

0.7.3

2013/12/13 - Bug fix for Role Access option. Props fjarrett

0.7.2

2013/12/12 - Bug fixes for the Installer connector. Props shadyvb

0.7.1

2013/12/12 - Hotfix to remove PHP 5.4-only syntax. Role Access option added to Settings. Props kucrut

0.7

2013/12/11 - Added connectors for Taxonomies and Settings. Bug fixes. Props shadyvb, fjarrett

0.6

2013/12/09 - UX improvements to manual DB purge. Cron event for user-defined TTL of records. Bug fixes. Props shadyvb, fjarrett

0.5

2013/12/08 - Require PHP 5.3 to activate plugin. Provide action links for records when applicable. Bug fixes. Props shadyvb, fjarrett

0.4

2013/12/08 - Improved support for pages and custom post types. Chosen for filter dropdowns. Pagination support in screen options. Bug fixes. Props shadyvb, fjarrett

0.3

2013/12/07 - Improved actions for Users context. Action for edited images in Media context. Bug fixes in Menus context. Props shadyvb, fjarrett, akeda

0.2

2013/12/06 - Second iteration build using custom tables data model. First public release. Props shadyvb, fjarrett

0.1

Initial concept built using custom post type/taxonomies as the data model. Props shadyvb

About

Stream plugin for WordPress

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • PHP 92.3%
  • Shell 6.1%
  • CSS 1.1%
  • JavaScript 0.5%