« Mediawiki » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 94 : Ligne 94 :
Si vous souhaitez interdire la visualisation de votre wiki (sauf page d'Accueil et d'inscription) aux personnes non enregistrées, vous devez éditer le <code> LocalSettings.php </code> et ajouter les lignes suivantes :  
Si vous souhaitez interdire la visualisation de votre wiki (sauf page d'Accueil et d'inscription) aux personnes non enregistrées, vous devez éditer le <code> LocalSettings.php </code> et ajouter les lignes suivantes :  


<source>
 
# Pages que les utilisateurs non enregistrés peuvent voir
# Pages que les utilisateurs non enregistrés peuvent voir
$wgWhitelistRead = array( "Accueil", "Special:Userlogin" );
$wgWhitelistRead = array( "Accueil", "Special:Userlogin" );
$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['*']['read'] = false;
</source>
 





Version du 19 mai 2016 à 08:16

Introduction

Mediawiki est un logiciel permettant de réaliser des sites Internet de type wiki. Il s'agit d'un système de gestion de contenu qui rend les pages Web librement et également modifiables par tous les visiteurs autorisés.

Le logiciel est "open source", c'est à dire que vous pouvez l'utiliser gratuitement, accéder au code et le modifier.

Les exemples de sites utilisant le wiki sont nombreux: le plus connu est très certainement Wikipédia. Nous pouvons également ce wiki : Edutechwiki.

Pour de plus amples informations sur Mediawiki et son développement, consulter la page Mediawiki de Wikipédia.

Notez qu'il existe aussi des services (fermes wiki) comme Wikia qui sont des sites communautaires dans lesquels n'importe qui peut contribuer.

Description et intérêt

Mediawiki est une technologie plus difficile à utiliser. Par contre, il existe des possibilités techniques avancées comme:

  • la mise en page de contenus spécialisés (code informatique par exemple)
  • un système de catégories et d'espaces de nommage pour l'organisation de contenus
  • production de livres ("wiki books"), une fonctionnalité récente
  • outils de gestion pour wikis ouverts (changements)

Le médiawiki est un outil approprié pour des projets de contenus. Il en existe pour toutes les domaines (produits, manuels, tourisme, etc.)

En éducation
  • Sites de contenus académiques
  • Sites de manuels pédagogiques (open educational resources)
  • Sites pédagogiques (les élèves/étudiants écrivent)

Installer Mediawiki

Pour télécharger Mediawiki, cliquer sur https://www.mediawiki.org/wiki/Download et télécharger une version stable. L'installation n'est pas du tout facile pour un débutant, mais très bien documentée et réalisable avec un peu de discipline et de persévérance.

NOTE : pour installer Mediawiki, il vous faut une architecture LAMP ou WAMP sur votre ordinateur.

Installation en local

Pour installer Mediawiki en local (ie sur votre machine), voici la marche à suivre :

1. Télécharger le logiciel Mediawiki

2. Décompresser deux fois le fichier (pour cela, vous pouvez utiliser 7-zip)

3. Placer le dossier Mediawiki décompressé dans le répertoire du serveur Web que vous avez installé (ex : C:\Wamp\www). Vous pouvez, si vous le souhaitez, renommer le dossier Mediawiki comme par exemple "EdutechWiki" pour ce wiki.

4. Lancer un navigateur (ex : Firefox, Google Chrome ou Internet Explorer).

5. Taper l'adresse suivante : http://localhost/ suivi du nom du dossier dans lequel vous avez mis le wiki (exemple : si vous avez renommé le dossier en "monwiki", cela donnera http://localhost/monwiki

6. Réglage de PhpMyAdmin Dans PhpMyAdmin,

créer une base de données nommée wikidb (c'est le nom par défaut proposé par MediaWiki, mais vous pouvez le changer).
créez un utilisateur avec mot de passe, en cliquant sur Privileges > Add a New User en donnant tous les droits à cet utilisateur (puisque c'est vous !) et en choisissant Local comme Host.

7. Dans la page d'installation Après avoir configurer PhpMyAdmin, revenez à la page d'installation et entrez le nom de la base de données, le nom de d'utilisateur et le mot de passe créés dans PhpMyAdmin.

8. Lancez l'installation en cliquant sur Install et suivez les indications données à l'écran.

9. Une fois terminé :

Cliquer sur le lien qui s'affiche en bas à droite ;
Déplacer le fichier LocalSettings.php qui se trouve dans le dossier mediawiki-X.X/Config vers le dossier supérieur : mediawiki-X.X (si vous n'avez pas renommé vos dossiers sinon le nom du dossier supérieur est celui que vous avez choisi)
Revenir au navigateur et cliquer sur OK dans la barre de navigation : le wiki apparaît.

Installation chez un hébergeur

Pour installer Mediawiki sur un serveur,

  1. Télécharger le fichier médiawiki et le décompresser (cf. étape 1 et 2 du paragraphe précédent):
  • soit en local puis utiliser en utilisant un client FTP comme FileZilla (logiciel Open Source, Windows, OSX et Linux) ou Cyberduck (OSX) pour copier le dossier sur le serveur
  • soit directement sur le serveur

Le reste des étapes sont les mêmes que pour l'installation en local.

Configurer votre wiki

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.



La configuration d'un wiki est à deux dimensions et concerne :

  • La configuration des droits d'accès utilisateurs (ie ce qu'ils peuvent ou non faire sur le wiki)
  • La configuration de l'apparence générale de votre wiki pour l'adapter à votre projet.

Nous présentons ici les configurations de base de Médiawiki.

Configurations utilisateurs

Mediawiki est un système basé sur des permissions. Cela signifie que vous pouvez autoriser les utilisateurs a effectuer ou non certaines actions.

NOTE : dans les paramètres par défaut, toute personne qui accède à votre wiki a l'autorisation de modifier les pages (excepté certaines pages protégées par le logiciel).


La configuration de base de l'accès se fait par la modification du fichier LocalSettings.php (fichier qui figure dans la racine du dossier Mediawiki). Ouvrez ce fichier avec un éditeur (brackets, notePad++ par exemple). Vous pouvez configurer les droits de deux manières :

Déterminer qui peut visualiser votre wiki

Si vous souhaitez interdire la visualisation de votre wiki (sauf page d'Accueil et d'inscription) aux personnes non enregistrées, vous devez éditer le LocalSettings.php et ajouter les lignes suivantes :


  1. Pages que les utilisateurs non enregistrés peuvent voir

$wgWhitelistRead = array( "Accueil", "Special:Userlogin" ); $wgGroupPermissions['*']['read'] = false;



  1. Déterminer qui peut éditer votre wiki

Configurations d'apparence

Deux manières de configurer votre wiki Il existe deux manières générales de configurer votre site :

   en modifiant en ligne certains paramètres et certaines pages particulières ;
   en modifiant ou ajoutant des fichiers dans le dossier de votre site.

Edition

Aide à l'édition


Exemples d'applications et d'utilisation

TECFA maintient environ 5 Mediawikis, dont les plus connu est http://edutechwiki.unige.ch/en (la version Anglaise de ce wiki).

Liens et bibliographie