Archive:Installer des extensions dans Mediawiki

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher

Liste des extensions

L'aide sur les extensions en français.

La liste des extensions qui existent

Comment installer une extension

Récupérer l'archive, bien choisir votre version, la décompresser, la coller dans le dossier /var/lib/mediawiki/extensions

Configurer votre LocalSettings en suivant la doc.

sudo gedit /etc/mediawiki/LocalSettings.php


Liste d'extensions vitales

MultiUpload

Extension:MultiUpload permet de téléverser jusqu'à 5 fichiers à la fois.

Télécharger la version 1.15.x

Ajouter au LocalSettings

require_once("$IP/extensions/MultiUpload/SpecialMultipleUpload.php");
Version pour Mediawiki 1.16

MultiUpload_svn de wiki vers ftp renommé MultiUpload le 25 08 2010

Modification du menu Navigation

La boîte à outils ne propose plus l'action Téléverser plusieurs fichiers après un téléversement.

Se connecter au wiki en root, aller à (à adapter suivant votre adresse)

http://localhost/mediawiki/index.php/MediaWiki:Sidebar

En fait, il faut créer la page "Mediawiki:Sidebar" , adapter pour avoir

* navigation
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
** Special:MultipleUpload|Multi Upload
* SEARCH
* TOOLBOX
* LANGUAGES


ParserFunctions

Extension:ParserFunctions installe quelques fonctions tests de boucles utilisables dans la syntaxe wiki ou html, par exemple ifelse

Absolument nécessaire dans des modèles un peu élaborés tel que Modèle:Boite. Si vous n'avez pas l'extensions ce modèle ne marche pas, il affiche une boîte avec à l'intérieur un menu.

Télécharger la version 1.15.x

Ajouter au LocalSettings

require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php"  );


CategoryTree

Extension:CategoryTree permet de déplier l'arborescence des catégories

Télécharger la version 1.15.x

A ajouter au LocalSettings

$wgUseAjax = true;
require_once("{$IP}/extensions/CategoryTree/CategoryTree.php");

La doc pour ajouter CategoryTree dans le menu latéral.


Fileinfo

Extrait d'une FAQ Mediawiki

Problèmes
Quelques utilisateurs ont rapporté que, après avoir ajouté un format de fichier dans la liste des extensions autorisées, une erreur survenait. Le texte de l'erreur est similaire au suivant :
The file is corrupt or has an incorrect extension. Please check the file and upload again.
Traduction : Le fichier est corrompu ou a une extension incorrecte. Veuillez vérifier le fichier et le retélécharger à nouveau.
La solution à ceci est de vérifier la valeur de $wgMimeDetectorCommand et de la corriger si nécessaire. Par exemple, sous Unix, configurez ceci comme :
$wgMimeDetectorCommand = "file -bi";
Sinon l'extension fileinfo doit être compilée dans PHP.

Le détail de l'installation.

sudo apt-get install php-pear php5-dev libmagic-dev
sudo pecl install fileinfo

L'essentiel pour les contributeurs: le WYSIWYG

Wiki Astro prend soin de ses éditeurs !

Le site de Wiki Astro qui utilise FCKeditor.

WYSIWYG editor

WYSIWYG (What You See Is What You Get) Ce que vous voyez est ce que vous aurez

Pour aller au bout de la question

FCKeditor

Extension:FCKeditor version officielle

FCKeditor integration guide

Une image de l'éditeur en cours sur un site lamda.

Installation

Récupérer l'archive, décompresser, copier le dossier dans /var/lib/mediawiki/extensions/

Rajouter au LocalSettings.php

require_once("$IP/extensions/FCKeditor/FCKeditor.php");
$wgUseAjax = 'true';

CKeditor

ckeditor est sous double License : GPL et Commerciale

L'extension WYSIWYG pour Mediawiki avec les explications de l'installation

CKEditor ne propose plus de pop-up pour appliquer une catégorie

Pour appliquer graphiquement une catégorie, il faudrait installer Halo qui n'est pas GPL.

Le wiki vision comprend SMW+

http://www.citilabpro.eu/visionwiki/index.php?title=Special:Version

Recherche d'extensions utiles

Extension:CategoryCloud

Un nuage de catégories: un exemple sur une page simple, efficace, avec un graphique agréable, avec en même temps l'extension CategoryTree.

La documentation Extension:CategoryCloud


Extension:ConditionalMenus

http://www.mediawiki.org/wiki/Extension:ConditionalMenus

ConditionalMenus extension allows to show or not show certain parts of a page, depending on what the page name is and what categories are in the ancestry of the page. It is useful in pages that are usually included, to allow for dynamic menus or headers.


Extension:Dynamic Category Map

http://www.mediawiki.org/wiki/Extension:Dynamic_Category_Map

DynamicCategoryMap is a Mediawiki 1.5 extension. It is designed to provide add-on navigation ability across the whole site. It will list all categories of the first two levels (top categories with their children) dynamically and arrange their output in a user-friendly manner. Follow links of each category in the map, user could easily find all articles and sub-categories in it.

Extension:Graphical Category Browser

http://www.mediawiki.org/wiki/Extension:Graphical_Category_Browser

Showing the interconnection of categories as a graph enhances navigability of the site.

  • A special page "Graphical Categories Browser" is added.
  • A hook is supplied to the category pages to add a graph on top.

Extension:Multi-Category Search

http://www.mediawiki.org/wiki/Extension:Multi-Category_Search

Purpose and usage

The extension is indispensable if you need, for example, to find all articles about american comedy movies released in 1990 on your cinema-related wiki. Then you go to page Spécial:MultiCategorySearch, specify three categories: "USA films", "Comedy films" and "1990 films", and click on search button. That's it - you get the list of movies.


Extension:NiceCategoryList2

Liste des sites qui l'utilisent:

http://wiki.x-plane.com/Special:Version mediawiki 1.15 et avec NiceCategoryList et pas NiceCategoryList2
http://www.abbotthotel.com/wiki/index.php/Special:Version C' est un vieux wiki, avec NiceCategoryList et pas NiceCategoryList2


Installation

Bug : mediawiki 1.15 et mediawiki 1.16

Fonctionne en remplaçant partout &$ par $ ( change &$ to $ )

http://www.mediawiki.org/wiki/Extension:NiceCategoryList2

  • What can this extension do?

This extension displays a category listing, including sub-categories, in a number of useful formats. This is intended to allow easier navigation of a wiki's category tree. It implements a new tag (ncl) which generates a list of all pages and sub-categories in a given category. The list can display multiple levels of sub-categories, and has several options for the display style.

http://www.mediawiki.org/wiki/File:NiceCategoryList2_extension_example.jpg


Extension:ASHighlight

http://www.mediawiki.org/wiki/Extension:ASHighlight

Chemin ou historique de navigation

Extension:Navigation path

Extension:NavContent

Extension:CategoryLink

Extension:BrowserHistoryLink  crée Go back comme en haut sur cette page, c'est totalement nu, cela revient à faire Reculer d'une page dans Firefox

Extension:CategoryBreadcrumb

Ajoute simplement la catégorie de la page en haut de page, mais pas le chemin des catégories

Extension:BreadCrumbs2

Marche mal, bizarre, le site exemple marche au poil : ben oui il faut se payer les chemins à la main sur toutes les pages

Exemple:

TreeAndMenu

Menu avec l'arborescence Utilise des modèles et DynamicPageList TreeAndMenu nécessite

Extension:DynamicPageList

Ajouter dans LocalSettings avant ParserFonction, sinon Catégorie est différent de Category

# Internationalization
$wgNamespacesWithSubpages[NS_MAIN] = true;

Extension:DynamicPageList

Il faut http://www.mediawiki.org/wiki/Extension:DynamicPageList_%28third-party%29 avec un bandeau de sécurité:

WARNING: the code or configuration described here poses a major security risk.

Problem: Allows users to inject arbitrary html (including javascript) into pages.

aiSee

Affichage de l'arborescence dans le menu à gauche http://semeb.com/dpldemo/index.php?title=Wgraph

Menu à gauche

http://www.mediawiki.org/wiki/Extension:TreeAndMenu#Adding_a_treeview_to_the_sidebar_.28if_using_monobook_skin.29

Moteur de recherche sur le wiki

http://www.mediawiki.org/wiki/Extension:SphinxSearch conseillé pour les petits wikis

http://www.mediawiki.org/wiki/Extension:Hyper_Estraier liens cassés et mal documenté, abandon !

http://www.mediawiki.org/wiki/Extension:MWSearch basé sur Lucene conseillé pour les gros wikis, Wikipedia tourne avec Lucene

Sphinx

http://www.sphinxsearch.com/docs/current.html

SphinxSearch Moteur de recherche plus intelligent que le moteur intégré ! SphinxSearch

Exemple sur le site New World Encyclopedia

Voir aussi Assimi : a visual text search interface à Spinx

Les extensions issues de Vision

Icon

Icon Copier le dossier Icon dans le dossier extensions, ajouter au LocalSettings.php

require_once( "$IP/extensions/Icon/Icon.php" );

You will have a new Parser Function (#icon) - Syntax is as follows:

{{#icon: image title | image alt text | image width | page to link to }} 

Only the image title argument is required - the rest are optional.

  • {{#icon: Info.png|Info}} will display the Info.png icon in its default size
  • {{#icon: Info.png|Info|24}} will display the Info.png icon with a width of 24px
  • {{#icon: Info.png|Info|24|Special:Help}} same as above and clicking on it will link to Special:Help

Semantic MediaWiki

Semantic MediaWiki

L'installation nécessite une retouche dans la base de données, de php.


Fil d'ariane

Notre css

  1. BreadCrumbsTrail {
       font-size:1em;
       background-color: #ECECEC;
       position:top;
       left: 2px;
       bottom:0;
       width:99%;

}