Änderungen an MediaWiki

Aus k4cg.org

How Do I Wiki?

Denglish not so please

Begrifflichkeiten sind so gut wie möglich ins Deutsche zu übersetzen bzw. die deutschen Fachbegriffe zu verwenden.

Überschriften

Der Titel einer Seite wird automatisch ein "h1"-Tag. Dieser Tag sollte auf einer Seite nur ein Mal verwendet werden.

Überschriften auf einer Seite sollten daher mit dem "h2"-Tag und höher hervorgehoben werden. Als Beispiel für die Verwendung kann diese Seite genannt werden.

Namespaces

  • Namespaces sind immer in der Einzahl zu halten
  • die Übersichtsseiten (z.B. Projekte) in der Mehrzahl

oder

Changes

  • WikiEditor installiert
  • DisableDiscussion in extensions/DiscussionDisable/DiscussionDisable.php inkludiert
  • MediaWiki:Sidebar editiert
  • Logo eingebunden mit:
$wgLogo = "/images/1/10/MediawikiLogo.png";
 $wgEnableUploads = true;
  • Anonymous IP in Header deaktiviert:
 $wgShowIPinHeader = false;
  • Registration erlaubt
 $wgGroupPermissions['*']['createaccount'] = true;
  • Sprache umgestellt auf Detusch
 $wgLanguageCode = "de";
  • Email Verifikation erforderlich für Bearbeitung
 $wgEmailConfirmToEdit = true;
 require_once "$IP/extensions/UserMerge/UserMerge.php";
 $wgGroupPermissions['sysop']['usermerge'] = true;
 $wgUserMergeProtectedGroups = array( 'sysop' );
 $wgUserMergeUnmergeable = array( 'sysop' );
 Spam-Benutzer auf Benutzer "TestUser" vereinigt und gelöscht.
 Der Benutzer "TestUser" sollte für den Zweck des Löschens bestehen bleiben.
 Der Benutzer "TestUser" wurde gesperrt Spezial:Liste der Sperren
 require_once( "$IP/extensions/ConfirmEdit/ReCaptcha.php");
 $wgCaptchaClass = 'ReCaptcha';
 $wgReCaptchaPublicKey = 'xzy';
 $wgReCaptchaPrivateKey = 'abc';
 require_once "$IP/extensions/MultimediaViewer/MultimediaViewer.php";
 require_once "$IP/extensions/EmbedVideo/EmbedVideo.php";
  • Extension "AdaptiveThumb" für Responsive Image Scaling eingerichtet.
 require_once( "$IP/extensions/adaptivethumb/adaptivethumb.php" );

Benutzung mit

<pic src="/images/a/af/Panorama.jpeg" width=100% align=center />
  • Config für Account Registration angepasst:
# Diable Bio for acccount registration
$wgConfirmAccountRequestFormItems['Biography']['enabled'] = false;
$wgConfirmAccountRequestFormItems['TermsOfService']['enabled'] = false;
$wgConfirmAccountRequestFormItems['CV']['enabled'] = false;
$wgConfirmAccountRequestFormItems['AreasOfInterest']['enabled'] = false;
$wgConfirmAccountRequestFormItems['Notes']['enabled'] = false;
$wgConfirmAccountRequestFormItems['Links']['enabled'] = false;
  • API aktiviert
# Enable API 
$wgEnableAPI = true;
$wgEnableWriteAPI = true;
  • ConfirmAccount Email-Text geändert

Die UTF8-Anführungszeichen und den abschließenden "." von "requestaccount-email-body-admin" in der Datei "extensions/ConfirmAccount/i18n/requestaccount/de.json" entfernt.