Archive:Installer des extensions dans Mediawiki
Ce wiki a été archivé en 2018.
Le nouveau wiki se trouve à: ressources.labomedia.org Les fonctionnalités sont désactivées: vous pouvez faire une recherche sur Google site:https://wiki.labomedia.org et découvrir La Labomedia. |
Sommaire
- 1 Liste des extensions
- 2 Comment installer une extension
- 3 Liste d'extensions vitales
- 4 L'essentiel pour les contributeurs: le WYSIWYG
- 5 Recherche d'extensions utiles
- 6 TreeAndMenu
- 7 Moteur de recherche sur le wiki
- 8 Les extensions issues de Vision
- 9 Fil d'ariane
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
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.
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
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/Category:Year Une page de catégories qui a de la gueule.
- 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
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:
- Hook extensions @ Accueil < Wiki Labomedia < Installer des extensions dans Mediawiki
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;
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
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
L'installation nécessite une retouche dans la base de données, de php.
Fil d'ariane
- http://www.mediawiki.org/wiki/Extension:BreadCrumbs
- La version pour php5.3 http://www.mediawiki.org/wiki/Extension_talk:BreadCrumbs#PHP_5.3_issue
Notre css
- BreadCrumbsTrail {
font-size:1em; background-color: #ECECEC; position:top; left: 2px; bottom:0; width:99%;
}