From BStegmaier

Jump to: navigation, search


Contents

Themes

$wgDefaultSkin = 'mistylook';


Extensions

Twitter

  • Use Wiki Widgets
  • For unordered list in twitter modify extensions/wx/widgets/twitter/twitter.js
 ...
 inner += '<li>' ... + ')</span></li>';
 ...
 status.innerHTML = '<ul>' + inner + '</ul>';
 ...

Accounts and Editing

  • Prevent new user registrations except by sysops
$wgGroupPermissions['*']['createaccount'] = false;
  • only registered users and sysop may edit
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
$wgGroupPermissions['sysop']['edit'] = true;

Private Namespace

  • Using lockdown extension
  • LocalSettings.php
$wgExtraNamespaces = array(100 => "Private");
...
require_once( 'extensions/Lockdown/Lockdown.php' );
$wgNamespacePermissionLockdown[100]['read'] = array('user');
$wgNonincludableNamespaces[] = 100;
// do we need the following line?
$wgSpecialPageLockdown['Export'] = array('user');

Ajax Search

  • In LocalSettings.php add
$wgUseAjax = true;
$wgAjaxSearch = true;

Localization

  • Language
$wgLanguageCode = "en";
  • Timezone
$wgLocaltimezone = "Europe/Berlin";

Math

Using an external server

  • LocalSettings.php
$wgUseTeX = true;
  • includes/Math.php
#return $math->render();
return "<img class='tex' src=\"http://ist-info.de/cgi-bin/mimetex.cgi?$tex\" alt=\"LaTeX:   $tex\">";
  • Other servers c4media.de, unika04.de or ...

Weblinks