AutoDoc:BlueSpiceEchoConnector: Unterschied zwischen den Versionen

hw>Unknown user
 
K (1 Version importiert)
 

DescriptionMsg[Bearbeiten | Quelltext bearbeiten]

Verbindet BlueSpice mit Echo

License[Bearbeiten | Quelltext bearbeiten]

GPL v3

Requirements[Bearbeiten | Quelltext bearbeiten]

  • MediaWiki: ~11.31
  • BlueSpiceFoundation: ~33.2

Echo: *

IntegratesInto[Bearbeiten | Quelltext bearbeiten]

  • BlueSpiceFoundation
  • BlueSpiceEchoConnector

Config[Bearbeiten | Quelltext bearbeiten]

Konfiguration[Quelltext bearbeiten]

Name Wert
EchoHtmlMailTemplatePath '/templates'
EchoHtmlMailTemplateNames array ( 'single' => 'SingleMail', 'digest' => 'Digest', 'primary_link' => 'PrimaryLink', 'secondary_link' => 'SecondaryLink', 'digest_list' => 'DigestList', )
UseJobQueueForNotifications false
ForceJobQueueForLargeAudienceThreshold 499
EchoEmailFormatterClasses array ( 'plain-text' => 'BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextEmailFormatter', 'plain-text-digest' => 'BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextDigestEmailFormatter', 'html' => 'BlueSpice\\EchoConnector\\Formatter\\EchoHTMLEmailFormatter', 'html-digest' => 'BlueSpice\\EchoConnector\\Formatter\\EchoHtmlDigestEmailFormatter', )
EchoHtmlMailTemplateNames array ( 'single' => 'SingleMail', 'digest' => 'Digest', 'primary_link' => 'PrimaryLink', 'secondary_link' => 'SecondaryLink', 'digest_list' => 'DigestList', )
EchoHtmlMailTemplatePath '/templates'
ForceJobQueueForLargeAudienceThreshold 499
UseJobQueueForNotifications false

Hooks[Bearbeiten | Quelltext bearbeiten]

Hooks[Quelltext bearbeiten]

==DescriptionMsg==
        
        {{AutoDocDescriptionMsg
        
        |name = BlueSpiceEchoConnector
        
        |desc = {{int:bs-echoconnector-extension-description
        
        }}
        
        }}
        
        ==License==
            
            {{AutoDocLicense
            
            |name = GPL-3.0-only
            
            }}
            
            ==Requirements==
        
        {{AutoDocRequirements
        
        |mediawiki = {{AutoDocVersion
        
        |name = MediaWiki
        
        |version = ~11.31
        
        }}
        
        |extensions = {{AutoDocVersion
        
        |name = BlueSpiceFoundation
        
        |version = ~33.2
        
        }}
        
        {{AutoDocVersion
        
        |name = Echo
        
        |version =
        
        *
        
        }}
        
        }}
        
        ==IntegratesInto==
        
        {{AutoDocIntegratesInto
        
        |into = {{AutoDocListItem
        
        |item = BlueSpiceFoundation
            
            }}
            
            {{AutoDocListItem
            
            |item = BlueSpiceEchoConnector
        
        }}
        
        }}
        
        ==Config==
        
        {{AutoDocConfig
        
        |config = {{AutoDocOption
        
        |name = EchoHtmlMailTemplatePathEchoEmailFormatterClasses
        
        |value = <nowiki>'/templates'array (
            
              'plain-text' => 'BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextEmailFormatter',
            
              'plain-text-digest' => 'BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextDigestEmailFormatter',
            
              'html' => 'BlueSpice\\EchoConnector\\Formatter\\EchoHTMLEmailFormatter',
            
              'html-digest' => 'BlueSpice\\EchoConnector\\Formatter\\EchoHtmlDigestEmailFormatter',
            
            )</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = EchoHtmlMailTemplateNames
        
        |value = <nowiki>array (
        
          'single' => 'SingleMail',
        
          'digest' => 'Digest',
        
          'primary_link' => 'PrimaryLink',
        
          'secondary_link' => 'SecondaryLink',
        
          'digest_list' => 'DigestList',
        
        )</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = UseJobQueueForNotificationsEchoHtmlMailTemplatePath
        
        |value = <nowiki>false'/templates'</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = ForceJobQueueForLargeAudienceThreshold
        
        |value = <nowiki>499</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = EchoEmailFormatterClassesUseJobQueueForNotifications
        
        |value = <nowiki>array (
            
              'plain-text' => 'BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextEmailFormatter',
            
              'plain-text-digest' => 'BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextDigestEmailFormatter',
            
              'html' => 'BlueSpice\\EchoConnector\\Formatter\\EchoHTMLEmailFormatter',
            
              'html-digest' => 'BlueSpice\\EchoConnector\\Formatter\\EchoHtmlDigestEmailFormatter',
            
            )false</nowiki>
        
        }}
        
        }}
        
        ==Hooks==
        
        {{AutoDocHooks
        
        |Hooks = {{AutoDocCallback
        
        |name = ArticleDeleteComplete
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleDeleteComplete ArticleDeleteComplete]
            
            
        |callback = \BlueSpice\EchoConnector\Hook\ArticleDeleteComplete\NotifyUsers::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = TitleMoveComplete
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserManagerAfterAddUser BSUserManagerAfterAddUser]
            
            
        |callback = \BlueSpice\EchoConnector\Hook\TitleMoveCompleteBSUserManagerAfterAddUser\NotifyUsers::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = PageContentSaveComplete
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/EchoGetBundleRules EchoGetBundleRules]
            
            
        |callback = \BlueSpice\EchoConnector\Hook\PageContentSaveComplete\NotifyUsersEchoGetBundleRules\GetBundleRules::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BSUserManagerAfterAddUser
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/EchoGetNotificationTypes EchoGetNotificationTypes]
            
            
        |callback = \BlueSpice\EchoConnector\Hook\BSUserManagerAfterAddUser\NotifyUsersEchoGetNotificationTypes\GetNotificationTypesForEvent::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = EchoGetNotificationTypes
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences]
            
            
        |callback = \BlueSpice\EchoConnector\Hook\EchoGetNotificationTypes\GetNotificationTypesForEventGetPreferences\AddNotificationMatrix::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = EchoGetBundleRules
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/LocalUserCreated LocalUserCreated]
            
            
        |callback = \BlueSpice\EchoConnector\Hook\EchoGetBundleRules\GetBundleRulesLocalUserCreated\NotifyUsers::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = LocalUserCreated
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/PageContentSaveComplete PageContentSaveComplete]
            
            
        |callback = \BlueSpice\EchoConnector\Hook\LocalUserCreatedPageContentSaveComplete\NotifyUsers::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = GetPreferences
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/TitleMoveComplete TitleMoveComplete]
            
            
        |callback = \BlueSpice\EchoConnector\Hook\GetPreferences\AddNotificationMatrixTitleMoveComplete\NotifyUsers::callback
        
        }}
        
        }}
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
 
|desc = {{int:bs-echoconnector-extension-description
 
|desc = {{int:bs-echoconnector-extension-description
 
}}
 
}}
 +
}}
 +
==License==
 +
{{AutoDocLicense
 +
|name = GPL-3.0-only
 
}}
 
}}
 
==Requirements==
 
==Requirements==
Zeile 9: Zeile 13:
 
|mediawiki = {{AutoDocVersion
 
|mediawiki = {{AutoDocVersion
 
|name = MediaWiki
 
|name = MediaWiki
|version = ~1.31
+
|version = 1.31
 
}}
 
}}
 
|extensions = {{AutoDocVersion
 
|extensions = {{AutoDocVersion
 
|name = BlueSpiceFoundation
 
|name = BlueSpiceFoundation
|version = ~3.2
+
|version = 3.2
 
}}
 
}}
 
{{AutoDocVersion
 
{{AutoDocVersion
Zeile 24: Zeile 28:
 
{{AutoDocIntegratesInto
 
{{AutoDocIntegratesInto
 
|into = {{AutoDocListItem
 
|into = {{AutoDocListItem
|item = BlueSpiceFoundation
 
}}
 
{{AutoDocListItem
 
 
|item = BlueSpiceEchoConnector
 
|item = BlueSpiceEchoConnector
 
}}
 
}}
Zeile 33: Zeile 34:
 
{{AutoDocConfig
 
{{AutoDocConfig
 
|config = {{AutoDocOption
 
|config = {{AutoDocOption
|name = EchoHtmlMailTemplatePath
+
|name = EchoEmailFormatterClasses
|value = <nowiki>'/templates'</nowiki>
+
|value = <nowiki>array (
 +
  'plain-text' => 'BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextEmailFormatter',
 +
  'plain-text-digest' => 'BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextDigestEmailFormatter',
 +
  'html' => 'BlueSpice\\EchoConnector\\Formatter\\EchoHTMLEmailFormatter',
 +
  'html-digest' => 'BlueSpice\\EchoConnector\\Formatter\\EchoHtmlDigestEmailFormatter',
 +
)</nowiki>
 
}}
 
}}
 
{{AutoDocOption
 
{{AutoDocOption
Zeile 47: Zeile 53:
 
}}
 
}}
 
{{AutoDocOption
 
{{AutoDocOption
|name = UseJobQueueForNotifications
+
|name = EchoHtmlMailTemplatePath
|value = <nowiki>false</nowiki>
+
|value = <nowiki>'/templates'</nowiki>
 
}}
 
}}
 
{{AutoDocOption
 
{{AutoDocOption
Zeile 55: Zeile 61:
 
}}
 
}}
 
{{AutoDocOption
 
{{AutoDocOption
|name = EchoEmailFormatterClasses
+
|name = UseJobQueueForNotifications
|value = <nowiki>array (
+
|value = <nowiki>false</nowiki>
  'plain-text' => 'BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextEmailFormatter',
 
  'plain-text-digest' => 'BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextDigestEmailFormatter',
 
  'html' => 'BlueSpice\\EchoConnector\\Formatter\\EchoHTMLEmailFormatter',
 
  'html-digest' => 'BlueSpice\\EchoConnector\\Formatter\\EchoHtmlDigestEmailFormatter',
 
)</nowiki>
 
 
}}
 
}}
 
}}
 
}}
Zeile 67: Zeile 68:
 
{{AutoDocHooks
 
{{AutoDocHooks
 
|Hooks = {{AutoDocCallback
 
|Hooks = {{AutoDocCallback
|name = ArticleDeleteComplete
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleDeleteComplete ArticleDeleteComplete]
 
|callback = \BlueSpice\EchoConnector\Hook\ArticleDeleteComplete\NotifyUsers::callback
 
|callback = \BlueSpice\EchoConnector\Hook\ArticleDeleteComplete\NotifyUsers::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = TitleMoveComplete
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserManagerAfterAddUser BSUserManagerAfterAddUser]
|callback = \BlueSpice\EchoConnector\Hook\TitleMoveComplete\NotifyUsers::callback
+
|callback = \BlueSpice\EchoConnector\Hook\BSUserManagerAfterAddUser\NotifyUsers::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = PageContentSaveComplete
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/EchoGetBundleRules EchoGetBundleRules]
|callback = \BlueSpice\EchoConnector\Hook\PageContentSaveComplete\NotifyUsers::callback
+
|callback = \BlueSpice\EchoConnector\Hook\EchoGetBundleRules\GetBundleRules::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = BSUserManagerAfterAddUser
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/EchoGetNotificationTypes EchoGetNotificationTypes]
|callback = \BlueSpice\EchoConnector\Hook\BSUserManagerAfterAddUser\NotifyUsers::callback
+
|callback = \BlueSpice\EchoConnector\Hook\EchoGetNotificationTypes\GetNotificationTypesForEvent::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = EchoGetNotificationTypes
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences]
|callback = \BlueSpice\EchoConnector\Hook\EchoGetNotificationTypes\GetNotificationTypesForEvent::callback
+
|callback = \BlueSpice\EchoConnector\Hook\GetPreferences\AddNotificationMatrix::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = EchoGetBundleRules
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LocalUserCreated LocalUserCreated]
|callback = \BlueSpice\EchoConnector\Hook\EchoGetBundleRules\GetBundleRules::callback
+
|callback = \BlueSpice\EchoConnector\Hook\LocalUserCreated\NotifyUsers::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = LocalUserCreated
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageContentSaveComplete PageContentSaveComplete]
|callback = \BlueSpice\EchoConnector\Hook\LocalUserCreated\NotifyUsers::callback
+
|callback = \BlueSpice\EchoConnector\Hook\PageContentSaveComplete\NotifyUsers::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = GetPreferences
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/TitleMoveComplete TitleMoveComplete]
|callback = \BlueSpice\EchoConnector\Hook\GetPreferences\AddNotificationMatrix::callback
+
|callback = \BlueSpice\EchoConnector\Hook\TitleMoveComplete\NotifyUsers::callback
 
}}
 
}}
 
}}
 
}}

Anhänge

Diskussionen