Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@hoomanhlm
Copy link

@hoomanhlm hoomanhlm commented Dec 31, 2025

Describe your changes

  • Implemented Database services matching WP Statistics architecture (TableHandler, SchemaMaintainer, migrations)
  • Added Core operations:
    • Activator: Handles plugin activation, table creation, and fresh install detection
    • Updater: Runs on init hook to handle version upgrades and schema migrations
    • Loader: Registers multisite hooks and plugin meta links
    • Uninstaller: Cleans up options and tables on uninstall
    • CoreFactory: Provides static access to core operations with fresh install detection
  • Refactored background process functionality with AJAX progress tracking, loopback connectivity testing,
    and dispatch error handling
  • Improved Option class with group option methods (getFromGroup, updateInGroup, deleteFromGroup,
    deleteGroup)

Submission Review Guidelines:

  • I have performed a self-review of my code
  • If it is a core feature, I have added thorough tests.
  • Will this be part of a product update? If yes, please write one phrase about this update.
  • I have reviewed my code for security best practices.
  • Following the above guidelines will result in quick merges and clear and detailed feedback when appropriate.
  • My code follows the style guidelines of this project
  • I have updated the change-log in CHANGELOG.md.

Type of change

  • Fix - Fixes an existing bug
  • Add - Adds functionality
  • Update - Update existing functionality
  • Dev - Development related task
  • Tweak - A minor adjustment to the codebase
  • Performance - Address performance issues
  • Enhancement - Improvement to existing functionality

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants