Manual:$wgTidyConfig/nl

From Linux Web Expert

<translate> Tidy</translate>: $wgTidyConfig
Configuratie van het hulpmiddel voor HTML naverwerking om ongeldige HTML-code te herstellen.
<translate> Introduced in version:</translate>1.26.0 (Gerrit change 235401; git #2c6c954e)
<translate> Removed in version:</translate><translate> still in use</translate>
<translate> Allowed values:</translate>(array) of null
<translate> Default value:</translate>[] (1.36+)

[ 'driver' => 'RemexHtml' ] (1.31-1.35)

null (1.26-1.30)

Details

Configuratie hulpmiddel. Zet dit in een configuratie array om een extern hulpmiddel in te schakelen. Meestal is dat Dave Raggett's "HTML Tidy". Zie http://www.w3.org/People/Raggett/tidy/.

De vervanging van Tidy wordt RemexHtml

Als dit null is en $wgUseTidy is true, dan worden de ontraden configuratie parameters gebruikt. Als het null is en $wgUseTidy is false, dan wordt teruggevallen op PHP.

Keys zijn:

  • driver - Kan zijn:
    • RaggettInternalHHVM - Gebruik de in functionaliteit beperkte extensie HHVM
    • RaggettInternalPHP - Gebruik de extensie PECL
    • RaggettExternal - Gebruik de externe binary (tidyBin)
    • Html5Depurate - Gebruik de externe service Depurate <translate> (removed in <tvar name=2>1.32</tvar>)</translate> Gerrit change 431531
    • Html5Internal - Gebruik de PHP-bibliotheek Balancer <translate> (removed in <tvar name=2>1.32</tvar>)</translate> Gerrit change 431531
    • RemexHtml - Gebruik de PHP-bibliotheek RemexHtml
  • tidyConfigFile - Pad naar het configuratie-bestand van een van de Raggett drivers
  • debugComment - Bij true kan een commentaar worden toegevoegd aan de uitvoer met een waarschuwing
  • tidyBin - Bij RaggettExternal, het pad naar de tidy binary.
  • tidyCommandLine - Bij RaggettExternal, aanvullende opties voor de commandoregel.

Voorbeeld

MediaWiki configureren om de tidy PECL package te gebruiken:

$wgTidyConfig = [
    'driver' => 'RaggettInternalPHP',
    'tidyConfigFile' => "$IP/includes/tidy/tidy.conf",
];

or to use the tidy binary:

$wgTidyConfig = [
    'driver' => 'RaggettExternal',
    'tidyConfigFile' => "$IP/includes/tidy/tidy.conf",
    'tidyBin' => 'tidy',
    'tidyCommandLine' => '',
];

The connection between $wgTidyConfig and the settings used by older MediaWiki versions ($wgTidyInternal , $wgUseTidy , $wgTidyBin , $wgTidyConf , $wgTidyOpts , $wgDebugTidy ) is roughly:

$wgTidyConfig = $wgUseTidy ? [
    'driver' => $wgTidyInternal ? 'RaggettInternalPHP' : 'RaggettExternal',
    'tidyConfigFile' => $wgTidyConf,
    'debugComment' => $wgDebugTidy,
    'tidyBin' => $wgTidyBin,
    'tidyCommandLine' => $wgTidyOpts,
] : null;