m 1 révision importée |
Aucun résumé des modifications |
||
(84 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{sommaire à droite}} | {{sommaire à droite}} | ||
{{#seo: | |||
|keywords=MediaWiki,extensions | |||
|description=MEdiaWiki extensions | |||
}} | |||
__NOCACHE__ | |||
== Mon Template == | |||
Voir {{intralink|link=MediaWikiBootStrap5}} | |||
== Semantic Mediawiki == | |||
Voir {{intralink|link=MediaWiki/Semantic MediaWiki}} | |||
== Bilan de mes extensions à ce jour == | == Bilan de mes extensions à ce jour == | ||
: voir {{intralink|link=Special:Version}} | : voir aussi {{intralink|link=Special:Version}} | ||
<br | |||
:{{code|collapse=Extrait de {{img |/images/file.jpg|width=16}}LocalSettings.php| lang=php|code= | {{#ask: [[Is extension::+]] | ||
|class=wikitable smwtable-clean table-bordered table border-primary | |||
|?=Page | |||
|?Has Description=Description | |||
|format=table | |||
}} | |||
[[Category:MediaWiki]] | |||
== Fichier LocalSettings.php == | |||
C'est là que l'on déclare les extensions une fois qu'elles sont installées. <br> | |||
Le format le plus récent utilise la fonction '''wfLoadExtension''' | |||
:{{code|collapse=1|accordion=Extrait de {{img |/images/file.jpg|width=16}}LocalSettings.php| lang=php|code= | |||
require_once("$IP/extensions/SyntaxHighlight_GeSHin/SyntaxHighlight_GeSHi.php"); | |||
function wfProfileIn( $arg) {}; | |||
function wfProfileOut( $arg) {}; | |||
wfLoadExtension("WikiEditor" ); | |||
$wgDefaultUserOptions['usebetatoolbar'] = 1; | $wgDefaultUserOptions['usebetatoolbar'] = 1; | ||
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1; | $wgDefaultUserOptions['usebetatoolbar-cgd'] = 1; | ||
Ligne 19 : | Ligne 38 : | ||
#control categories | #control categories | ||
require_once("$IP/extensions/ | require_once("$IP/extensions/CategoryControl2/CategoryControl.php"); | ||
require_once("$IP/extensions/ | require_once("$IP/extensions/CategoryControl2/config.php"); | ||
#ajout de code HTML | #ajout de code HTML | ||
#disabled | |||
require_once("$IP/extensions/easyaddHTML.php"); | require_once("$IP/extensions/easyaddHTML.php"); | ||
require_once("$IP/extensions/ | |||
##Category Viewer | |||
require_once("$IP/extensions/CategoryView/CategoryView.php"); | |||
//wfLoadExtension( 'CategoryTree' ); | |||
#utilisé pour le plan du site | #utilisé pour le plan du site | ||
wfLoadExtension('NiceCategoryList3'); | |||
#fonctions speciales | #fonctions speciales | ||
require_once("$IP/extensions/UserFunctions/UserFunctions.php"); | require_once("$IP/extensions/UserFunctions/UserFunctions.php"); | ||
wfLoadExtension("ParserFunctions"); | |||
$wgPFEnableStringFunctions = true; | |||
$wgUFAllowedNamespaces[NS_MAIN] = true; | $wgUFAllowedNamespaces[NS_MAIN] = true; | ||
Ligne 48 : | Ligne 69 : | ||
#UserAdmin est une extension qui permet aux administrateurs d'ajouter des utilisateurs | #UserAdmin est une extension qui permet aux administrateurs d'ajouter des utilisateurs | ||
require_once("$IP/extensions/UserAdmin/UserAdmin | //require_once("$IP/extensions/UserAdmin/UserAdmin.php"); | ||
#piwik => matomo | |||
wfLoadExtension("Matomo"); | |||
$wgMatomoURL = "piwik.jltryoen.fr/"; | |||
$wgMatomoIDSite = "1"; | |||
#pour ajouter des keyword | #pour ajouter des keyword | ||
require_once('extensions/MetaKeywordsTag.php'); | require_once('extensions/MetaKeywordsTag.php'); | ||
wfLoadExtension('WikiSEO'); | |||
#pour ajouter des favoris | #pour ajouter des favoris | ||
wfLoadExtension("Favorites"); | |||
# | #pour ajouter wikipedia | ||
$ | require_once("$IP/extensions/Wikipedia/wikipedia.php"); | ||
require_once("$IP/extensions/Wikipedia/wikipediaparser.php"); | |||
#Extension ExpandTemplates | #Extension ExpandTemplates | ||
require_once("$IP/extensions/ExpandTemplates/ExpandTemplates.php"); | #require_once("$IP/extensions/ExpandTemplates/ExpandTemplates.php"); | ||
#purge | #purge | ||
wfLoadExtension( "Purge" ); | |||
$wgGroupPermissions['user']['purge'] = false; | |||
$wgGroupPermissions['sysop']['purge'] = true; | |||
#htmltags | #htmltags | ||
wfLoadExtension( "HTMLTags" ); | |||
$wgHTMLTagsAttributes['a'] = array( 'href', 'class' , 'data-toggle',); | $wgHTMLTagsAttributes['a'] = array( 'href', 'class' , 'data-bs-toggle','aria-expanded', 'aria-controls'); | ||
$wgHTMLTagsAttributes['img'] = array( 'src', 'style', 'width' ); | $wgHTMLTagsAttributes['img'] = array( 'src', 'style', 'width' ); | ||
$wgHTMLTagsAttributes['i'] = array( 'class' ); | $wgHTMLTagsAttributes['i'] = array( 'class' ); | ||
$wgHTMLTagsAttributes['div'] = array( 'class' ); | |||
$wgHTMLTagsAttributes['option'] = array( 'onClick' ); | |||
$wgHTMLTagsAttributes['select'] = array( 'width','style' ); | |||
$wgHTMLTagsAttributes['embed'] = array( 'type','src','width','height','flashvars','pluginspage'); | |||
$wgHTMLTagsAttributes['iframe'] = array( 'frameborder','allowtransparency','scrolling','height', 'width','src'); | |||
#tabs | #tabs | ||
wfLoadExtension("Tabber"); | |||
#contactpage | #contactpage | ||
wfLoadExtension("ContactPage"); | |||
$wgContactConfig['default'] = array( | |||
$ | 'RecipientUser' => 'root', // Must be the name of a valid account which also has a verified e-mail-address added to it. | ||
'SenderName' => 'Contact Form on ' . $wgSitename, // "Contact Form on" needs to be translated | |||
'SenderEmail' => null, // Defaults to $wgPasswordSender, may be changed as required | |||
'RequireDetails' => false, // Either "true" or "false" as required | |||
'IncludeIP' => true, // Either "true" or "false" as required | |||
'MustBeLoggedIn' => false, // Check if the user is logged in before rendering the form | |||
'AdditionalFields' => array( | |||
'Text' => array( | |||
'label-message' => 'emailmessage', | |||
'type' => 'textarea', | |||
'rows' => 20, | |||
'required' => true, // Either "true" or "false" as required | |||
), | |||
), | |||
// Added in MW 1.26 | |||
'DisplayFormat' => 'table', // See HTMLForm documentation for available values. | |||
'RLModules' => array(), // Resource loader modules to add to the form display page. | |||
'RLStyleModules' => array(), // Resource loader CSS modules to add to the form display page. | |||
); | |||
#notitle | #notitle | ||
wfLoadExtension("NoTitle"); | |||
#PipeEscape | #PipeEscape | ||
Ligne 111 : | Ligne 142 : | ||
##CSS CSS extension | ##CSS CSS extension | ||
wfLoadExtension("CSS"); | |||
##slideshow | ##slideshow | ||
Ligne 121 : | Ligne 150 : | ||
##categorycloud | ##categorycloud | ||
require_once "$IP/extensions/ | wfLoadExtension("WikiCategoryTagCloud"); | ||
##variables | |||
wfLoadExtension( 'Variables' ); | |||
##autoincrement | |||
require_once "$IP/extensions/Autoincrement/Autoincrement.php"; | |||
## | |||
require_once "$IP/extensions/Hello/helloparser.php"; | |||
require_once "$IP/extensions/Meteo/meteoparser.php"; | |||
## | |||
#Semanti mediawiki | |||
wfLoadExtension( 'SemanticMediaWiki' ); | |||
enableSemantics( $semanticURL, true ); | |||
$GLOBALS['sespSpecialProperties'] = array('_PAGEID', '_NSID'); | |||
define('NS_DEMO' , 202); | |||
$wgExtraNamespaces[NS_DEMO] = "Demo"; | |||
define('NS_RACE' , 203); | |||
$wgExtraNamespaces[NS_RACE] = "Race"; | |||
define('NS_MUSIC' , 204); | |||
$wgExtraNamespaces[NS_MUSIC] = "Music"; | |||
$smwgNamespacesWithSemanticLinks[NS_DEMO] = True; | |||
$smwgNamespacesWithSemanticLinks[NS_RACE] = True; | |||
$smwgNamespacesWithSemanticLinks[NS_MUSIC] = True; | |||
$smwgNamespacesWithSemanticLinks[NS_TEMPLATE] = True; | |||
$smwgPageSpecialProperties = array( '_CDAT' ); | |||
$wgDisableCounters = False; | |||
wfLoadExtension( 'SemanticResultFormats' ); | |||
wfLoadExtension( 'SemanticExtraSpecialProperties' ); | |||
wfLoadExtension( 'ModernTimeline' ); | |||
$srfgFormats = array('calendar', 'broadtable','outline', 'tagcloud', 'timeline', 'eventcalendar','table', 'eventline','list', 'icalendar','sparkline'); | |||
//require_once( "$IP/extensions/SMWAskAPI/SMWAskAPI.php" ); | |||
## | |||
wfLoadExtension("DataTransfer"); | |||
## | |||
wfLoadExtension("DeleteBatch"); | |||
##fullcalendar | |||
require_once("$IP/extensions/FullCalendar/fullcalendarparser.php"); | |||
wfLoadExtension( 'MagicNoCache' ); | |||
wfLoadExtension( 'SecureInclude' ); | |||
$wg_include_allowed_features['iframe'] = true; | |||
wfLoadExtension( 'AutoSitemap' ); | |||
require_once("$IP/extensions/AutoSitemap/config.php"); | |||
wfLoadExtension('FontAwesome'); | |||
}} | }} | ||
== Comment puis-je insérer des pages HTML dans les pages wiki == | == Comment puis-je insérer des pages HTML dans les pages wiki == | ||
Une solution : l'extension SecureInclude<br> | |||
Elle est disponible à cette adresse:{{space}} {{weblink |link=http://www.mediawiki.org/wiki/Extension:SecureInclude|text=Extension:SecureInclude}}{{Warning|L'extension est considérée comme non sécurisée}} | |||
<br> | |||
{ | |||
* exemple: | * exemple: | ||
:{{syntaxhighlight| lang=html4strict|code= | ::{{syntaxhighlight| lang=html4strict|code= | ||
< | < include iframe height="3120" src="/CRcourses/Embrunman 2016.htm" frameborder="0" /> | ||
}} | }} | ||
{{clear}} | {{clear}} | ||
== | == Mes extensions == | ||
<div class="row"> | |||
{{grebox-jck |class=col-lg-8|content= | |||
{{favorites|openlevel=1|path=MediaWiki/Mes extensions}} | |||
}} | |||
</div> | |||
[[Category: | [[Category:Mes Extensions]] |
Voir MediaWikiBootStrap5
Voir MediaWiki/Semantic MediaWiki
Page | Description |
---|---|
MediaWiki/Mes Extensions/Autoincrement | Cette extension permet d'incrémenter une variable statique dans les modèles |
MediaWiki/Mes Extensions/CSS | Inclut un ficher de style .css |
MediaWiki/Mes Extensions/CategoryControl2 | Gérer les accès aux catégories suivant l'utilisateur |
MediaWiki/Mes Extensions/CategoryTree | Afficher un arbre de catégories |
MediaWiki/Mes Extensions/ContactPage | Fournit un formulaire de contact pour les visiteurs |
MediaWiki/Mes Extensions/DataTransfer | Import de pages CSV |
MediaWiki/Mes Extensions/FontAwesome | affiche un caractère "FontAwesome" ex: |
MediaWiki/Mes Extensions/HTML Tags | Utilisation de tags html dans une page |
MediaWiki/Mes Extensions/NiceCategoryList3 | Affiche une liste de catégories |
MediaWiki/Mes Extensions/NoTitle | masque le titre d'une page |
MediaWiki/Mes Extensions/NumerAplha | Cette extension permet (entre autres) de gérer un compteur |
MediaWiki/Mes Extensions/PipeEscape | masque le pipe dans un modèle |
MediaWiki/Mes Extensions/Purge | ajoute une action purge pour rafraichir le contenu d'une page |
MediaWiki/Mes Extensions/SyntaxHighlight | Mise en forme de code |
MediaWiki/Mes Extensions/TabberNeue | Affichage d'onglets |
MediaWiki/Mes Extensions/Variables | Définition et utilisation de variables |
MediaWiki/Mes Extensions/WikiCategoryTagCloud | Affiche une liste de catégories sous la forme d'un "cloud" |
MediaWiki/Mes Extensions/WikiSEO | Ajoute des tags dans l'entête d'une page keywords ... |
Mediawiki/Mes Extensions/AutoSitemap | Cette extension permet de créer un sitemap pour les moteurs de recherche |
C'est là que l'on déclare les extensions une fois qu'elles sont installées.
Le format le plus récent utilise la fonction wfLoadExtension
Une solution : l'extension SecureInclude
Elle est disponible à cette adresse: Extension:SecureInclude
Attention: L'extension est considérée comme non sécurisée |