MediaWiki : Différence entre versions
De Asso Val Libre
(4 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | 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. | ||
+ | |||
{{Appli | {{Appli | ||
| name=mediawiki | | name=mediawiki | ||
Ligne 5 : | Ligne 7 : | ||
| portailfr=http://www.mediawiki.org/wiki/MediaWiki/fr | | portailfr=http://www.mediawiki.org/wiki/MediaWiki/fr | ||
| categorie=Web | | categorie=Web | ||
+ | | interface=Web | ||
+ | | licence=N/A | ||
+ | | descriptif=Moteur de wiki | ||
}} | }} | ||
+ | |||
+ | == 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; |
Version actuelle en date du 16 juillet 2021 à 19:19
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.
- Moteur de wiki
Copies d'écrans
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
- Rechercher si un paquet Flatpak correspondant mediawiki est disponible à l'adresse ci-dessous
- https://flathub.org/apps/search/mediawiki
- Utiliser alors votre magasin de logiciels pour installer le flatpak souhaité
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;