Activity Logger
Activity Logger is a plugin that helps you keep track of all activities carried out by logged-in users, including post/page edits, plugin activations, and more. You can also exclude certain types of updates from being logged and filter logs through an admin interface.
Key Features: – Logs post/page creation, updates, deletions, and media uploads. – Tracks plugin activation, deactivation, and option updates. – Allows excluding specific options from logging via the settings interface. – Logs user login, logout, profile updates, and password resets. – Supports bulk and individual deletion of logs. – Search and filter logs by username, action, post type, or date. – Export logs in CSV format. – Settings page for defining exclusions (option names or prefixes). – Custom admin menu for easy navigation and configuration of logs.
Roadmap
Upcoming Features: – Improved Reporting: A detailed reporting interface for visualising activity data with charts and graphs. – User Roles: Add user-role-based filtering to log activity based on specific user roles. – Notifications: Email notifications for specific logged actions (e.g., plugin activation, critical post updates). – Advanced Search: Enhanced search functionality with additional filters like IP address, location, and device. – Log Retention Settings: Ability to define log retention periods and automatically purge older logs. – REST API Support: Adding REST API endpoints to access and manage logs programmatically. – Multisite Compatibility: Ensure full multisite compatibility with network-level logging and export functionality.
We welcome feedback and suggestions for new features!