All Projects → stuttter → wp-user-activity

stuttter / wp-user-activity

Licence: GPL-2.0 license
The best way to log activity in WordPress

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to wp-user-activity

wp-user-parents
Allow users to delegate control of their accounts to other users
Stars: ✭ 14 (-65%)
Mutual labels:  users
LifeTime
LifeTime app
Stars: ✭ 35 (-12.5%)
Mutual labels:  activity
solid
Solid Android components
Stars: ✭ 33 (-17.5%)
Mutual labels:  activity
BindingExtension
Android ViewBinding extension to provide simpler usage in Activity, Fragment and ViewHolder.
Stars: ✭ 26 (-35%)
Mutual labels:  activity
rn-fitness-tracker
React Native module to interact with Google Fit and Apple HealthKit.
Stars: ✭ 58 (+45%)
Mutual labels:  activity
mubapp
MUB is a multi-user blog web app using the Python-Django infrastructure.
Stars: ✭ 24 (-40%)
Mutual labels:  users
drag-to-close
Android library that provides a view group which allows to finish an activity by dragging a view.
Stars: ✭ 69 (+72.5%)
Mutual labels:  activity
JWT-user-auth-API-bolilerplate
Boilerplate for backend API user authentication with JWT
Stars: ✭ 13 (-67.5%)
Mutual labels:  users
massh-enum
OpenSSH 2.3 up to 7.4 Mass Username Enumeration (CVE-2018-15473).
Stars: ✭ 136 (+240%)
Mutual labels:  users
browser-acl
Simple acceess control (ACL) library for the browser inspired by Laravel's guards and policies.
Stars: ✭ 36 (-10%)
Mutual labels:  users
pvm-ui
JS based UI for PVM workflow engine.
Stars: ✭ 18 (-55%)
Mutual labels:  activity
kirby-membership
Simple Membership plugin for Kirby CMS
Stars: ✭ 27 (-32.5%)
Mutual labels:  users
react-phoenix-users-boilerplate
Elixir/Phoenix + React + users template/boilerplate.
Stars: ✭ 71 (+77.5%)
Mutual labels:  users
dflow
A lightweight library for designing and executing workflows in .NET Core
Stars: ✭ 23 (-42.5%)
Mutual labels:  activity
AppListManager
📱 AppListManager (Android Library) makes managing application and activity lists easy.
Stars: ✭ 59 (+47.5%)
Mutual labels:  activity
navigator
Annotation processor that eliminates navigation and Bundle boilerplate
Stars: ✭ 13 (-67.5%)
Mutual labels:  activity
activity-timer
Activity timer powerup for Trello
Stars: ✭ 28 (-30%)
Mutual labels:  activity
intentanimation
animattion between activities
Stars: ✭ 117 (+192.5%)
Mutual labels:  activity
teamwork
User to Team associations with invitation system for the Laravel Framework
Stars: ✭ 37 (-7.5%)
Mutual labels:  users
Swoosh
SFML Activity and Segue Mini Library
Stars: ✭ 63 (+57.5%)
Mutual labels:  activity

WP User Activity

WP User Activity is the best way to log activity in WordPress. Activity can be sorted, filtered, and viewed per-user, along with session data for logged in users and IP addresses & user-agents for others.

Activity is broken down into object "Types" and "Actions." Types are the objects being acted upon, and actions are what is being done to them. If you're familiar with BuddyPress, this should feel pretty comfortable.

Available actions

  • Attachments (Upload, Edit, Delete)
  • Comments (Create, Pending, Approve, Unaprove, Trash, Untrash, Spam, Unspam, Delete)
  • Core (Update, Auto-update)
  • Exports (Download)
  • Menus (Create, Update, Delete)
  • Plugins (Install, Update, Activate, Deactivate, Edit, Delete)
  • Posts (Create, Update, Delete, Trash, Untrash, Spam, Unspam, Future)
  • Settings (Update)
  • Terms (Create, Update, Delete)
  • Themes (Customize, Install, Update, Activate, Edit, Delete)
  • Users (Login, Login Failure, Logout, Register, Update, Delete)
  • Widgets (Update, Delete)

Examples

Admin logged in 2 minutes ago.
Admin created the post "Hello World" 33 seconds ago.
Admin created the topic "I need help!" 5 days ago.

Installation

  • Download and install using the built in WordPress plugin installer.
  • Activate in the "Plugins" area of your admin by clicking the "Activate" link.
  • Consider sponsoring future development by clicking "Sponsor".
  • No further setup or configuration is necessary.

FAQ

Does this work with custom post types & taxonomies?

Yes. It will work perfectly with all post-types & taxonomies that define their own labels. Ones that don't are mocked using the post type ID.

Can I create custom activity types & actions?

Yes. The autoloader can be filtered, so adding new object types is as simple as:

add_filter( 'wp_get_default_user_activity_types', function( $types = array() ) {
	$types[] = 'Your_New_Type'; // extends `WP_User_Activity_Type`
	return $types;
} );

The WP_User_Activity_Type_Taxonomy is a good example to start with, if you'd like to create your own actions. It registers simple create/update/delete methods, with easy to understand messages & integrations.

Does this create new database tables?

No. It uses the WordPress custom post-type and metadata APIs.

Does this modify existing database tables?

No. All of the WordPress core database tables remain untouched.

Where can I get support?

Contributing

Please open a new issue to discuss whether the feature is a good fit for the project. Once you've decided to work on a pull request, please follow the WordPress Coding Standards.

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