Extension:AuthFlarum
From Linux Web Expert
AuthFlarum Release status: stable |
|
---|---|
Implementation | User identity , Hook |
Description | Allows to connect to MediaWiki from Flarum account. |
Author(s) | Guillaume Kulakowski (Llaumguitalk) |
Latest version | 1.0.0 (2023-04-22) |
Compatibility policy | Main branch maintains backward compatibility. |
MediaWiki | 1.36+ |
PHP | 8.0+ |
Composer | llaumgui/mw-auth-flarum |
License | GNU General Public License 2.0 or later |
Download | GitHub:
<translate> Note:</translate> https://github.com/llaumgui/mw-auth-flarum/blob/main/README.md |
AuthFlarum |
|
$wgAuthFlarumUri $wgAuthFlarumAutoCreate $wgAuthFlarumAutoCreateMinPost |
|
$wgGroupPermissions['*']['autocreateaccount'] = true; |
|
Quarterly downloads | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
Public wikis using | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
The AuthFlarum extension allows to connect to MediaWiki from an account based on the Flarum forum solution.
Requirements
- MediaWiki 1.36+ (Need features added in 1.36).
- Flarum 1.0.0.
Installation
- <translate> <tvar name=1>Download</tvar> and place the file(s) in a directory called <tvar name=name>
AuthFlarum
</tvar> in your <tvar name=ext>extensions/
</tvar> folder.</translate> - <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
wfLoadExtension( 'AuthFlarum' );
- Configure the Flarum URL setting up the following variables below this extension's call:
$wgAuthFlarumUri = "http://discuss.acme.ltd";
- File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>
Configuration parameters
- $wgAuthFlarumUri
- URI of your Flarum instance.
- $wgAuthFlarumAutoCreate
- Allows auto creation of MediaWiki account from Flarum? Becarrefull, also need:
$wgGroupPermissions['*']['autocreateaccount'] = true; $wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['sysop']['createaccount'] = false;
- $wgAuthFlarumAutoCreateMinPost
- Need a minimum number of posts to allow auto creation of MediaWiki account.
User rights
Need:
$wgGroupPermissions['*']['autocreateaccount'] = true; $wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['sysop']['createaccount'] = false;
Categories:
- Pages with script errors
- Pages with broken file links
- Stable extensions
- Extensions without an image
- User identity extensions
- Hook extensions
- Extensions with master compatibility policy
- Extensions with manual MediaWiki version
- Extensions supporting Composer
- GPL licensed extensions
- Extensions in GitHub version control
- Extensions which add rights
- GetPreferences extensions
- SpecialPage initList extensions
- AuthChangeFormFields extensions
- All extensions
- Extensions not in ExtensionJson