AutoDoc:BlueSpiceWebDAVClientIntegration and AutoDoc:AutoDoc:BlueSpiceExtendedStatistics: Difference between pages

(Difference between pages)
hw>Unknown user
No edit summary
 
hw>Unknown user
No edit summary
 
Line 1: Line 1:
==DescriptionMsg==
==DescriptionMsg==
{{AutoDocDescriptionMsg
{{AutoDocDescriptionMsg
|name = BlueSpiceWebDAVClientIntegration
|name = BlueSpiceExtendedStatistics
|desc = {{int:bs-webdav-ci-desc
|desc = {{int:bs-statistics-desc
}}
}}
}}
}}
Line 17: Line 17:
|extensions = {{AutoDocVersion
|extensions = {{AutoDocVersion
|name = BlueSpiceFoundation
|name = BlueSpiceFoundation
|version = 3.3
|version = 4.0
}}
}}
==IntegratesInto==
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|item = BlueSpiceExtendedStatistics
}}
}}
==SpecialPages==
{{AutoDocSpecialPages
|SpecialPages = {{AutoDocCallback
|name = AggregatedStatistic
|callback = \BlueSpice\ExtendedStatistics\Special\AggregatedStatistic
}}
{{AutoDocCallback
|name = ExtendedStatistics
|callback = SpecialExtendedStatistics
}}
}}
==Permissions==
{{AutoDocPermissions
|permissions = {{AutoDocPermission
|name = extendedstatistics-viewspecialpage-aggregated
|type = global
|roles = admin, maintenanceadmin
|desc = {{int:right-extendedstatistics-viewspecialpage-aggregated
}}
}}
{{AutoDocPermission
|name = statistic-viewspecialpage
|type = global
|roles = admin, maintenanceadmin
|desc = {{int:right-statistic-viewspecialpage
}}
}}
}}
}}
}}
Line 23: Line 57:
{{AutoDocConfig
{{AutoDocConfig
|config = {{AutoDocOption
|config = {{AutoDocOption
|name = WebDAVCIClientApps
|name = StatisticsAvailableGrains
|value = <nowiki>array (
|value = <nowiki>array (
   'bs-webdav-ci-ms-word' =>
   'Y' => 'bs-statistics-year',
  array (
   'm' => 'bs-statistics-month',
    'icon' => 'icon-file-word',
   'W' => 'bs-statistics-week',
    'extensions' =>
   'd' => 'bs-statistics-day',
    array (
      0 => 'doc',
      1 => 'docx',
      2 => 'dot',
      3 => 'dotx',
      4 => 'rtf',
      5 => 'docm',
      6 => 'dotm',
      7 => 'odt',
    ),
    'protocol' => 'ms-word',
  ),
  'bs-webdav-ci-ms-excel' =>
  array (
    'icon' => 'icon-file-excel',
    'extensions' =>
    array (
      0 => 'xls',
      1 => 'xlsx',
      2 => 'csv',
      3 => 'tsv',
    ),
    'protocol' => 'ms-excel',
   ),
  'bs-webdav-ci-ms-powerpoint' =>
  array (
    'icon' => 'icon-file-powerpoint',
    'extensions' =>
    array (
      0 => 'ppt',
      1 => 'pptx',
    ),
    'protocol' => 'ms-powerpoint',
  ),
  'bs-webdav-ci-archive' =>
  array (
    'icon' => 'icon-file-zip',
    'extensions' =>
    array (
      0 => 'zip',
    ),
  ),
   'bs-webdav-ci-generic' =>  
  array (
    'icon' => 'icon-file',
  ),
  '@Not yet supported!' => '',
  '@bs-webdav-ci-ms-visio' =>
  array (
    'icon' => 'icon-file-visio',
    'extensions' =>
    array (
    ),
    'protocol' => 'ms-visio',
   ),
  '@bs-webdav-ci-ms-access' =>
  array (
    'icon' => 'icon-file-access',
    'extensions' =>
    array (
    ),
    'protocol' => 'ms-access',
  ),
  '@bs-webdav-ci-ms-project' =>
  array (
    'icon' => 'icon-file-project',
    'extensions' =>
    array (
    ),
    'protocol' => 'ms-project',
  ),
  '@bs-webdav-ci-ms-publisher' =>
  array (
    'icon' => 'icon-file-publisher',
    'extensions' =>
    array (
    ),
    'protocol' => 'ms-publisher',
  ),
  '@bs-webdav-ci-ms-spd' =>
  array (
    'icon' => 'icon-file-spd',
    'extensions' =>
    array (
    ),
    'protocol' => 'ms-spd',
  ),
  '@bs-webdav-ci-ms-infopath' =>
  array (
    'icon' => 'icon-file-infopath',
    'extensions' =>
    array (
    ),
    'protocol' => 'ms-infopath',
  ),
)</nowiki>
)</nowiki>
}}
{{AutoDocOption
|name = StatisticsExcludeUsers
|value = <nowiki>array (
  0 => 'WikiSysop',
)</nowiki>
}}
{{AutoDocOption
|name = StatisticsMaxNumberOfIntervals
|value = <nowiki>366</nowiki>
}}
{{AutoDocOption
|name = StatisticsSnapshotStoreType
|value = <nowiki>'database'</nowiki>
}}
}}
}}
}}
Line 130: Line 83:
{{AutoDocApiModules
{{AutoDocApiModules
|APIModules = {{AutoDocCallback
|APIModules = {{AutoDocCallback
|name = bs-file-tasks
|name = bs-statistics-available-diagrams-store
|callback = BSApiFileTasks
|callback = BSApiStatisticsAvailableDiagramsStore
}}
{{AutoDocCallback
|name = bs-statistics-search-options-store
|callback = BSApiStatisticsSearchOptionsStore
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = bs-filehistory-store
|name = bs-statistics-tasks
|callback = BSApiFileHistoryStore
|callback = BSApiStatisticsTasks
}}
}}
}}
}}
Line 141: Line 98:
{{AutoDocHooks
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSDashboardsAdminDashboardPortalConfig BSDashboardsAdminDashboardPortalConfig]
|callback = \BlueSpice\ExtendedStatistics\Hook\BSDashboardsAdminDashboardPortalConfig\AddConfigs::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSDashboardsAdminDashboardPortalPortlets BSDashboardsAdminDashboardPortalPortlets]
|callback = \BlueSpice\ExtendedStatistics\Hook\BSDashboardsAdminDashboardPortalPortlets\AddPortlets::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSDashboardsUserDashboardPortalConfig BSDashboardsUserDashboardPortalConfig]
|callback = \BlueSpice\ExtendedStatistics\Hook\BSDashboardsUserDashboardPortalConfig\AddConfigs::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSDashboardsUserDashboardPortalPortlets BSDashboardsUserDashboardPortalPortlets]
|callback = \BlueSpice\ExtendedStatistics\Hook\BSDashboardsUserDashboardPortalPortlets\AddPortlets::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUsageTrackerRegisterCollectors BSUsageTrackerRegisterCollectors]
|callback = \BlueSpice\ExtendedStatistics\Hook\BSUsageTrackerRegisterCollectors\AddStatisticsProgressTag::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = WebDAVClientIntegrationHooks::onBeforePageDisplay
|callback = \BlueSpice\ExtendedStatistics\Hook\BeforePageDisplay\AddResources::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChameleonSkinTemplateOutputPageBeforeExec ChameleonSkinTemplateOutputPageBeforeExec]
|callback = \BlueSpice\ExtendedStatistics\Hook\ChameleonSkinTemplateOutputPageBeforeExec\AddExtendedStatistics::callback
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BsContextMenuGetItems BsContextMenuGetItems]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = WebDAVClientIntegrationHooks::onBsContextMenuGetItems
|callback = \BlueSpice\ExtendedStatistics\Hook\LoadExtensionSchemaUpdates\AddSnapshotTable::callback
}}
}}
}}
}}



Latest revision as of 12:51, 14 December 2021

DescriptionMsg

Statistics module for BlueSpice

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.35.0
  • BlueSpiceFoundation: 4.0

IntegratesInto

  • BlueSpiceExtendedStatistics

SpecialPages

  • AggregatedStatistic
  • ExtendedStatistics

Permissions

Permissions

Name Description Role
extendedstatistics-viewspecialpage-aggregated Access the special page Special:AggregatedStatistic admin, maintenanceadmin
statistic-viewspecialpage Access to extended statistic admin, maintenanceadmin

Config

Configuration

Name Value
StatisticsAvailableGrains array ( 'Y' => 'bs-statistics-year', 'm' => 'bs-statistics-month', 'W' => 'bs-statistics-week', 'd' => 'bs-statistics-day', )
StatisticsExcludeUsers array ( 0 => 'WikiSysop', )
StatisticsMaxNumberOfIntervals 366
StatisticsSnapshotStoreType 'database'

ApiModules

API Modules

  • bs-statistics-available-diagrams-store
  • bs-statistics-search-options-store
  • bs-statistics-tasks

Hooks

Hooks

No categories assignedEdit

Discussions