Installation

Download Report

Transcript Installation

Slide 1

MediaWiki

Fiche

Statut

MediaWiki est un logiciel libre (open source)
développé à l'origine pour Wikipédia, sous
license GNU General Public License (GPL).
Mediawiki est gratuit

Version stable au moment de la
rédaction de cette fiche :mediawiki1.9.3

Communauté
d’utilisateurs

Importante communauté d’utilisateurs, c’est le
moteur de wiki de Wikipédia

Bien que l’anglais reste la langue
dominante, une documentation basique
existe en français

Nature

Moteur logiciel générant des pages Wiki.

Un wiki est un système de gestion de
contenu de site web qui rend les pages
web librement et également modifiables
par tous les visiteurs autorisés. On
utilise les wikis pour faciliter l'écriture
collaborative de documents avec un
minimum de contraintes. (cf. wikipedia)

Caractéristiques
fonctionnelles

Mediawiki procure à une communauté
d’utilisateurs un « Wikipedia vierge ». Il permet
donc une écriture communautaire entièrement
paramétrable. On peut adapter Mediawiki aux
besoins de cette communauté en aménageant
son aspect, les droits d’écriture, les types de
média gérés…

Capacité de faire tourner un site unique
sur plusieurs serveurs. Supporte une
charge en lecture / écriture sans limite
théorique.

Caractéristiques
techniques

Univers LAMP
Le langage est le PHP.
Nécessite MYSQL.
Feuilles de style CSS

Les plateformes possibles :
GNU/Linux, BSD, Sun, Microsoft
Windows, Apple MacOS X and IBM
System. Serveur recommandé :
Apache, version 1.3 or 2.0 – Database:
MySQL 4.x - Serveur script : PHP
version 5


Slide 2

MediaWiki

Fiche

Url de
téléchargement

http://sourceforge.net/project/showfiles.php?group_id=34373&package_id=93103&relea
se_id=487921 Ou bien
http://sourceforge.net/projects/wikipedia

Url de
documentation

http://fr.wikibooks.org/wiki/MediaWiki_pour_d%C3%A9butants
http://www.mediawiki.org/wiki/MediaWiki/fr

Installation
Installation, paramétrage et tests

Niveau installateur

Niveau webmaster pour une installation simple
Mais, pour une véritable adaptation à des besoins très spécifiques : niveau ingénieur

Temps d’installation

1h dans un environnement LAMP correspondant aux prérequis.

Temps de paramétrage

Mediawiki est aussitôt prêt à l’emploi, toutefois une adaptation à vos besoins fera
considérablement varier sa mise en œuvre. Compter 1 jour pour la version basique.

Tests

4 jours

Rédaction

1 jour


Slide 3

MediaWiki

Mode opératoire pour l’installation :
Médiawiki peut aussi bien être installé en local, ou
sur un serveur distant.
Télécharger l’application à cette adresse :
http://sourceforge.net/project/showfiles.php?grou
p_id=34373&package_id=93103&release_id=4879
21
Ou bien à celle-ci
http://sourceforge.net/projects/wikipedia
Placer le contenu décompressé de l’archive dans le
répertoire de votre serveur accessible au web.
Veiller à conserver la structure des répertoires.
Accéder au PhpMyadmin de votre serveur et dans
les « privilèges », créer un utilisateur avec un mot
de passe et attribuer lui tous les droits. Eviter
d’utiliser root (l’utilisateur par défaut) car la
création d’un mot de passe peut vous conduire à
devoir réécrire les autorisations dans le fichier
Mysql, ce qui est une complication inutile.

Installation


Slide 4

MediaWiki

Installation

Lancer votre navigateur. Indiquez lui l'adresse qui correspond au répertoire dans lequel
figurent les fichiers de Mediawiki et les sous-répertoires. Vous arrivez sur une page au logo
de Mediawiki. Cliquez sur le seul lien actif : set up the wiki.

La page d’installation de média-wiki se subdivise en plusieurs sections, la
première est la vérification de l’environnement.
La deuxième et troisième section ci-dessous ne posent pas de difficultés.

Suivez le processus d'installation : définir une licence ;
donner un nom à votre wiki ; choisir un pseudo et
un mot de passe


Slide 5

MediaWiki
Quatrième section : vous pouvez choisir un
nom pour la base de données
(NomdelaBDD).
Attention dans le paramétrage des droits,
réutiliser le login et le mot de passe que
vous avez créé précédement avec Mysql.
Dans les champs DB username, Db
password.
Idem pour les valeurs du superuser account,
Ne suivez pas la proposition d’utiliser root
pour le Superuser.
Délaissez les spécifications de Mysql.
Lancez l'installation en cliquant sur le bouton
Install Mediawiki.
Une fois l'installation terminée : Déplacer le
fichier LocalSettings.php qui se trouve dans
le dossier /Config/ vers le dossier racine de
votre wiki. Revenez à votre navigateur et
cliquez sur OK dans la barre de navigation :
votre wiki apparaît !

Installation


Slide 6

MediaWiki

Mise en oeuvre

Si vous êtes familier de Wikipédia, vous aurez reconnu les onglets : article (consultation), discussion (commentaire sur le contenu de
l’article), modifier (modification du contenu) et historique (permet une comparaison des versions en fonction de leur évolution).

Dans la configuration de base, tout reste ouvert. Tout le monde peut créer un article, s’inscrire en tant que contributeur. Des
préférences peuvent être définies pour chacun comme par exemple l’aspect du site, sans que cela n’influence la navigation des
autres usagers. Mais le plus important sont les options de suivis des articles. En effet, un système d’alerte peut être mis en place,
vous recevez alors un mail dès que l’article suivi a été modifié.
Ci-dessous, après s’être identifié, voici les choix du menu mes préférences


Slide 7

MediaWiki
Création d’une page
Il existe deux façons de créer une nouvelle page :
1. tapez le titre de la page dans la ligne de navigation de votre browser,
à la fin de l’adresse, le nom de la nouvelle page : « Bonnes idées ».
Comme ceci.
http://localhost/mediawiki/index.php/Bonnes idees, puis tapez
« entrée ».
Aussitôt l’orthographe est convertie en une adresse web :
http://localhost/mediawiki/index.php/Bonnes_idees
Et voilà, votre page est créée. Vous n’avez plus qu’à la modifier pour la
remplir. N’oubliez pas de l’enregistrer.

2. Tapez le titre de la page à créer dans le cartouche de recherche,
lancer la recherche, une page « résultat de la recherche » s’affiche
cliquez alors sur « créer cet article ».

Mise en oeuvre


Slide 8

MediaWiki

Mise en oeuvre

Les droits des utilisateurs :
Le paramétrage des droits se fait via le fichier de paramétrage localsetting.php. On peut y déclarer des profils d’utilisateurs.
Une documentation complète sur ce fichier est disponible : http://www.mediawiki.org/wiki/Manual:LocalSettings.php .
Les droits peuvent être aménagés, on peut obliger les lecteurs à s’identifier, interdire l’accès à certains profils, protéger certaines
pages etc.
Une fois les paramétrages des profils définis dans localsetting.php, la page « Special:Userrights » permet d’affecter des usagers aux
profils sans qu’aucun codage php ne soit nécessaire.
Pour une personnalisation des accès, vous pouvez aussi consulter :
http://www.mediawiki.org/wiki/Manual:Preventing_access

Les extensions :
Mediawiki supporte des extensions qui s’accrochent (hooks) au code principal du moteur de wiki en lui rajoutant des fonctionnalités
diverses et variées. Pour mesurer la richesse des extensions cf.: http://www.mediawiki.org/wiki/Special:Allpages/Extension
Toutefois, ces ajouts restent réservés aux utilisateurs avertis.

Les menus :
Si vous recherchez la page : MediaWiki:Sidebar, vous trouverez par l’exemple comment redéfinir le menu latéral afin de l’adapter à
vos besoins.
L’éditeur médiawiki :
Pour certains, cet éditeur et la syntaxe qu’il impose demeure trop complexe. En effet, hormis certains boutons qui permettent de
faire apparaître les balises formatant le texte, de nombreuses fonctions restent peu accessibles pour le débutant. Pour s’en
convaincre : http://fr.wikipedia.org/wiki/Aide:Syntaxe.
Cette difficulté n’est toutefois pas insurmontable et cette syntaxe véhiculée par Wikipedia est quasiment devenue un standard des
wikis.
Une autre façon de contourner cette difficulté est d’utiliser une extension qui permet d’intégrer un éditeur open-source : fckeditor.
Pour plus de détails…
http://www.mediawiki.org/wiki/Extension:FCKeditor_%28by_Mafs%29#Text_editing


Slide 9

MediaWiki

Les pages spéciales facilitent la gestion des
contenus. Certaines d’entre-elles sont en accès
restreint et ne sont visibles que par le niveau
administrateur.

•Articles avec le plus de catégories

•Liste des participants

•Articles avec le plus de révisions

•Liste des redirections

•Articles les moins récemment

•Modifications récentes

modifiés

•Modèles inutilisés

•Catégories

•Nouvelles pages

•Catégories inutilisées

•Ouvrages de référence

•Catégories les plus demandées

•Pages courtes

•Catégories les plus liées

•Pages d’homonymie

•Catégories sans catégories

•Pages en impasse

•Copier sur le serveur

•Pages les plus consultées

•Créer un compte ou se connecter

•Pages les plus

•Doubles redirections.

demandées

•Exporter des pages

•Pages les plus liées

•Galerie des nouveaux fichiers

•Pages longues

•Images les plus liées

•Pages orphelines

•Images orphelines

•Pages sans catégorie

•Index des préfixes

•Préférences

•Journaux

•Recherche par type MIME

•Liste de suivi

•Rechercher

•Liste des blocages

•Redirect aléatoire

•Liste des images

•Redirections cassées

•Liste des messages système

•Statistiques
•Toutes les pages
•Uncategorized images
•Une page au hasard
•Version

Mise en oeuvre


Slide 10

MediaWiki

Intérêt pour l’UMVF

Du fait de l’extraordinaire succès de Wikipedia, Mediawiki est un outil que de nombreux usagers trouveront relativement familier. Ce
qui aide à sa diffusion dans un groupe de travail.
Car c’est par le travail de groupe que cet outil prend son sens. Comme tous les wikis, il propose une écriture collaborative. La gestion
des droits d’écriture permet l’ensemble des possibles entre deux positions extrêmes : soit de faire coexister les articles sans que
leurs auteurs puissent réécrire les textes des autres auteurs (chacun ne peut retoucher que ses propres articles), soit rendre possible
par tous la réécriture de tous les articles (on notera que cette position reste utopique, Wikipédia en a démontré les limites et l’a
ajustée, elle reste le principe de production et de régulation majeur de la fameuse encyclopédie, de nombreuses pages échappe à
cette logique).
Si l’écriture d’un wiki est de type collaborative, sa lecture génère la régulation de l’exactitude des contenus, soit par les
commentaires (page de discussion) soit grâce à l’évolution des versions réécrites par la communauté des lecteurs. Mais pour cela, il
faut une très importante masse de lecteurs. On estime qu’en général sur les sites communautaires, 1% des lecteurs sont des
auteurs, sous Wikipedia la participation est exceptionnelle : 4,7% des lecteurs sont contributeurs (de la correction orthographique à
la rédaction de contenus originaux).
Cet outil répond aux besoins fonctionnels de Wikipedia : faciliter la création de pages et le développement de contenus
essentiellement textuels. Le classement de l’information qu’il impose est le « titre de page ». Pour Wikipédia, c’est l’idéal : une page
= une entrée encyclopédique. Les titres peuvent être de véritables phrases, ce qui ouvre toutes les possibilités d’organisation des
contenus.
Pour se rendre compte des possibilités de Mediawiki, le plus simple est d’observer la construction des pages de Wikipédia. Il est facile
de réaliser des pages « portails » pour des redirections thématiques (souvent structurées par des tableaux) ou bien des pages
d’index ...
On aura donc compris que Mediawiki n’est pas condamné à développer des contenus liés à l’approche encyclopédique. De nombreux
sites open source utilisent Mediawiki pour réaliser l’aide de leur software. D’autres s’articulent autour de communautés. Les
potentialités de l’outil sont donc importantes.

Tant que l’on s’en tient aux contenus textuels avec des photos voire des sons, la configuration par défaut est suffisante. Pour les
utilisateurs avancés, l’ajout de la vidéo complètera l’arsenal des medias, soit directement par l’usage de fichiers avi, soit par
l’encapsulation de flux venant de Youtube ou d’un autre serveur vidéo de ce type.


Slide 11

MediaWiki
Wikinu
http://www.wikinu.org/medecine

Exemple