Reference:Forms: Difference between revisions

(Created page with "{{BSExtensionInfobox |desc=All-purpose form framework for MediaWiki |status=stable |developer=Hallo Welt! |type=MediaWiki |edition=BlueSpice pro, BlueSpice Farm, BlueSpice Clo...")
Tag: 2017 source edit
 
m (Text replacement - "BlueSpice Cloud" to "BlueSpice cloud")
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{BSExtensionInfobox
{{BSExtensionInfo
|desc=All-purpose form framework for MediaWiki
|status=stable
|status=stable
|developer=Hallo Welt!
|developer=Hallo Welt!
|type=MediaWiki
|type=MediaWiki
|edition=BlueSpice pro, BlueSpice Farm, BlueSpice Cloud
|edition=BlueSpice pro, BlueSpice farm, BlueSpice cloud
|compatible=MediaWiki
|compatible=MediaWiki
|category=Rich Articles
|category=Rich Articles
|features=This extension allows the formatting of a wiki page or a dialog window as a form. Besides being useful for creating form instances as wiki pages, this extension is also used in conjunction with the [[Reference:Workflows{{!}}Workflows]] extension.
This extension is based on https://www.mediawiki.org/wiki/HTMLForm.
|desc=All-purpose form framework for MediaWiki
|license=GPL v3 only
|license=GPL v3 only
}}
}}
{{Messagebox|boxtype=important|icon=|Note text=The extension is included in the current release candidate BlueSpice 4.1. However, the corresponding authorizations are not yet registered in a required user role. }}
{{wcagCheck
This extension allows the formatting of a wiki page or a dialog window as a form. Besides being useful for creating form instances as wiki pages, this extension is also used in conjunction with the [[Reference:Workflows|Workflows]] extension.
|wcagStatus=2-testing complete
To use the extension in the Release Candidate 4.1, you have to define the user roles in LocalSettings.php:
|wcagCheckedfor=Web, Authoring tool
<syntaxhighlight lang="php">
|wcagTestdate=2022-08-08
$bsgPermissionConfig['forms-create-form'] = [ 'type' => 'global', "roles" => [ 'editor' ] ];
|wcagLevel=AA
$bsgPermissionConfig['forms-edit-form-definition'] = [ 'type' => 'global', "roles" => [ 'admin' ] ];
|wcagSupport=does not support
</syntaxhighlight>
|wcagWorkaround=no
|wcagComments=Form editor:
 
*drag-and-drop; no keyboard support
 
Form instance edit:
 
*missing field label associations
 
Read instance:
 
*missing field label associations, checkboxes are read multiple times.
|extensionType=extended
|extensionFocus=editor
}}

Latest revision as of 11:48, 7 June 2024

1. Extension: Forms

all extensions

Overview
Description:

Allround form framework for MediaWiki

State: stable Dependency: MediaWiki
Developer: Hallo Welt! License: GPL-3.0-only
Type: MediaWiki Category: Rich Articles
Edition: BlueSpice pro, BlueSpice farm, BlueSpice cloud Version: 4.1+

1.1. Features

This extension allows the formatting of a wiki page or a dialog window as a form. Besides being useful for creating form instances as wiki pages, this extension is also used in conjunction with the Workflows extension.


This extension is based on https://www.mediawiki.org/wiki/HTMLForm.

1.2. Technical Information

This information applies to BlueSpice 4. Technical details for BlueSpice cloud can differ in some cases.

1.2.1. Requirements

  • MediaWiki: 1.39.0

1.2.2. Integrates into

  • Forms

1.2.3. Special pages

  • CreateFormInstance
  • FormEditor

1.2.4. Permissions

Name Description Role
forms-create-form Create forms editor
forms-edit-form-definition Edit form definitions admin

1.2.5. Configuration

Name Value
FormsTargetEMailRecipients array ( )

1.2.6. API Modules

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

1.2.7. Hooks

1.3. Accessibility

Test status: 2-testing complete
Checked for: Web, Authoring tool
Last test date: 2022-08-08
WCAG level: AA
WCAG support: does not support (workaround: no)
Comments:

Form editor:

  • drag-and-drop; no keyboard support

Form instance edit:

  • missing field label associations

Read instance:

  • missing field label associations, checkboxes are read multiple times.
Extension type: extended
Extension focus: editor

Discussions