{{tag>Xenial internet wiki}} ---- ====== Extensions pour Mediawiki ====== Les extensions sont des ajouts à l'installation de base de [[:Mediawiki]] qui permettent d'en améliorer le fonctionnement, ajouter des tags ou des fonctionnalités. Aucune de ces extensions n'est propre à Ubuntu. Toutes les extensions demandent une modification de « /var/www/mediawiki/LocalSettings.php » : n'oubliez donc pas de faire une sauvegarde préalable à toute modification de ce fichier. ===== Pré-requis ===== * Disposer des [[:sudo|droits d'administration]]. * Disposer d'une connexion à Internet configurée et activée. * Avoir installé [[mediawiki]] =====Installation===== ==== PDFexport ==== PdfExport est une extension de MediaWiki particulièrement intéressante : elle permet de demander la traduction de l'article au format PDF. Dans le menu principal apparaît alors dans le panneau de gauche **Imprimer en PDF**. Page officielle (en) [[https://www.mediawiki.org/wiki/Extension:Pdf_Export|pdfExport]] === Installation === - Avec les [[:sudo|droits d'administration]] créer le dossier **/var/www/mediawiki/extensions/PdfExport**. - Pour chacun des 4 fichiers ci-dessous : * récupérer le code, * créer le fichier ennoncé, * le placer dans **/var/www/mediawiki/extensions/PdfExport** - [[https://www.mediawiki.org/wiki/Extension:Pdf_Export/Source_Code#PdfExport.php|PdfExport.php]] - [[https://www.mediawiki.org/wiki/Extension:Pdf_Export/Source_Code#PdfExport_body.php|PdfExport_body.php]] - [[https://www.mediawiki.org/wiki/Extension:Pdf_Export/Source_Code#PdfExport.i18n.php|PdfExport.i18n.php]] - [[https://www.mediawiki.org/wiki/Extension:Pdf_Export/Source_Code#PdfExport.i18n.alias.php|PdfExport.i18n.alias.php]] - Dans le fichier /var/www/mediawiki/LocalSettings.php et **avant la ligne** de demande de rafraîchissement du cache $wgCacheEpoch = max( $wgCacheEpoch, gmdate( 'YmdHis', @filemtime( __FILE__ ) ) ); **ajouter la ligne** require_once("extensions/PdfExport/PdfExport.php"); - Cette extension demande une modification des droits d'accès de **/var/www/mediawiki/images/tmp** pour que cette extension puisse créer et effacer le fichier temporaire === Utilisation === Dans le menu principal apparaît alors dans le menu de gauche "Imprimer en PDF" : {{:pdfexport.jpg?500}} === Particularités rencontrées === - "Imprimer en PDF" n’apparaît que dans certains skin de MediaWiki - lors des tests certaines erreurs d'affichage des quotes sont survenues dans l'export en PDF sans affecter le contenu du PDF. ==== CITE (références /notes de bas de page) ==== CITE est une extension particulièrement utile pour les personnes qui souhaitent référencer ou citer leur sources par des notes de bas de page. Page officielle (en) [[https://www.mediawiki.org/wiki/Extension:Cite/Cite.php|Cite]]. === Pré-requis === * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>htmldoc]]**. === Installation === **Récupérer les fichiers** [[https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Cite|situés ici]]. **copier le répertoire** contenu dans l'archive dans le répertoire /var/www/mediawiki/extensions Ajouter dans le fichier **/var/www/mediawiki/LocalSettings.php** la ligne** : require_once('extensions/Cite/Cite.php'); avant la ligne : $wgCacheEpoch = max( $wgCacheEpoch, gmdate( 'YmdHis', @filemtime( __FILE__ ) ) ); === Utilisation === Placez vos références entre les tags %%%% et %%%% exemple : ceci est une référence unique à la fin de votre article placer simplement la balise Quand vous citez plusieurs fois la même source, il est particulièrement intéressant de les citer dans un même groupe entre les balises et chaque fois que vous souhaiterez faire appel à ce groupe il vous suffira de faire appel à la balise exemple: Lorem ipsum dolor sit amet,Souvenez-vous que c'est le texte de la première référence à l'appel du groupe qui est affichée. Suspendisse gravida ante a felis.ce texte est complètement superflu, vous ne le verrez apparaître nulle part, c'est la première référence du groupe qui sera affichée vous pouvez tout aussi bien laisser en blanc Vous ne devez pas prévoir la numérotation de vos notes de bas de page : les effets du code sont automatiques et immédiat et la numérotation reste cohérente à chaque mise à jour de votre article Illustration : code : {{tutoriel:tutoriel:mediawiki_reference.jpg?450}} Illustration : effet du code : {{tutoriel:tutoriel:mediawiki_reference_affichage.jpeg?450}} Illustration : apparition en bas de page : {{tutoriel:tutoriel:mediawiki_reference_resultats.jpeg?450}} ===== Voir aussi ===== La liste exhaustive des extensions et de leur installation se trouve sur le [[http://www.mediawiki.org|site de MediaWiki]]. ---- //Contributeur principal : [[:utilisateurs:phira]].//