{"id":237929,"date":"2025-07-04T20:06:58","date_gmt":"2025-07-04T20:06:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/advanced-activity-manager\/"},"modified":"2026-02-23T14:37:21","modified_gmt":"2026-02-23T14:37:21","slug":"ambiscale-activity-manager","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/ambiscale-activity-manager\/","author":23265096,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.2","stable_tag":"1.1.2","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Ambiscale Activity Manager","header_author":"Ambiscale","header_description":"Monitor your website by logging all activities - from user behavior to system-level changes - giving you complete visibility directly from your dashboard.","assets_banners_color":"233843","last_updated":"2026-02-23 14:37:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/ambiscale-activity-manager\/","header_author_uri":"https:\/\/ambiscale.com\/","rating":5,"author_block_rating":0,"active_installs":60,"downloads":1245,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ambiscale","date":"2025-07-04 20:09:43"},"1.0.1":{"tag":"1.0.1","author":"ambiscale","date":"2025-07-14 09:19:20"},"1.0.2":{"tag":"1.0.2","author":"ambiscale","date":"2025-07-16 12:03:42"},"1.1.0":{"tag":"1.1.0","author":"ambiscale","date":"2025-12-08 11:37:25"},"1.1.1":{"tag":"1.1.1","author":"ambiscale","date":"2026-02-13 14:30:17"},"1.1.2":{"tag":"1.1.2","author":"ambiscale","date":"2026-02-23 14:37:21"}},"upgrade_notice":{"1.1.2":"<p>Feature update allowing custom log storage location.<\/p>","1.1.1":"<p>Fixes pagination, filtering issues, and improves admin interface layout.<\/p>","1.1.0":"<p>Security enhancement update. Existing logs will be automatically migrated. No action required.<\/p>","1.0.0":"<p>Initial release of Ambiscale Activity Manager. Install to start monitoring all user and system activities on your WordPress site.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3322502,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3322502,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3322502,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3322502,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3322502,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.1.1","1.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3322502,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3322502,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Detailed log preview and filters.","2":"Customizable storage and filtering settings."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2505,1433,1955,5603,600],"plugin_category":[54],"plugin_contributors":[244506],"plugin_business_model":[],"class_list":["post-237929","plugin","type-plugin","status-publish","hentry","plugin_tags-activity","plugin_tags-history","plugin_tags-logs","plugin_tags-monitoring","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-ambiscale","plugin_committers-ambiscale"],"banners":{"banner":"https:\/\/ps.w.org\/ambiscale-activity-manager\/assets\/banner-772x250.png?rev=3322502","banner_2x":"https:\/\/ps.w.org\/ambiscale-activity-manager\/assets\/banner-1544x500.png?rev=3322502","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/ambiscale-activity-manager\/assets\/icon.svg?rev=3322502","icon":"https:\/\/ps.w.org\/ambiscale-activity-manager\/assets\/icon.svg?rev=3322502","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ambiscale-activity-manager\/assets\/screenshot-1.png?rev=3322502","caption":"Detailed log preview and filters."},{"src":"https:\/\/ps.w.org\/ambiscale-activity-manager\/assets\/screenshot-2.png?rev=3322502","caption":"Customizable storage and filtering settings."}],"raw_content":"<!--section=description-->\n<p>Stay in control of your WordPress site with Ambiscale Activity Manager. Track and monitor your website by logging all user and system activities. Whether you're managing a small blog or a complex WooCommerce store, this powerful plugin logs every action - from user behavior to system-level changes - giving you complete visibility directly from your WordPress dashboard.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li>Track all user activities - Monitor logins, password changes, content edits, media uploads, and more. Keep a clear record of all key actions to stay informed and in control.<\/li>\n<li>System event logging - Automatically capture system-level actions like WP-CLI commands, plugin installations, auto-updates, and changes to site-wide settings. Stay ahead of unexpected issues.<\/li>\n<li>Centralized log dashboard - Filter, search, and manage logs easily from your WordPress admin panel. Choose between file or database storage based on your performance and backup needs.<\/li>\n<li>Automated &amp; manual log cleanup - Logs auto-delete after 30 days - or clear them manually beforehand to keep it clean.<\/li>\n<li>Readable error logs - View error logs in a clean, readable format right within your dashboard - no need to dig through raw files or external tools.<\/li>\n<li>Built-in support for popular plugins - Automatically capture plugin-specific activities from tools like WooCommerce, Yoast SEO, Contact Form 7, and more. Log key actions such as setting changes, form updates or price adjustments - helping you track who made changes, what was changed, and when.<\/li>\n<li>Site health insights - Stay ahead of problems by tracking site health and identifying technical issues before they impact performance or visitors.<\/li>\n<li>Anti-spam filters - Prevent log clutter by filtering out repetitive or irrelevant actions, keeping your logs clean and focused.<\/li>\n<\/ul>\n\n<h3>Why choose an Ambiscale Activity Manager?<\/h3>\n\n<p>Centralized monitoring: View all user and system actions in one unified dashboard.\nPerformance-first design: Lightweight and optimized to minimize impact on your site speed.\nSmart integration: Seamless compatibility with essential WordPress plugins \u2014 no setup needed.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install Ambiscale Activity Manager by Ambiscale either via the WordPress.org plugin repository or by uploading the files to your server.<\/li>\n<li>Activate the Plugin.<\/li>\n<li>Navigate to Plugin\\'s Settings page and choose storage option (.log files by default).<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20does%20the%20plugin%20impact%20site%20performance%3F\"><h3>How does the plugin impact site performance?<\/h3><\/dt>\n<dd><p>Ambiscale Activity Manager is designed with performance in mind. It uses efficient logging mechanisms and offers configurable storage options to minimize impact on your site speed.<\/p><\/dd>\n<dt id=\"can%20i%20choose%20where%20logs%20are%20stored%3F\"><h3>Can I choose where logs are stored?<\/h3><\/dt>\n<dd><p>Yes, you can choose between file-based storage (.log files) or database storage depending on your performance and backup preferences.<\/p><\/dd>\n<dt id=\"how%20long%20are%20logs%20kept%3F\"><h3>How long are logs kept?<\/h3><\/dt>\n<dd><p>By default, logs are automatically deleted after 30 days. You can also manually clear logs at any time to keep your system clean.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%20and%20other%20plugins%3F\"><h3>Does this work with WooCommerce and other plugins?<\/h3><\/dt>\n<dd><p>Yes, Ambiscale Activity Manager has built-in support for popular plugins including WooCommerce, Yoast SEO, Contact Form 7 and many more, automatically capturing plugin-specific activities.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20suitable%20for%20multisite%20networks%3F\"><h3>Is this plugin suitable for multisite networks?<\/h3><\/dt>\n<dd><p>Yes, Ambiscale Activity Manager is fully compatible with WordPress multisite networks. The plugin automatically detects multisite environments and handles logging for each site independently, ensuring proper data separation and network-wide functionality.<\/p><\/dd>\n<dt id=\"can%20i%20filter%20out%20specific%20types%20of%20activities%20from%20being%20logged%3F\"><h3>Can I filter out specific types of activities from being logged?<\/h3><\/dt>\n<dd><p>Yes, the plugin includes anti-spam filters and customizable settings that allow you to exclude specific actions or activity types from being logged, helping keep your logs clean and relevant.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20gdpr%20compliant%3F\"><h3>Is the plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>The plugin includes features to help with GDPR compliance, including user IP logging controls and data retention settings. However, compliance depends on your specific use case and local regulations.<\/p><\/dd>\n<dt id=\"can%20i%20export%20or%20backup%20my%20activity%20logs%3F\"><h3>Can I export or backup my activity logs?<\/h3><\/dt>\n<dd><p>Yes, when using file-based storage, logs can be easily backed up as part of your regular file backups. Database logs can be exported through standard WordPress database backup methods.<\/p><\/dd>\n<dt id=\"development%20%26%20source%20code\"><h3>Development &amp; Source Code<\/h3><\/dt>\n<dd><p>This plugin includes minified JavaScript and CSS files for optimal performance. The original source code is included in the plugin package:<\/p>\n\n<ul>\n<li>JavaScript source: <code>\/src\/js\/main.js<\/code><\/li>\n<li>SCSS source: <code>\/src\/scss\/main.scss<\/code><\/li>\n<li>Compiled assets: <code>\/dist\/js\/main.js<\/code> and <code>\/dist\/css\/main.css<\/code><\/li>\n<\/ul>\n\n<p><strong>Build Instructions:<\/strong><\/p>\n\n<p>To build the assets from source, follow these steps:<\/p>\n\n<ol>\n<li>Install Node.js (version 18.20.0 or higher recommended)<\/li>\n<li>Navigate to the plugin directory<\/li>\n<li>Install dependencies: <code>npm install<\/code><\/li>\n<li>Build assets: <code>npm run build<\/code><\/li>\n<li>For development with file watching: <code>npm run watch<\/code><\/li>\n<\/ol>\n\n<p>The plugin uses Webpack with Babel for JavaScript transpilation and Sass for CSS preprocessing. All build configuration can be found in <code>webpack.config.js<\/code> and <code>package.json<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Added ability to change log storage directory (wp-content or uploads) via settings<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Resolved an issue where pagination input in the logs table would not work when pressing Enter<\/li>\n<li>Addressed a layout issue where the WordPress footer could overlap the bottom pagination on certain screens<\/li>\n<li>Fixed an issue where the \"Clear\" button was missing when filtering logs by \"WP-CLI\" user<\/li>\n<li>Corrected log filtering behavior for \"WP-CLI\" user actions when using file storage mode<\/li>\n<li>Restored missing action types in the filter dropdown when logs are stored in files instead of the database<\/li>\n<li>Unified styling for top and bottom table navigation for a more consistent interface<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Security: Enhanced log file storage security<\/li>\n<li>Security: Improved protection against unauthorized access<\/li>\n<li>Feature: Full multisite support with network-wide log management<\/li>\n<li>Improvement: Better cross-platform compatibility<\/li>\n<li>Improvement: Automatic migration of existing data<\/li>\n<li>Bug fixes and stability improvements<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed PHP Fatal error in Health::log_directory_size(), Health::log_table_size() and Health::log_debug_size() methods returning string instead of float<\/li>\n<li>Improved cache handling to prevent type inconsistencies across different server configurations<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed autoloader path to use absolute path (<strong>DIR<\/strong> . '\/vendor\/autoload.php') for better compatibility<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Track all user activities including logins, password changes, content edits, and media uploads<\/li>\n<li>System event logging for WP-CLI commands, plugin installations, and auto-updates<\/li>\n<li>Centralized log dashboard with filtering and search capabilities<\/li>\n<li>Automated and manual log cleanup options<\/li>\n<li>Readable error logs display within WordPress dashboard<\/li>\n<li>Built-in support for popular plugins (WooCommerce, Yoast SEO, Contact Form 7)<\/li>\n<li>Site health insights and monitoring<\/li>\n<li>Anti-spam filters to prevent log clutter<\/li>\n<li>Choice between file or database storage<\/li>\n<li>Performance-optimized design<\/li>\n<\/ul>","raw_excerpt":"Monitor your website by logging all activities - from user behavior to system-level changes - giving you complete visibility directly from dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/237929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=237929"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ambiscale"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=237929"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=237929"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=237929"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=237929"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=237929"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=237929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}