Zuletzt bearbeitet vor 4 Monaten
von Margit Link-Rodrigue

AutoDoc:FlexiSkin und AutoDoc:Forms: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
K (1 Version importiert)
 
hw>Unknown user
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
==DescriptionMsg==
==DescriptionMsg==
{{AutoDocDescriptionMsg
{{AutoDocDescriptionMsg
|name = FlexiSkin
|name = Forms
|desc = {{int:flexiskin-extension-desc
|desc = {{int:forms-desc
}}
}}
}}
}}
Zeile 19: Zeile 19:
{{AutoDocIntegratesInto
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = FlexiSkin
|item = Forms
}}
}}
}}
}}
Zeile 25: Zeile 25:
{{AutoDocSpecialPages
{{AutoDocSpecialPages
|SpecialPages = {{AutoDocCallback
|SpecialPages = {{AutoDocCallback
|name = FlexiSkin
|name = CreateFormInstance
|callback = MediaWiki\Extension\FlexiSkin\Special\FlexiSkin
|callback = MediaWiki\Extension\Forms\Special\CreateFormInstance
}}
{{AutoDocCallback
|name = FormEditor
|callback = MediaWiki\Extension\Forms\Special\FormEditor, Array
}}
}}
}}
}}
Zeile 32: Zeile 36:
{{AutoDocPermissions
{{AutoDocPermissions
|permissions = {{AutoDocPermission
|permissions = {{AutoDocPermission
|name = flexiskin-api
|name = forms-create-form
|type = global
|type = global
|roles = admin
|roles = editor
|desc = {{int:right-flexiskin-api
|desc = {{int:right-forms-create-form
}}
}}
}}
}}
{{AutoDocPermission
{{AutoDocPermission
|name = flexiskin-viewspecialpage
|name = forms-edit-form-definition
|type = global
|type = global
|roles = admin
|roles = admin
|desc = {{int:right-flexiskin-viewspecialpage
|desc = {{int:right-forms-edit-form-definition
}}
}}
}}
}}
Zeile 49: Zeile 53:
{{AutoDocConfig
{{AutoDocConfig
|config = {{AutoDocOption
|config = {{AutoDocOption
|name = FlexiSkinColorPresets
|name = FormsTargetEMailRecipients
|value = <nowiki>array (
|value = <nowiki>array (
  'bluespice' =>
  array (
    'colors/background/primary' => '#3e5389',
    'colors/background/secondary' => '#ffffff',
    'colors/background/tertiary' => '#d9d9d9',
    'colors/background/quaternary' => '#999999',
    'colors/foreground/primary' => '#ffffff',
    'colors/foreground/secondary' => '#666666',
    'colors/foreground/tertiary' => '#ffffff',
    'colors/foreground/quaternary' => '#ffffff',
  ),
  'turquoise' =>
  array (
    'colors/background/primary' => '#1bbc9b',
    'colors/background/secondary' => '#f5f5f5',
    'colors/background/tertiary' => '#ffffff',
    'colors/background/quaternary' => '#454545',
    'colors/foreground/primary' => '#ffffff',
    'colors/foreground/secondary' => '#454545',
    'colors/foreground/tertiary' => '#1bbc9b',
    'colors/foreground/quaternary' => '#ffffff',
  ),
  'orange' =>
  array (
    'colors/background/primary' => '#f4912c',
    'colors/background/secondary' => '#4d4d4d',
    'colors/background/tertiary' => '#f6f6f6',
    'colors/background/quaternary' => '#dedede',
    'colors/foreground/primary' => '#ffffff',
    'colors/foreground/secondary' => '#ffffff',
    'colors/foreground/tertiary' => '#4d4d4d',
    'colors/foreground/quaternary' => '#4d4d4d',
  ),
  'crimson' =>
  array (
    'colors/background/primary' => '#bd0000',
    'colors/background/secondary' => '#f6f6f6',
    'colors/background/tertiary' => '#333333',
    'colors/background/quaternary' => '#f6f6f6',
    'colors/foreground/primary' => '#f6f6f6',
    'colors/foreground/secondary' => '#333333',
    'colors/foreground/tertiary' => '#bd0000',
    'colors/foreground/quaternary' => '#333333',
  ),
  'lime' =>
  array (
    'colors/background/primary' => '#97bc00',
    'colors/background/secondary' => '#e6e6e6',
    'colors/background/tertiary' => '#f6f6f6',
    'colors/background/quaternary' => '#97bc00',
    'colors/foreground/primary' => '#ffffff',
    'colors/foreground/secondary' => '#474747',
    'colors/foreground/tertiary' => '#474747',
    'colors/foreground/quaternary' => '#ffffff',
  ),
  'turquoise dark' =>
  array (
    'colors/background/primary' => '#4d4d4d',
    'colors/background/secondary' => '#4d4d4d',
    'colors/background/tertiary' => '#00adf1',
    'colors/background/quaternary' => '#4d4d4d',
    'colors/foreground/primary' => '#ffffff',
    'colors/foreground/secondary' => '#ffffff',
    'colors/foreground/tertiary' => '#4d4d4d',
    'colors/foreground/quaternary' => '#ffffff',
  ),
  'sunflower dark' =>
  array (
    'colors/background/primary' => '#d9d9d9',
    'colors/background/secondary' => '#d9d9d9',
    'colors/background/tertiary' => '#fdce05',
    'colors/background/quaternary' => '#353d40',
    'colors/foreground/primary' => '#666666',
    'colors/foreground/secondary' => '#666666',
    'colors/foreground/tertiary' => '#ffffff',
    'colors/foreground/quaternary' => '#ffffff',
  ),
)</nowiki>
)</nowiki>
}}
}}
Zeile 134: Zeile 61:
{{AutoDocApiModules
{{AutoDocApiModules
|APIModules = {{AutoDocCallback
|APIModules = {{AutoDocCallback
|name = flexiskin-activation
|name = forms-form-submit
|callback = MediaWiki\Extension\FlexiSkin\Api\Activation
|callback = MediaWiki\Extension\Forms\Api\FormSubmit
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = flexiskin-delete
|name = forms-get-definitions
|callback = MediaWiki\Extension\FlexiSkin\Api\Delete
|callback = MediaWiki\Extension\Forms\Api\GetDefinitions
}}
}}
==Hooks==
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]
|callback = discovery-skin
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = flexiskin-preview
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChameleonSkinTemplateOutputPageBeforeExec ChameleonSkinTemplateOutputPageBeforeExec]
|callback = MediaWiki\Extension\FlexiSkin\Api\Preview
|callback = MediaWiki\Extension\Forms\Hook\ChameleonSkinTemplateOutputPageBeforeExec\AddEditDefinionSourceAction::callback
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = flexiskin-save
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/CodeEditorGetPageLanguage CodeEditorGetPageLanguage]
|callback = MediaWiki\Extension\FlexiSkin\Api\Save
|callback = MediaWiki\Extension\Forms\Setup::onCodeEditorGetPageLanguage
}}
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentHandlerDefaultModelFor ContentHandlerDefaultModelFor]
|callback = MediaWiki\Extension\Forms\Setup::onContentHandlerDefaultModelFor
}}
}}
==Hooks==
{{AutoDocCallback
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = convert-default-file
|callback = MediaWiki\Extension\Forms\Hook\LoadExtensionSchemaUpdates\AddFormAutosaveTable::callback, MediaWiki\Extension\Forms\Hook\LoadExtensionSchemaUpdates\AddFormDataTable::callback, MediaWiki\Extension\Forms\Hook\LoadExtensionSchemaUpdates\AddFormRevisionTable::callback
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
|callback = discovery-skin
|callback = MediaWiki\Extension\Forms\Setup::onParserFirstCallInit
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserLoadAfterLoadFromSession UserLoadAfterLoadFromSession]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]
|callback = MediaWiki\Extension\FlexiSkin\Extension::onUserLoadAfterLoadFromSession
|callback = MediaWiki\Extension\Forms\Setup::onSkinTemplateNavigation_Universal
}}
}}
==ExtensionFunctions==
{{AutoDocExtensionFunctions
|ExtensionFunctions = {{AutoDocListItem
|item = 0
}}
}}
}}
}}



Version vom 27. Juli 2022, 15:41 Uhr

DescriptionMsg

Allzweckformular-Framework für MediaWiki

License

GPL v3

Requirements

  • MediaWiki: 1.31.0

IntegratesInto

  • Forms

SpecialPages

  • CreateFormInstance
  • FormEditor

Permissions

Rechte

Name Beschreibung Rollen
forms-create-form Formulare erstellen editor
forms-edit-form-definition Formulardefinitionen bearbeiten admin

Config

Konfiguration

Name Wert
FormsTargetEMailRecipients array ( )

ApiModules

API Modules

  • forms-form-submit
  • forms-get-definitions

Hooks

Hooks

Keine Kategorien vergebenBearbeiten

Diskussionen