{"master":{"name":"BlueSpiceUsageTracker","license-name":"GPL-3.0-only","version":"4.2.0-alpha","url":"https:\/\/en.wiki.bluespice.com\/wiki\/Reference:BlueSpiceUsageTracker","author":"Markus Glaser","descriptionmsg":"bs-usagetracker-desc","type":"bluespice","requires":{"MediaWiki":">= 1.39.0","extensions":{"BlueSpiceFoundation":">= 4.3"}},"attributes":{"BlueSpiceFoundation":{"Extensions":{"BlueSpiceUsageTracker":{"className":"\\BS\\UsageTracker\\Extension","extPath":"\/BlueSpiceUsageTracker"}}}},"APIModules":{"bs-usagetracker-store":"BS\\UsageTracker\\Api\\UsageTrackerStore"},"Hooks":{"LoadExtensionSchemaUpdates":"runDatabaseUpdates","BSUsageTrackerRegisterCollectors":["BlueSpice\\UsageTracker\\Hook\\BSUsageTrackerRegisterCollectors\\NoOfCategories::callback","BlueSpice\\UsageTracker\\Hook\\BSUsageTrackerRegisterCollectors\\NoOfUsersPerGroup::callback","BlueSpice\\UsageTracker\\Hook\\BSUsageTrackerRegisterCollectors\\NoOfPagesByPageProperty::callback","BlueSpice\\UsageTracker\\Hook\\BSUsageTrackerRegisterCollectors\\NoOfPageContentModels::callback"],"SetupAfterCache":"registerUpdateCron"},"HookHandlers":{"runDatabaseUpdates":{"class":"BlueSpice\\UsageTracker\\Hook\\LoadExtensionSchemaUpdates\\AddUsageTrackerTable"},"registerUpdateCron":{"class":"BlueSpice\\UsageTracker\\Hook\\RegisterUpdateCron"}},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/BlueSpiceUsageTracker"}}