nash-ye / wp-stream

Stream plugin for WordPress

Home Page:http://wordpress.org/plugins/stream/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stream

Banner Stream tracks logged-in user activity so you can monitor every change made on your WordPress site in beautifully organized detail.

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

Description

Play video on YouTube

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 connector, context, action and IP address.

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).

Recorded activity:

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

Noteworthy features:

  • Dashboard widget of most recent activity
  • Specify which roles should have their activity logged
  • Limit who can view activity records by user role
  • Live update of activity records in the Stream
  • Private RSS feeds of activity records
  • Private JSON feeds of activity records
  • Set how long records should live before being purged automatically
  • Option to manually purge all activity records from the database

Extension plugins:

  • Cherry-Pick: Gives Administrators the ability to delete records from the Stream individually or in bulk.

Languages:

  • English
  • French
  • German

Coming soon:

  • Multisite view of all activity records on a network
  • Support for IPv6 addresses
  • Language support for Arabic, Czech, Slovak and Spanish

See room for improvement?

Great! There are several ways you can get involved to help make Stream better:

  1. Report Bugs: If you find a bug, error or other problem, please report it! You can do this by creating a new topic in the plugin forum. Once a developer can verify the bug by reproducing it, they will create an official bug report in GitHub where the bug will be worked on.
  2. Suggest New Features: Have an awesome idea? Please share it! Simply create a new topic in the plugin forum to express your thoughts on why the feature should be included and get a discussion going around your idea.
  3. Issue Pull Requests: If you're a developer, the easiest way to get involved is to help out on issues already reported in GitHub. Be sure to check out the contributing guide for developers.

Thank you for wanting to make Stream better for everyone! We salute you.

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.

Enable live updates in Screen Options to watch your site activity flow into the Stream in real-time.

Enable live updates in Screen Options to watch your site activity flow into the Stream in real-time.

Control which user roles have their activity tracked and which user roles can access Stream.

Control which user roles have their activity tracked and which user roles can access Stream.

Enable private feed access for your activity Stream, determine how long records should live before being purged, or purge them from the database manually at any time.

Enable private feed access for your activity Stream, determine how long records should live before being purged, or purge them from the database manually at any time.

Changelog

1.0

2014/01/13 - Allow list table to be exensible. Hook added to prevent tables from being created, if desired. Props johnregan3, fjarrett, jonathanbardo

0.9.9

2014/01/08 - Updated screenshot assets and descriptions. Props fjarrett

0.9.8

2014/01/01 - Support for live updates in the Stream. Bug fixes. Props jonathanbardo, johnregan3, fjarrett

0.9.7

2013/12/29 - Plugin version available as a constant. Bug fixes. Props jonathanbardo, fjarrett

0.9.6

2013/12/29 - Use menu name as context in Menus connector. Warning if required DB tables are missing. Bug fixes. Props jonathanbardo, fjarrett, topher1kenobe

0.9.5

2013/12/22 - WordPress context added to Installer connector for core updates. Props shadyvb

0.9.3

2013/12/22 - Replacing Chosen library with Select2. Bug fixes. Props kucrut, shadyvb, fjarrett

0.9.2

2013/12/22 - Added support for private feeds in JSON format. Flush rewrite rules automatically for feeds when enabled/disabled. Bug fixes. Props jonathanbardo, fjarrett

0.9.1

2013/12/21 - Specify which roles should have their activity logged. Delete all options on uninstall. Bug fixes. Props jonathanbardo, fjarrett

0.9

2013/12/20 - Added connector for Comments. Stream activity dashboard widget. UI enhancements. Bug fixes. Props jonathanbardo, fjarrett, shadyvb, topher1kenobe

0.8.2

2013/12/19 - Language packs for French and German. Option to uninstall database tables. Bug fixes. Props jonathanbardo, fjarrett, topher1kenobe, pascalklaeres

0.8.1

2013/12/18 - Setting to enable/disable private feeds functionality. Additional record logged when a user's role is changed. Bug fixes. Props fjarrett, kucrut, topher1kenobe, justinsainton

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

http://wordpress.org/plugins/stream/

License:GNU General Public License v2.0


Languages

Language:JavaScript 47.8%Language:PHP 43.1%Language:CSS 6.6%Language:Shell 2.5%