Beitragen

From Miraheze Meta, Miraheze's central coordination wiki
This page is a translated version of the page Contributing and the translation is 69% complete.
Outdated translations are marked like this.


Du liebst Miraheze?
Melde dich freiwillig!
Miraheze wird von Freiwilligen erstellt, ganz normalen Menschen wie dir!


Egal, wie gut du dich im MediaWiki auskennst, du kannst helfen! Im Folgenden findest du viele Möglichkeiten, wie du als Freiwilliger bei Miraheze helfen kannst.

Möglichkeiten zu helfen

Hilf den Gemeinden vor Ort!  
Eine der einfachsten Möglichkeiten, wie jeder Miraheze helfen kann, ist, ein Wiki anzufordern und es zu verwenden. Sei aktiv, baue deine eigene Community auf, bringe Leute zu Miraheze!

Du willst kein eigenes Wiki erstellen? Such nach einem Wiki, das bereits zu deinem Thema existiert! Miraheze beherbergt eine Vielzahl von Wikis, von Computern bis hin zu Fernsehsendungen, du wirst sicher ein Wiki finden, das deinen Bedürfnissen entspricht! Schau dir WikiDiscover und den Gazetteer der Wikis an, um Wikis zu finden, die dich interessieren könnten.

Hilf auf Meta (diesem Wiki)!  

Eine weitere einfache Möglichkeit, zu helfen, ist die Mitarbeit in diesem Wiki, Miraheze Meta. Auf Miraheze Meta werden Themen, die die globale Gemeinschaft betreffen, diskutiert. Du kannst helfen, indem du eine Frage beantwortest, auf die du vielleicht die Antwort kennst. Die meisten Fragen auf Miraheze Meta werden auf den Pinnwänden gestellt. Derzeit existieren 3 Pinnwände, auf denen die Nutzer/innen um Hilfe bitten können. Jede Pinnwand hat einen anderen Schwerpunkt und ist entsprechend gekennzeichnet:

  • Gemeinschafts-Pinnwand - Hier werden allgemeine Fragen gestellt, wie z.B. Fragen zu ManageWiki, CSS, Vorlagen, etc. Dieses Pinnwand dient zudem dazu, Diskussionen über Themen anzustoßen, die die weltweite Gemeinschaft betreffen. Wenn du die Antwort auf etwas weißt, scheue dich nicht zu antworten!
  • Meta-Administratoren-Pinnwand - Hier werden alle Angelegenheiten besprochen, die dieses Wiki (Meta) betreffen, wie z.B. das Sperren eines Benutzers, das Markieren von Seiten als übersetzbar, das Beantragen lokaler Rechte, die nach Ermessen des Administrators vergeben werden können, und andere lokale Dinge. Diese Pinnwand ist nicht für globale Aktionen gedacht.
  • Stewards' Pinnwand - Alle Fragen oder Probleme, die ein Eingreifen der Stewards erfordern (wie z.B. die Beantragung einer lock für einen Vandalismus-Account, die Beantragung eines CheckUser, usw.) werden hier gestellt. Manchmal müssen die Fragen der Benutzer nicht unbedingt von einem Steward beantwortet werden, sondern können auch ganz einfach sein, wenn du um Hilfe beim Ändern eines Logos bittest. Auch wenn es sich um die Pinnwand der Stewards handelt, heißt das nicht, dass du niemandem auf der Pinnwand helfen kannst; scheue dich nicht, zu antworten, ihren Beitrag zu verschieben und sie anzuleiten!

Wenn du jemals eine Frage siehst, die auf der falschen Pinnwand gestellt wurde (z.B. eine globale Sperre, die auf der Pinnwand der Meta-Administratoren statt auf dem Pinnwand der Stewards beantragt wurde), sei bold und verschiebe sie auf das richtige Pinnwand. Selbst wenn deine Änderung rückgängig gemacht wird, sammelst du zumindest Erfahrung und lernst, wie man Probleme sortiert!

Hilf auf Discord und IRC  
Nicht alle Fragen werden auf Meta gestellt, viele ziehen es vor, auf Discord oder IRC zu fragen. Scheue dich nicht, dort vorbeizuschauen und zu helfen. Die meisten IRC-Kanäle leiten zu Discord weiter. Das bedeutet, dass du mit Leuten im IRC in Echtzeit reden kannst, während du auf Discord bist und umgekehrt. Weitere Informationen zum Verbinden mit Discord und IRC findest du auf den jeweiligen Seiten.
Hilf mit, den globalen Vandalismus zu bekämpfen!  

Die Bekämpfung von globalem Vandalismus mag schwierig erscheinen, vor allem, weil Miraheze 5392 Wikis hostet, aber das ist es eigentlich nicht! Miraheze setzt einen AbuseFilter ein, der den meisten Vandalismus stoppt, bevor er überhaupt entstehen kann. Diese und andere verdächtige Aktivitäten werden im IRC-Kanal #miraheze-cvt-feed verbinden gemeldet. Du kannst diesen Feed auf möglichen Vandalismus oder Spam überwachen und ihn an #miraheze-cvt verbinden melden. Beachte, dass beide Kanäle auf Discord weitergegeben werden. Ein Steward oder Globaler Administrator wird deine Meldung überprüfen und entsprechend handeln. Wenn eine Änderung nicht von AbuseFilter gestoppt wird, kannst du sie zudem manuell im Wiki rückgängig machen. Wenn du das tust, stelle sicher, dass du in der Zusammenfassung angibst, dass du Vandalismus rückgängig gemacht hast, sonst könntest du selbst fälschlicherweise als Vandale abgestempelt werden!

Auch wenn ein reiner Vandalismus-Account von AbuseFilter gestoppt wird, solltest du ihn den Stewards melden, um zu verhindern, dass der Account versucht, den Filter zu umgehen, erfolgreich ist und ein Wiki überflutet. Um sie zu melden, kannst du einen neuen Abschnitt auf der Pinnwand der Stewards erstellen oder du kannst sie auf #miraheze-cvt verbinden melden.

 Note: Nicht alle Wikis nehmen am globalen Anti-Vandalismus-Programm teil. Einige haben sich bewusst gegen das Eingreifen der Globalen Administratoren entschieden. Beachte zudem, dass private Wikis nicht im CVT-Feed gemeldet werden. Mehr Informationen dazu findest du unter Team gegen Vandalismus.

Hilf auf Phabricator mit!  

Phabricator ist das Aufgabenverfolgungssystem von Miraheze. Während für die meisten Aufgaben, die dort existieren, ein Systemadministrator erforderlich ist, existieren auch solche, für die das nicht der Fall ist. Es kann sein, dass ein Benutzer Hilfe bei der Aktivierung einer Erweiterung braucht oder eine Einstellung in ManageWiki nicht finden kann. Wenn du in diesen Fällen die Antwort kennst, kannst du gerne auf die Aufgabe antworten. In manchen Fällen kannst du die Aufgabe schließen, wenn du sicher bist, dass das Problem gelöst wurde. Wenn du neu bei Phabricator bist, solltest du abwarten und lernen, welche Arten von Aufgaben wann geschlossen werden, um zu verhindern, dass du versehentlich eine Aufgabe schließt, die eigentlich nicht gelöst wurde.

Auch wenn eine Aufgabe etwas Technisches beinhaltet, wie das Importieren eines Datenbank-Dumps, kannst du bei der Aufgabe helfen, indem du die Tags für die Aufgabe richtig sortierst. Weitere Informationen zu Tags findest du unter Phabricator.

Hilf technisch mit!  
Während die vorherigen Möglichkeiten, einen Beitrag zu leisten, keine technischen Kenntnisse erfordern, tun die folgenden das. Wenn du weißt, wie du technisch helfen kannst, bist du mehr als willkommen!
Helfe auf GitHub

Miraheze hostet alle seine Konfigurationen in einem GitHub config repo (siehe diese Seite für weitere Informationen). Wann immer eine Änderung getan werden muss, werden diese Konfigurationsdateien aktualisiert. Wenn diese Konfigurationen in einem der auf GitHub gehosteten Repositories aktualisiert werden, werden die Änderungen automatisch auf die Server übertragen, auf denen Miraheze läuft. In der Vergangenheit wurden Änderungen an Funktionen über die Seite Request features oder über einen GitHub Merge Request vorgenommen. Das ist jetzt nicht mehr der Fall. Die meisten Konfigurationsänderungen kannst du auf ManageWiki tun. Das heißt jedoch nicht, dass du nicht auf GitHub mithelfen kannst - das ist keine Raketenwissenschaft!

Jeder, der ein (kostenloses) GitHub-Konto hat, kann Änderungen an Dateien vorschlagen.

Richtlinien & Tipps

Der größte Teil dieses Abschnitts (bis auf ein wenig am Ende) ist leicht zu verstehen. Er verwendet verschachtelte Arrays, um die Einstellungen standardmäßig auf alle Wikis oder auf einige Wikis anzuwenden, wie sie kodiert sind.

Die grundlegende Verschachtelung sieht folgendermaßen aus:

  • Namespace-Variablen definieren (nahe am Anfang, nach Includes)
    • wgConf (größtes Array)
    • Namen festlegen (in Form von 'wgVariable' oder 'wmgVariable')
      • Wiki ist betroffen (in Form von 'dbname' oder 'default', wobei dbname die Subdomain der Seite ist, an deren Ende "wiki" angehängt wird)
        • Wert festlegen (die festzulegenden Werte. Das kann eine Zahl, true/false oder ein Array sein, je nach Einstellung.)

 Note: Einige Erweiterungen müssen zusätzlich eingerichtet werden, damit sie funktionieren. In diesem Fall wird ein Systemadministrator die Änderung vornehmen.

Eine neue Erweiterung oder einen neuen Skin installieren

Jeder kann Änderungen am Miraheze/mediawiki Repo vorschlagen. Um eine neue Erweiterung oder einen Skin zu installieren, der noch nicht installiert ist (und nicht auf einem Wiki zu aktivieren), siehe Hinzufügen einer neuen Erweiterung.

Intern aushelfen

Miraheze wird auf Debian ausgeführt und verwendet eine Vielzahl von Servern. Unsere Serverkonfiguration wird von Puppet verwaltet, und wir arbeiten mit verschiedenen Technologien. Wir verwenden MediaWiki mit Apache, GDNSD, MariaDB, NGINX und Varnish, um den Web-Stack zu betreiben. Wenn du dich mit einer oder mehreren der oben genannten Programme auskennst, würden wir uns freuen, von deinen Erfahrungen zu hören! Zusätzliche Hilfe ist immer willkommen, und selbst die kleinsten Verbesserungen (behobene Fehler/Leistung usw.) für dich können für uns eine große Verbesserung sein. Bitte wende dich an die Systemadministratoren, wenn du in diesem Bereich etwas beitragen möchtest, oder erstelle einfach eine Phabricator-Aufgabe dafür.