Outils personnels

MediaWiki utilisation : Différence entre versions

De wikiGite

Ligne 7 : Ligne 7 :
 
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".
 
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".
  
= Formattage (Version > 1.5) =
+
= Config =
== Config ==
+
== Config : Rendre la connexion obligatoire, pour lire, ou écrire, ou les deux ==
=== Config : Rendre la connexion obligatoire, pour lire, ou écrire, ou les deux ===
 
 
# Disable reading by anonymous users
 
# Disable reading by anonymous users
 
$wgGroupPermissions['*']['read'] = false;
 
$wgGroupPermissions['*']['read'] = false;
Ligne 22 : Ligne 21 :
 
$wgGroupPermissions['*']['createaccount'] = false;
 
$wgGroupPermissions['*']['createaccount'] = false;
  
=== Config : Mettre en place une validation des nouveaux utilisateurs par un admin ===
+
== Config : Mettre en place une validation des nouveaux utilisateurs par un admin ==
 
utiliser l'extension ConfirmAccount
 
utiliser l'extension ConfirmAccount
 
http://www.mediawiki.org/wiki/Extension:ConfirmAccount
 
http://www.mediawiki.org/wiki/Extension:ConfirmAccount
  
=== Config : Autoriser l'upload de fichier, et pas QUE des images ===
+
== Config : Autoriser l'upload de fichier, et pas QUE des images ==
 
Dans LocalSettings.php, modifier :
 
Dans LocalSettings.php, modifier :
 
  $wgEnableUploads        = true;
 
  $wgEnableUploads        = true;
Ligne 47 : Ligne 46 :
 
  <nowiki>[[Media:fichier.txt|Télécharger]] fichier.txt.</nowiki>
 
  <nowiki>[[Media:fichier.txt|Télécharger]] fichier.txt.</nowiki>
  
== Syntaxe ==
+
= Formattage (Version > 1.5) =
=== Syntax : Headings ===
+
== 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.
 
There are different levels of headings available in mediawiki syntax. The level headings starts with an '=" sign and ends with the same character.
  
Ligne 58 : Ligne 57 :
 
Be careful about the number of = preceding and following the Heading.
 
Be careful about the number of = preceding and following the Heading.
  
=== Syntax : Table of Contents ===
+
== 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.
 
Une table des matières (TOC) sera automatiquement créée si la page contient '''au moins 4''' titres ou sous-titre.
  
Ligne 65 : Ligne 64 :
 
Pour cacher la table des matières, insérer <nowiki>__NOTOC__</nowiki> en haut de page. Pour la déplacer, en plus de <nowiki>__NOTOC__</nowiki> ajouter <nowiki>__TOC__</nowiki> à l'nedroit ou elle doit apparaitre.
 
Pour cacher la table des matières, insérer <nowiki>__NOTOC__</nowiki> en haut de page. Pour la déplacer, en plus de <nowiki>__NOTOC__</nowiki> ajouter <nowiki>__TOC__</nowiki> à l'nedroit ou elle doit apparaitre.
  
=== Syntax : Editing the Sidebar navigation menu ===
+
== Syntax : Editing the Sidebar navigation menu ==
 
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 (**).
 
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.
 
Eg.
Ligne 73 : Ligne 72 :
 
  <nowiki>** http://flossvalley.blogspot.com|FLOSS Valley</nowiki>
 
  <nowiki>** http://flossvalley.blogspot.com|FLOSS Valley</nowiki>
  
=== Syntax : Cadres, extraits de code ===
+
== Syntax : Cadres, extraits de code ==
 
Si une ligne commence par une espace, alors
 
Si une ligne commence par une espace, alors
 
     - elle apparaîtra exactement telle qu'elle a été saisie
 
     - elle apparaîtra exactement telle qu'elle a été saisie
Ligne 80 : Ligne 79 :
 
     - les sauts de ligne ne seront pas automatiques
 
     - les sauts de ligne ne seront pas automatiques
  
=== Syntax : annuler la syntaxe Wiki ===
+
== Syntax : annuler la syntaxe Wiki ==
 
<nowiki><nowiki>texte à protéger</nowiki></nowiki>
 
<nowiki><nowiki>texte à protéger</nowiki></nowiki>

Version du 30 octobre 2008 à 18:01

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".

Config

Config : Rendre la connexion obligatoire, pour lire, ou écrire, ou les deux

  1. Disable reading by anonymous users

$wgGroupPermissions['*']['read'] = false;

  1. But allow them to read e.g., these pages:

$wgWhitelistRead = array ( "Main Page", "Special:Userlogin", "Wikipedia:Help");

  1. Disable anonymous editing

$wgGroupPermissions['*']['edit'] = false;

  1. Prevent new user registrations except by sysops

$wgGroupPermissions['*']['createaccount'] = false;

Config : Mettre en place une validation des nouveaux utilisateurs par un admin

utiliser l'extension ConfirmAccount http://www.mediawiki.org/wiki/Extension:ConfirmAccount

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.

Formattage (Version > 1.5)

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.

Syntax : Editing the Sidebar navigation menu

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>