MediaWiki utilisation
De wikiGite
Doc : Guide de l'utilisateur MediaWiki
Sommaire
Configuration
Config : Rendre la connexion obligatoire, pour lire, ou écrire, ou les deux
- Disable reading by anonymous users
$wgGroupPermissions['*']['read'] = false;
- But allow them to read e.g., these pages:
$wgWhitelistRead = array ( "Main Page", "Special:Userlogin", "Wikipedia:Help");
- Disable anonymous editing
$wgGroupPermissions['*']['edit'] = false;
- Prevent new user registrations except by sysops
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['sysop']['createaccount'] = true;
Config : Autoriser l'upload de fichier, et pas QUE des images
Dans LocalSettings.php, modifier :
$wgEnableUploads = true;
Ajouter :
$wgGroupPermissions['*']['upload'] = false;
Pour éviter que les utilisateurs non authentifiés puisse uploader.
ça suffit si on ne veut cherger que des images, pour les intéger aux pages par exemple.
Mais si on veut télécharger d'autres types, ajouter :
$wgVerifyMimeType = false; $wgCheckFileExtensions = false; $wgStrictFileExtensions = false; $wgFileExtensions[] = 'csv'; $wgFileExtensions[] = 'txt'
Et autant de $wgFileExtensions[] que d'extensions autres qu'images désirées.
Vérifier que le répertoire d'upload (voir $wgUploadPath et $wgUploadDirectory) est en 700 pour www-data.
Ensuite, pour créer un lien de téléchargement dans une page vers le fichier uploader, on ajoute :
[[Media:fichier.txt|Télécharger]] fichier.txt.
Administration
Créer un utilisateur
Création d'un nouvel utilisateur (si la configuration "createAccount" est verrouillée comme ci-dessus)
En tant qu'utilisateur du group Administrateurs:
Pages Spéciales, S’identifier / s’inscrire, Créer un compte ou se connecter
Utilisation
Supprimer une page
en admin (sinon l'onglet "supprimer" n'apparait pas), vider son contenu et la déclarer supprimée.
Renommer une page
En réalité, une nouvelle page est créée et l'ancienne redirigée vers elle par REDIRECT.
Ca pose des problèmes notamment avec WikiDrops qui se mélange dans son fil d'Ariane. Pour supprimer définitivement l'ancienne page, créer un lien vers son nom (l'ancien). ça redirige donc vers la nouveau mais avec une info en haut de page disant que c'est redirigé, et un lien vers l'ancienne. Il ne reste qu'à éditer cette ancienne page et supprimer le "REDIRECT".
Aller sur la page index.php?title=MediaWiki:Sidebar
par exemple: http://www.example.com/mediawiki/index.php?title=MediaWiki:Sidebar
On peut alors modifier la page (s'il n'y a pas de bouton modifier, cliquez sur créer).
Pour ajouter un lien, vous pouvez faire comme l'exemple suivant:
** http://192.169.10.6/mediawiki/index.php/Special:Toutes_les_pages | Toutes les pages
Ajout de fonctionnalité
Fonctionnalité : Ajouter la possibilité d'ouvrir des liens dans une nouvelle page
http://jimbojw.com/wiki/index.php?title=Popup_links_in_MediaWiki_to_new_window
Après configuration, l'utilisation est simple :
<span class="pops">http://jimbojw.com/</span>
Fonctionnalité : Mettre en place une validation des nouveaux utilisateurs par un admin
utiliser l'extension ConfirmAccount : http://www.mediawiki.org/wiki/Extension:ConfirmAccount
Formattage du texte (Version > 1.5)
Syntax : coloriser le texte
<span style="color:green">TEXTE</span>
Syntax : création et utilisation d'une ancre
Création :
<span id="ancre">texte</span>
Utilisation :
Sur la page elle-même, il suffit de créer un lien comme ceci : [[#ancre|texte à afficher]]. Pour faire un lien vers une ancre sur une autre page, il faut écrire, par exemple [[Aide:Contenu#Introduction]].
Syntax : Headings
There are different levels of headings available in mediawiki syntax. The level headings starts with an '=" sign and ends with the same character.
First level =Heading= Second level ==Heading== Third Level ===Heading=== Fourth Level ====Heading====
Be careful about the number of = preceding and following the Heading.
Syntax : Table of Contents
Une table des matières (TOC) sera automatiquement créée si la page contient au moins 4 titres ou sous-titre.
Pour créer un sommaire avec moins de 4 titres, ajouter __TOC__ à l'endroit où il doit apparaitre.
Pour cacher la table des matières, insérer __NOTOC__ en haut de page. Pour la déplacer, en plus de __NOTOC__ ajouter __TOC__ à l'nedroit ou elle doit apparaitre.
To edit the Sidebar navigation menu just enter MediaWiki:Sidebar in the Search box and edit the resultant page. The sidebar navigation uses a different syntax. To open a new navigation box, define a title with *. To Create Hyperlinks just start with two asterisks (**). Eg.
* Title ** ArticleName| Article name ** http://flossvalley.blogspot.com|FLOSS Valley
Syntax : Cadres, extraits de code
Si une ligne commence par une espace, alors
- elle apparaîtra exactement telle qu'elle a été saisie - dans un cadre - dans une police non proportionnelle - les sauts de ligne ne seront pas automatiques
Syntax : annuler la syntaxe Wiki
<nowiki>texte à protéger</nowiki>