MediaWiki/MediaWiki 1.39

Aller à la navigation Aller à la recherche

MediaWiki 1.39.3

Prérequis

Cycle de vie :

  • https://www.mediawiki.org/wiki/Version_lifecycle/fr
  • Apache : Apache/2.4.46 (Win64)
  • MySQL :
    • MySQL Installer - Community, 1.4.36.0
    • MySQL Server 8.0 (8.0.23)
    • MySQL 5.7.0+
  • PHP Version :
    • 7.4.3+
    • 8.0.0+ (à partir de MediaWiki 1.39.0)
    • 8.1.0+
  • Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.20.27508, 14.20.27508.1

Installation

  • récupération de la version 1.39.3
  • dossier D:\glgwamp\www\kb2\

Habillage utilisé

# NET01, Kono Info, Ph. Page, 02/06/2023
# Metrolook
# habillage
# https://www.mediawiki.org/wiki/Skin:Metrolook
$wgDefaultSkin = "Metrolook";

wfLoadSkin( 'Metrolook' );

Extension utilisé

  • CodeEditor ;
  • CodeMirror ;
  • VisualEditor ;
  • WikiEditor ;
  • NoTitle ;
  • PDF Handler ;
  • MultimediaViewer ;
  • Purge

LocalSetting.php


# NET01, Kono Info, Ph. Page, 02/06/2023, extensions supplémentataire
wfLoadExtension( 'NoTitle' );
wfLoadExtension( 'MsUpload' );
wfLoadExtension( 'Purge' );
wfLoadExtension( 'NewestPages' );
wfLoadExtension( 'Highlightjs_Integration' );
#wfLoadExtension( 'Auth_remoteuser' );

# NET01, Kono Info, Ph. Page, 02/06/2023, CodeMirror, pour coloration syntaxique en édition brute d'article 
# https://www.mediawiki.org/wiki/Extension:CodeMirror
wfLoadExtension( 'CodeMirror' );
# Enables use of CodeMirror by default but still allow users to disable it
$wgDefaultUserOptions['usecodemirror'] = 1;
# Enable bracket matching in CodeMirror
$wgCodeMirrorEnableBracketMatching = true;
# Enable accessible colors in CodeMirror
$wgCodeMirrorAccessibilityColors = true;

# NET01, Kono Info, Ph. Page, 02/06/2023
# création d'un nouvel espace de nom pour les portails
$wgExtraNamespaces[100] = "Portail";

# NET01, Kono Info, Ph. Page, 02/06/2023, formats autorisés à l'importation
$wgFileExtensions = array( 'gif', 'jpg', 'jpeg', 'pdf', 'png', 'svg', 'txt', 'xlsx', 'xls', 'docx', 'doc', 'ppt', 'pptx', 'wav', 'mp3' );

# NET01, Kono Info, Ph. Page, 02/06/2023, formats autorisés à l'importation * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
# https://www.mediawiki.org/wiki/Skin:Metrolook
#
# Personnalisation interface Metrolook : suppression flêche du menu
$wgMetrolookDownArrow = false;
# Personnalisation interface Metrolook : suppression du bouton "importer le fichier"
$wgMetrolookUploadButton = false;
# Pour ne pas replier les rubriques de menu
$wgMetrolookFeatures = array( 'collapsiblenav' => array( 'global' => false, 'user' => false ) );

# NET01, Kono Info, Ph. Page, 02/06/2023
# active les sous-pages dans l'espace de nom principal
$wgNamespacesWithSubpages[NS_MAIN] = true;

# NET01, Kono Info, Ph. Page, 02/06/2023
# active la visionneuse de multimédias par défaut pour tous les utilisateurs, authentifiés ou non
$wgMediaViewerEnableByDefault = true;
$wgMediaViewerEnableByDefaultForAnonymous = true;

# NET01, Kono Info, Ph. Page, 02/06/2023
# Sur les pages de catégorie, affiche une galerie de vignettes pour les images appartenant à cette catégorie au lieu de les lister comme des articles ;
# valeur par défaut : true ; donc pas nécessaire de déclarer la variable !
# https://www.mediawiki.org/wiki/Manual:$wgCategoryMagicGallery
$wgCategoryMagicGallery = true;

# NET01, Kono Info, Ph. Page, 02/06/2023
# autorisation du code HTML dans les pages ; ceci pour inclure des animations réalisées avec Sozi.
# https://www.mediawiki.org/wiki/Manual:$wgRawHtml
$wgRawHtml=true;

# NET01, Kono Info, Ph. Page, 02/06/2023
# External Data
# pour récupérer des données externes (CSV, JSON, XML, HTML, base de données...
# https://www.mediawiki.org/wiki/Extension:External_Data
# https://www.mediawiki.org/wiki/Extension:External_Data/Databases
wfLoadExtension( 'ExternalData' );

# NET01, Kono Info, Ph. Page, 02/06/2023
# DrawioEditor
# pour la création de schéma, diagramme, plan...
# https://www.mediawiki.org/wiki/Extension:DrawioEditor
wfLoadExtension( 'DrawioEditor' );

# NET01, Kono Info, Ph. Page, 02/06/2023
# NativeSvgHandler ; est une dépendance de DrawioEditor
# pour la gestion SVG
# https://www.mediawiki.org/wiki/Extension:NativeSvgHandler
wfLoadExtension( 'NativeSvgHandler' );

Voir aussi