MediaWiki

De Asso Val Libre
Aller à : navigation, rechercher

MediaWiki est un ensemble wiki à base de logiciels libres Open source développé à l'origine pour Wikipédia, et utilisé aujourd'hui par plusieurs autres projets de l'association à but non lucratif Wikimedia Foundation ainsi que par beaucoup d'autres wikis, y compris ce site web.

{{{descriptif}}}

 ATTENTION: Ne téléchargez jamais un logiciel en dehors de son site officiel de diffusion ou de celui de votre distribution 
            ÉVITEZ les sites dits de téléchargements gratuits

Les liens ci-dessous sont donnés à titre indicatif et automatiquement générés. Certains peuvent être invalides.



FramaLibre

youtube

ubuntu-fr

stackoverflow

duckduckgo

launchpad

Snapcraft 
https://snapcraft.io/search?q=mediawiki
Si la recherche ci-dessus est fructueuse, l'installation peut être réalisée par :
 sudo snap install mediawiki

LocalSettings.php

Fichier principal de configuration

 # WikiEditor provides enhancements to the MediaWiki edit page
 # This extension requires MediaWiki 1.17+ because it makes use of ResourceLoader.
 # Example LocalSettings.php additions 
 #
 require_once( "$IP/extensions/WikiEditor/WikiEditor.php" );
 #
 $wgDefaultUserOptions['usebetatoolbar'] = 1; 
 #
 $wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;
 # Displays the Preview and Changes tabs
 $wgDefaultUserOptions['wikieditor-preview'] = 1;
 # Displays the Publish and Cancel buttons on the top right side
 $wgDefaultUserOptions['wikieditor-publish'] = 1;
 
 # https://www.mediawiki.org/wiki/Extension:OpenGraphMeta
 # Intégration facebook
 require_once( "$IP/extensions/OpenGraphMeta/OpenGraphMeta.php" );  
 # https://www.mediawiki.org/wiki/Extension:ULogin
 # wfLoadExtension( 'ULogin' );
 # 
 require_once "$IP/extensions/ULogin/ULogin.php";
 # https://www.mediawiki.org/wiki/Extension:FacebookComments
 require_once "$IP/extensions/FacebookComments/FacebookComments.php";
 
 $wgULoginProviders = 'facebook,twitter,google,openid,linkedin,soundcloud';
 
 # Lecteurs
 $wgGroupPermissions['*']['createaccount']   = true;
 $wgGroupPermissions['*']['read']            = true;
 $wgGroupPermissions['*']['edit']            = false;
 # Utilisateurs 
 $wgGroupPermissions['user' ]['move']            = false;
 $wgGroupPermissions['user' ]['read']            = true;
 $wgGroupPermissions['user' ]['edit']            = true;
 $wgGroupPermissions['user' ]['createpage']      = true;
 $wgGroupPermissions['user' ]['createtalk']      = false;
 $wgGroupPermissions['user' ]['upload']          = true;
 $wgGroupPermissions['user' ]['reupload']        = false;
 $wgGroupPermissions['user' ]['reupload-shared'] = true;
 $wgGroupPermissions['user' ]['minoredit']       = true;
 # Admins
 $wgGroupPermissions['sysop' ]['move']            = true;
 $wgGroupPermissions['sysop' ]['read']            = true;
 $wgGroupPermissions['sysop' ]['edit']            = true;
 $wgGroupPermissions['sysop' ]['createpage']      = true;
 $wgGroupPermissions['sysop' ]['createtalk']      = true;
 $wgGroupPermissions['sysop' ]['upload']          = true;
 $wgGroupPermissions['sysop' ]['reupload']        = true;
 $wgGroupPermissions['sysop' ]['reupload-shared'] = true;
 $wgGroupPermissions['sysop' ]['minoredit']       = true;
 #
 require_once "$IP/extensions/CiteThisPage/CiteThisPage.php";
 # DEBUG
 $wgShowExceptionDetails = true;