MediaWiki Plugin

Integration der WCF Benutzerdatenbank in das MediaWiki.

Hier werden Anforderungen gesammelt:

Eingeschränkte Benutzernamen

  • Benutzernamen müssen auf alphanumerische Zeichen begrenzt sein.
  • Problem: Soll man alle Benutzer bestehender Forensystem umbenennen?
    • Das Wiki soll "Max Mustermann" und "MaxMustermann?" gleichsetzen.
    • dazu wird nur ein Bruchteil der Benutzer konvertiert werden müssen
    • realisiert werden muss ein Listener auf die Registrierung, damit "Max Mustermann" und "MaxMustermann?" nicht doppelt belegt werden können
    • außerdem Listener auf "Benutzernamen wechseln" und "Benutzer umbennenen (ACP)"

Login per Wiki ins WCF

  • wiki/LocalSettings.php bearbeiten
  • includes/AuthPlugin ableiten
  • selbe Zugangsdaten/Datenbank verwendet?
  • Session/Cookie weiterverwenden
  • Media Wiki Login/Registrierung deaktivieren, anonyme edit verhindern
    • $wgGroupPermissions['*'    ]['read']            = true;
      $wgGroupPermissions['*'    ]['createaccount']   = false;
      $wgGroupPermissions['*'    ]['edit']            = false;
      $wgGroupPermissions['*'    ]['createpage']      = false;
      $wgGroupPermissions['*'    ]['createtalk']      = false;
      

Suche

Templates

  • Man sollte beide Templatesysteme verheiraten
  • Einen Ansatz zeigt der SmartyAdaptor (Lizenz fraglich)

User Online Liste

  • wäre doch im Forum interessant zu wissen, welche Wiki Artikel sich andere gerade anschauen