'engine' => 'M', 'class' => 'MEngine') ); */ // example using two R engines: first system default, second locally installed /* $wgROptions['engines'] = array ( array('cmd' => 'R', 'forbidden' => 'FC_RAL', 'tag' => 'R', 'category' => 'R', 'engine' => 'R', 'class' => 'REngine'), array('cmd' => '/var/www/mediawiki/extension/R/R-2.15.3/bin/R', 'forbidden' => 'FC_RAL', 'tag' => 'R', 'category' => 'R2', 'engine' => 'R2153', 'class' => 'REngine') ); */ $extr = ExtR::getInstance(R_OBJ, $wgROptions); if (defined('MEDIAWIKI')) { // set up all MW stuff $wgAvailableRights[] = 'see-specialr'; $wgGroupPermissions['sysop']['see-specialr'] = true; $wgExtensionCredits['parserhook'][] = $extr->creditExtension; $wgExtensionCredits['specialpage'][] = $extr->creditSpecialPage; $wgHooks['ParserFirstCallInit'][] = 'ExtR::wfRParse'; $wgSpecialPageGroups['R'] = 'other'; $wgSpecialPages['R'] = 'SpecialR'; if ($extr->JQ_CSS) { // jquery is available $wgResourceModules['ext.R.jQueryUI'] = $extr->jQueryUI; $wgResourceModules['ext.R.jQueryVersion'] = $extr->jQueryVersion; } }