{"master":{"name":"BlueSpiceWhoIsOnline","version":"4.5","license-name":"GPL-3.0-only","url":"https:\/\/en.wiki.bluespice.com\/wiki\/Reference:BlueSpiceWhoIsOnline","author":["Markus Glaser","Patric Wirth"],"descriptionmsg":"bs-whoisonline-desc","type":"bluespice","requires":{"MediaWiki":">= 1.39.0","extensions":{"BlueSpiceFoundation":">= 4.3"}},"attributes":{"BlueSpiceFoundation":{"Extensions":{"BlueSpiceWhoIsOnline":{"className":"\\BlueSpice\\WhoIsOnline\\Extension","extPath":"\/BlueSpiceWhoIsOnline"}},"ConfigDefinitionRegistry":{"WhoIsOnlineMaxIdleTime":"\\BlueSpice\\WhoIsOnline\\ConfigDefinition\\MaxIdleTime::getInstance"}},"BlueSpiceExtendedStatistics":{"SnapshotProviders":{"wo-logincount":{"class":"\\BlueSpice\\WhoIsOnline\\Statistics\\SnapshotProvider\\LoginCount","services":["DBLoadBalancer"]}},"Reports":{"wo-logincount":{"class":"\\BlueSpice\\WhoIsOnline\\Statistics\\Report\\LoginCount"}}},"ContentDroplets":{"Droplets":{"whoisonline-popup":{"class":"\\BlueSpice\\WhoIsOnline\\ContentDroplets\\WhoIsOnlinePopupDroplet"},"whoisonline-count":{"class":"\\BlueSpice\\WhoIsOnline\\ContentDroplets\\WhoIsOnlineCountDroplet"}}}},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"ExtensionFunctions":["BlueSpice\\WhoIsOnline\\DeleteOldEntriesCron::register"],"ExtensionMessagesFiles":{"WhoIsOnlineMagic":"languages\/WhoIsOnline.i18n.magic.php"},"Hooks":{"BSUsageTrackerRegisterCollectors":["\\BlueSpice\\WhoIsOnline\\Hook\\BSUsageTrackerRegisterCollectors\\AddWhoIsOnlineCountTag::callback","\\BlueSpice\\WhoIsOnline\\Hook\\BSUsageTrackerRegisterCollectors\\AddWhoIsOnlinePopUpTag::callback"],"BeforePageDisplay":["\\BlueSpice\\WhoIsOnline\\Hook\\BeforePageDisplay\\AddModules::callback","\\BlueSpice\\WhoIsOnline\\Hook\\BeforePageDisplay\\InsertTrace::callback"],"LoadExtensionSchemaUpdates":["runDatabaseUpdates","\\BlueSpice\\WhoIsOnline\\Hook\\LoadExtensionSchemaUpdates\\AddClearTableLoggedUpdate::callback"],"BSFoundationRendererMakeTagAttribs":"\\BlueSpice\\WhoIsOnline\\Hook\\BSFoundationRendererMakeTagAttribs\\AddUserProfileOnlineMarkerMetaData::callback","MergeAccountFromTo":"\\BlueSpice\\WhoIsOnline\\Hook\\MergeAccountFromTo\\MergeWhoIsOnlineDBFields::callback","MWStakeGenericTagHandlerInitTags":"registerTags"},"HookHandlers":{"registerTags":{"class":"\\BlueSpice\\WhoIsOnline\\Hook\\RegisterTags"},"runDatabaseUpdates":{"class":"BlueSpice\\WhoIsOnline\\Hook\\LoadExtensionSchemaUpdates\\AddWhoIsOnlineTable"}},"config_prefix":"bsg","config":{"WhoIsOnlineMaxIdleTime":{"value":600,"descriptionmsg":"bs-whoisonline-pref-maxidletime","public":true},"WhoIsOnlineLimitCount":{"value":7,"descriptionmsg":"bs-whoisonline-pref-limitcount","public":true}},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/BlueSpiceWhoIsOnline"}}