(3 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
<syntaxhighlight lang="php">
 
<syntaxhighlight lang="php">
 
$wgFlexFormConfig['secure'] = true;
 
$wgFlexFormConfig['secure'] = true;
</syntaxhighlight>
+
</syntaxhighlight>''As off version 2.2.4 input type="message" also works with the above setting set to false. Although not recommended!''
 +
 
 
===Name===
 
===Name===
 
message
 
message
Line 25: Line 26:
  
 
message-type="<either "danger", "warning", "info", "success">"  - defaults to danger
 
message-type="<either "danger", "warning", "info", "success">"  - defaults to danger
 +
 +
New in 2.2.6 : message-confirm="message-confirm" - will add a button to the message. They will need to press the button for the notification to be deleted. If they do not, the message will re-apear with every pageload.
  
 
===Example===
 
===Example===
 
<syntaxhighlight lang="html">
 
<syntaxhighlight lang="html">
   <input type="message" user="wiki user" message="test message" message-title="Admin message" message-type="info" />
+
   <input type="message" user="wiki user" message="test message" message-title="Admin message" message-type="info" message-confirm="message-confirm" />
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
===Special Page===
 +
An admin or sysop can visit the FlexForm Special page and hover over the FlexForm logo on the left top to get a quick menu. From there you can choose Messages. This will take you to the Messages special page, where you can see an overview of all messages waiting to be read or acknowledged. An Admin can delete message from there as well.
ws-seo
Line 1: Line 1:
 
+
{{SEO
 +
|Title=FlexForm input type of Message
 +
|Keywords=flexform,mediawiki
 +
|Description=With FlexForm Message  field type you can send notifications to other registered users.
 +
|Image=FlexForm logo.png
 +
|Image alt=FlexForm Logo
 +
|Section=Documentation
 +
|Published time=2023-12-01
 +
}}

Latest revision as of 10:40, 9 February 2024

New since version 2.2!

For messaging to work, you will need to have the following config setting

$wgFlexFormConfig['secure'] = true;

As off version 2.2.4 input type="message" also works with the above setting set to false. Although not recommended!

Name

message

Type

input

Synopsis

Send a notification to another user

Description

This is a FlexForm specific field type. It is not default HTML5.

With this field type you can send notifications to other registered users.

Parameters

type="message"

user="<username>" - This can be a comma separated list of user names to send one message to multiple users.

message="<the message that will show up in the notification>"

message-title="<notification title>" - this is optional

message-type="<either "danger", "warning", "info", "success">" - defaults to danger

New in 2.2.6 : message-confirm="message-confirm" - will add a button to the message. They will need to press the button for the notification to be deleted. If they do not, the message will re-apear with every pageload.

Example

  <input type="message" user="wiki user" message="test message" message-title="Admin message" message-type="info" message-confirm="message-confirm" />

Special Page

An admin or sysop can visit the FlexForm Special page and hover over the FlexForm logo on the left top to get a quick menu. From there you can choose Messages. This will take you to the Messages special page, where you can see an overview of all messages waiting to be read or acknowledged. An Admin can delete message from there as well.