Medien Wiki

MediaWiki ist eine freie webbasierte wiki Softwareanwendung. Entwickelt durch das Wikimedia Fundament und andere wird es verwendet, um alle seine Projekte, das Umfassen, Wiktionary und Wikinews zu führen. Viele andere wikis um die Welt verwenden es auch, um ihre Websites anzutreiben. Es wird auf der PHP Programmiersprache geschrieben und verwendet eine backend Datenbank.

Die erste Version der Software wurde aufmarschiert, um den Bedürfnissen nach der freien zufriedenen Enzyklopädie 2002 zu dienen. Es ist seitdem von vielen Gesellschaften als ein zufriedenes Verwaltungssystem für das innere Kenntnisse-Management aufmarschiert worden. Namentlich verwendet Novell es, um mehrere seiner Websites des hohen Verkehrs zu bedienen. Tausende von Websites verwenden MediaWiki. Einige Pädagogen haben auch Studenten damit beauftragt, MediaWiki für zusammenarbeitende Gruppenprojekte zu verwenden.

Die Software wird zu richtig optimiert, und behandeln Sie effizient Projekte aller Größen einschließlich des größten wikis, der terabytes des Inhalts und Hunderttausende von Erfolgen pro Sekunde haben kann. Weil eine der größten Websites in der Welt ist, Skalierbarkeit durch vielfache Schichten des Versteckens erreichend, und Datenbankerwiderung auch eine Hauptsorge für Entwickler gewesen ist. Wikipedia und andere Projekte von Wikimedia setzen fort, einen großen Teil des Voraussetzungssatzes für MediaWiki zu definieren.

Die Software, ist mit mehr als 700 Konfigurationseinstellungen und mehr als 1,800 Erweiterungen hoch anpassbar, die verfügbar sind, um verschiedenen Eigenschaften zu ermöglichen, hinzugefügt oder geändert zu werden. Mehr als 600 automatisierte und halbautomatisierte Funktionseinheiten und andere Werkzeuge sind entwickelt worden, um beim Redigieren von Seiten von MediaWiki zu helfen.

Lizenz

MediaWiki ist freie und offene Quellsoftware und wird in Form von der GNU-Lizenzversion 2 der Breiten Öffentlichkeit oder jeder späteren Version verteilt, während seine Dokumentation unter dem Kreativen Unterhaus DURCH - SA 3.0 Lizenz und teilweise im öffentlichen Gebiet veröffentlicht wird. Spezifisch sind die Handbücher und der andere Inhalt daran MediaWiki.org Unterhaus-lizenziert Kreativ, während der Satz von Hilfsseiten, die beabsichtigt sind, um in frische wiki Installationen frei kopiert und/oder mit der Software von MediaWiki verteilt zu werden, öffentliches Gebiet ist. Das wurde getan, um gesetzliche Probleme zu beseitigen, die aus den Hilfsseiten entstehen, die in wikis mit Lizenzen importieren werden, die mit der Kreativen Unterhaus-Lizenz unvereinbar sind. Entwicklung von MediaWiki hat allgemein den Gebrauch von Mediaformaten der offenen Quelle bevorzugt.

Entwicklung

MediaWiki hat eine energische freiwillige Gemeinschaft für die Entwicklung und Wartung. Benutzer, die bedeutungsvolle Beiträge zum Projekt geleistet haben, indem sie Flecke vorlegen, sind allgemein nach der Bitte, hat Zugang anerkannt, Revisionen zum Apachen-Umsturz-Behältnis des Projektes zu begehen. Es gibt auch eine kleine Gruppe von bezahlten Programmierern, die in erster Linie Projekte für das Fundament von Wikimedia entwickeln. Wikimedia nimmt im Google Sommer des Codes durch die Erleichterung der Anweisung von Mentoren Studenten teil, die möchten am Kern von MediaWiki und den Erweiterungsprojekten arbeiten. Bezüglich des Junis 2010 gab es 143 Entwickler, die Änderungen zum Kern von MediaWiki oder den Erweiterungen innerhalb des letzten Jahres begangen hatten. Hauptausgaben von MediaWiki werden ungefähr alle drei bis acht Monate durch die Einnahme von Schnellschüssen des Entwicklungsstamms erzeugt, der unaufhörlich in einem Runnable-Staat behalten wird; geringe Ausgaben oder Punkt-Ausgaben, werden wie erforderlich, ausgegeben Programmfehler (besonders Sicherheitsprobleme) korrigieren.

MediaWiki hat einen öffentlichen Programmfehler-Spurenleser bugzilla.wikimedia.org, der Bugzilla führt. Die Seite wird auch für die Eigenschaft und Erhöhungsbitten verwendet.

Geschichte

Als Wikipedia zuerst im Januar 2001 gestartet wurde, hat sie auf der vorhandenen wiki Software UseModWiki geführt, der in Perl geschrieben wurde und alle wiki Seiten in Textdateien versorgt hat. Diese Software hat bald das Begrenzen, sowohl in seiner Funktionalität als auch in seiner Leistung bewiesen. Mitte 2001 hat Magnus Manske, ein Entwickler und Student an der Universität Kölns, der auch ein Wikipedia-Redakteur war, begonnen, an der neuen Software zu arbeiten, die UseModWiki spezifisch für den Gebrauch durch die Wikipedia ersetzen würde. Diese Software wurde in PHP geschrieben und hat seine ganze Information in einer Datenbank von MySQL versorgt. Es ist auf der englischen Wikipedia im Januar 2002 losgefahren, und wurde auf allen Wikipedia-Sprachseiten dieser Zeit allmählich aufmarschiert. Diese Software ist "die PHP Schrift" und als "Phase II", mit dem Namen dem Gebrauch von UseModWiki rückwirkend gegebene "Phase I" genannt geworden.

Erhöhung des Gebrauchs hat bald Lastprobleme wieder, und bald später verursacht, ein anderer schreibt von der Software um, hat getan von Lee Daniel Crocker begonnen, der zuerst als "Phase III" bekannt war. Diese neue Software wurde auch in PHP mit MySQL backend geschrieben, und die grundlegende Schnittstelle der Software der Phase II behalten, aber ist gemeint geworden, um ersteigbarer zu sein. Es ist lebend auf der Wikipedia im Juli 2002 gegangen.

Das Wikimedia Fundament wurde am 20. Juni 2003, und im Juli bekannt gegeben, Wikipedia-Mitwirkender Daniel Mayer hat den Namen "MediaWiki" für die Software als ein Spiel auf "Wikimedia" vorgeschlagen. Der Name wurde am Anfang im August 2003 allmählich aufeinander abgestimmt. Der Name hat oft Verwirrung wegen seiner (absichtlichen) Ähnlichkeit zum "Wikimedia"-Namen verursacht (der selbst "der Wikipedia" ähnlich ist).

Das Produktfirmenzeichen wurde von Erik Möller geschaffen, der eine Blumenfotographie verwendet, die von Florence Nibart-Devouard genommen ist, und wurde einem internationalen Firmenzeichen-Streit für ein neues Mitte 2003 gehaltenes Wikipedia-Firmenzeichen ursprünglich vorgelegt. Das Firmenzeichen ist im dritten Platz gekommen und wurde gewählt, um MediaWiki statt der Wikipedia mit dem zweiten für das Wikimedia Fundament verwendeten Platz-Firmenzeichen zu vertreten.

Die doppelten eckigen Klammern um das Foto einer Sonnenblume symbolisieren die Syntax Gebrauch von MediaWiki, um Hypertext-Links zu anderen wiki Seiten zu schaffen.

Später hat Brion Vibber, der Technische Hauptoffizier des Wikimedia Fundaments, die Rolle des Ausgabe-Betriebsleiters und energischsten Entwicklers aufgenommen.

Hauptmeilensteine in der Entwicklung von MediaWiki haben das Kategorisierungssystem eingeschlossen, hat 2004 beigetragen; Parser-Funktionen, hat 2006 beigetragen; und beflaggte Revisionen, hat 2008 beigetragen.

Das Seite-Verwenden MediaWiki

Der berühmteste Gebrauch von MediaWiki ist in der Wikipedia und, zu einem kleineren Grad, den anderen Projekten von Wikimedia gewesen. Aber MediaWiki ist auch verwendet worden, um Zehntausende anderen wikis, sowohl öffentlich als auch privat anzutreiben.

Mehrere Alternative wiki Enzyklopädien zur Wikipedia, die auf MediaWiki, einschließlich Citizendium, Conservapedia, Metapedia und Scholarpedia geführt ist.

Wikia, die populärste wiki Farm in der Welt, läuft auf MediaWiki. Unter dem bemerkenswerten wikis, den Wikia veranstaltet oder veranstaltet hat, sind LyricWiki, Speicheralpha, Unenzyklopädie, WoWWiki und Wookieepedia.

Anderes populäres Publikum wikis, dass geführt auf MediaWiki wikiHow, AboutUs.org, Mahalo.com und WikiLeaks einschließen.

MediaWiki wird auch innerlich durch eine Vielzahl von Gesellschaften, einschließlich Novell und Intel verwendet.

Der bemerkenswerte Gebrauch von MediaWiki innerhalb von Regierungen schließt Intellipedia ein, der von der USA-Nachrichtendienstgemeinschaft und Diplopedia verwendet ist, der von der USA-Abteilung des Staates verwendet ist. Agenturen der Vereinten Nationen wie das Entwicklungsprogramm der Vereinten Nationen und INSTRAW haben beschlossen, ihren wikis das Verwenden von MediaWiki durchzuführen, weil "diese Softwarelauf-Wikipedia und deshalb versichert wird, gründlich geprüft zu werden, wird fortsetzen, gut in die Zukunft entwickelt zu werden, und zukünftige Techniker auf diesen wikis werden mit größerer Wahrscheinlichkeit Aussetzung von MediaWiki haben als jede andere wiki Software."

Hauptmerkmale

MediaWiki stellt eine reiche Kernmerkmalsreihe und einen Mechanismus zur Verfügung, Erweiterungen beizufügen, um zusätzliche Funktionalität zur Verfügung zu stellen. Wegen der starken Betonung auf multilingualism in den Projekten von Wikimedia, der Internationalisierung und der Lokalisierung hat bedeutende Aufmerksamkeit durch Entwickler erhalten. Die Benutzerschnittstelle ist in mehr als 300 Sprachen völlig oder teilweise übersetzt worden, und kann weiter von Seite-Verwaltern kundengerecht angefertigt werden (die komplette Schnittstelle ist editable durch den wiki).

Installation und Konfiguration

Die Installation von MediaWiki verlangt, dass der Benutzer Verwaltungsvorzüge auf einem Server hat, der sowohl PHP als auch einen vereinbaren Typ der SQL Datenbank führt. Einige Benutzer finden, dass die Aufstellung eines virtuellen Gastgebers nützlich ist, wenn die Mehrheit von jemandes Seite unter einem Fachwerk läuft (wie Zope oder Ruby auf Schienen), der mit MediaWiki größtenteils unvereinbar ist. Wolkenbewirtung kann einem Benutzer ermöglichen, auf die Aufgabe zu verzichten, einen neuen Server mit der Hand zu bauen.

Auf eine Installation PHP Schrift wird über einen WWW-Browser zugegriffen, um die Einstellungen des wiki zu initialisieren. Es veranlasst den Benutzer für einen minimalen Satz von erforderlichen Rahmen, weitere Änderungen verlassend, wie das Ermöglichen lädt, ein Seite-Firmenzeichen hinzufügend, und Erweiterungen installierend, um durch das Ändern von Konfigurationseinstellungen gemacht zu werden, die in einer genannten Datei enthalten sind. Einige Aspekte von MediaWiki können durch spezielle Seiten oder durch das Redigieren bestimmter Seiten konfiguriert werden; zum Beispiel können Missbrauch-Filter durch eine spezielle Seite konfiguriert werden, und bestimmte Geräte können durch das Schaffen javascript von Seiten in MediaWiki namespace hinzugefügt werden. Die Gemeinschaft von MediaWiki veröffentlicht ein umfassendes Installationshandbuch.

Preiserhöhung

Einer der frühsten Unterschiede zwischen MediaWiki (und seinem Vorgänger, UseModWiki) und andere wiki Motoren war der Gebrauch von "kostenlosen Links" statt CamelCase. Als MediaWiki geschaffen wurde, war es für wikis typisch, um zu verlangen, dass Text wie "WorldWideWeb" eine Verbindung zu einer Seite über das World Wide Web geschaffen hat: Verbindungen zu MediaWiki werden andererseits durch Umgebungswörter mit doppelten eckigen Klammern geschaffen, und irgendwelche Räume zwischen ihnen werden intakt z.B verlassen. Diese Änderung war zum Zweck logisch, eine Enzyklopädie zu schaffen, wo die Genauigkeit in Titeln wichtig ist.

MediaWiki verwendet eine ausziehbare wiki Leichtgewichtspreiserhöhung, die entworfen ist, um leichter zu sein, zu verwenden und zu erfahren, als HTML. Werkzeuge bestehen, um Inhalt wie Tische zwischen Preiserhöhung von MediaWiki und HTML umzuwandeln. Anstrengungen sind gemacht worden, eine Preiserhöhungsspekulation von MediaWiki zu schaffen, aber eine Einigkeit scheint, erreicht worden zu sein, dass Wikicode mit dem Zusammenhang empfindliche Grammatik-Regeln verlangt. Das folgende nebeneinander Vergleich illustriert die Unterschiede zwischen wiki Preiserhöhung und HTML:

Das Redigieren der Schnittstelle

Die seiteneditierenden Werkzeuge von MediaWiki sind manchmal als etwas schwierig beschrieben worden, um zu erfahren. Ein Überblick über Studenten hat zugeteilt, um einen mit Sitz in MediaWiki gefundenen wiki zu verwenden, dass, als sie eine geöffnete Frage über Hauptprobleme mit dem wiki gefragt wurden, 24 % technische Probleme mit der Formatierung zitiert haben, z.B "Konnte sich nicht belaufen, wie man ein Image hineinbringt. Kann sich nicht belaufen, wie man eine Verbindung mit Wörtern zeigt; es fügt eine Zahl ein."

Um das Redigieren lange leichtere Seiten zu machen, erlaubt MediaWiki das Redigieren eines Paragraphs einer Seite (wie identifiziert, durch seinen Kopfball). Ein Benutzer kann auch anzeigen, ob ein Editieren gering ist. Rechtschreibung korrigierend, sind Grammatik oder Zeichensetzung Beispiele des Minderjährigen editiert, wohingegen das Hinzufügen von Paragrafen des neuen Textes ein Beispiel eines Nichtminderjährigen ist, editieren.

Manchmal, während ein Benutzer editiert, spart ein zweiter Benutzer ein Editieren zu demselben Teil der Seite. Dann, wenn der erste Benutzer versucht, die Seite zu sparen, kommt ein editieren Konflikt vor. Dem zweiten Benutzer wird dann eine Gelegenheit gegeben, seinen Inhalt in die Seite zu verschmelzen, weil es jetzt im Anschluss an die Seite des ersten Benutzers besteht, sparen. Eine fakultative Erweiterung behandelt ausgewählte Benutzergruppen vordringlich, wenn Konflikte editieren, kommen vor.

MediaWiki lässt den Benutzer auf verschiedenen Sprachen verbinden. Eine Sprache für den wiki Inhalt selbst kann auch gesetzt werden, um im "Zufrieden-sprachigen" HTTP Kopfball und "lang" HTML-Attribut gesandt zu werden.

In Mediawiki 1.17 und wird die klassische Redigieren-Werkzeugleiste nicht mehr eingeschlossen.

Anwendung, Schnittstelle programmierend

MediaWiki hat eine ausziehbare Anwendung, Schnittstelle Programmierend, die direkten, Zugang auf höchster Ebene zu den in den Datenbanken von MediaWiki enthaltenen Daten zur Verfügung stellt. Kundenprogramme können die API an der Anmeldung verwenden, Daten bekommen, und Änderungen anschlagen. Die API unterstützt dünne webbasierte Kunden von JavaScript und Endbenutzer-Anwendungen (wie mit Vandalen kämpfende Werkzeuge). Auf die API kann durch den backend einer anderen Website zugegriffen werden. Eine umfassende Pythonschlange-Funktionseinheitsbibliothek, Pywikipediabot, und ein populäres halbautomatisiertes Werkzeug genannt AutoWikiBrowser, verbindet auch mit der API. Auf die API wird über URL-ADRESSEN solcher als zugegriffen. In diesem Fall würde die Abfrage Wikipedia um die Information in Zusammenhang mit den letzten 10 bitten editiert zur Seite. Einer der wahrgenommenen Vorteile der API ist seine Sprachunabhängigkeit; es horcht auf HTTP Verbindungen von Kunden und kann eine Antwort in einer Vielfalt von Formaten wie XML senden, hat PHP, YAML oder JSON in Fortsetzungen veröffentlicht. Kundencode ist entwickelt worden, um Schichten der Abstraktion zur API zur Verfügung zu stellen.

Reicher Inhalt

MediaWiki unterstützt reichen durch die Spezialsyntax erzeugten Inhalt. Zum Beispiel kommt die Software mit der fakultativen Unterstützung, um mathematische Formeln mit dem LATEX und einem speziellen in OCaml geschriebenen parser zu machen. Die ähnliche Funktionalität für anderen Inhalt, im Intervall von grafischen Zeitachsen über das mathematische Plotten und die Musikhunderte zu ägyptischen Hieroglyphen, ist in der Form von Erweiterungen verfügbar, und auch ästhetischer Sinn hat sich beträchtlich verbessert.

Die Software ist stärker daran geworden, sich mit einem großen Angebot an geladenen Mediadateien zu befassen. Seine reichste Funktionalität ist im Gebiet von Images, wo Bildgalerien und Daumennägel mit der Verhältnisbequemlichkeit erzeugt werden können. Es gibt auch Unterstützung für Exif metadata. Der Gebrauch von MediaWiki, um das Wikimedia Unterhaus, eines der größten freien zufriedenen Mediaarchive zu bedienen, hat das Bedürfnis nach der weiteren Funktionalität in diesem Gebiet gesteuert.

Weil jeder WYSIWYG Redakteur wikitext Grammatik würde wissen müssen, und keine volle Grammatik für wikitext besteht, stellt MediaWiki zurzeit keine heimische WYSIWYG-Unterstützung zur Verfügung. Es kommt wirklich mit einer anpassbaren grafischen Werkzeugleiste, für den Prozess zu vereinfachen, die wiki Syntax zu erfahren. Verschiedene Erweiterungen bestehen, um WYSIWYG zu behandeln, der zu verschiedenen Graden, einigen Verwenden-Schwankungen des populären CKEditor editiert. Wikia, eine populäre wiki Farm, verwendet eine WYSIWYG Erweiterung, die, dafür entworfen, ein modaler Redakteur zu sein, dem Benutzer erlaubt, hin und her zwischen WYSIWYG und WikiText und Vorschau-Weisen in einer einzelnen Editiersitzung zu schnipsen. MediaWiki hat auch eine Schnittstelle, um den durchsichtigen Gebrauch von Außenredakteuren für geladene Dateien und wiki Seiten zu erlauben.

Das Verfolgen editiert

Unter den Eigenschaften von MediaWiki, um beim Verfolgen zu helfen, editiert ist eine Neue Änderungseigenschaft, die eine Liste von neuen zur Verfügung stellt, editiert zum wiki. Diese Liste enthält Basisinformation über diejenigen editiert wie der Redigieren-Benutzer, die editieren Zusammenfassung, die Seite editiert, sowie irgendwelche Anhängsel (z.B "mögliche Malware-Verbindung") hinzugefügt durch anpassbare Missbrauch-Filter und andere Erweiterungen, um im unnützlichen Kämpfen zu helfen, editieren. Auf aktiverem wikis editieren so viele kommen vor, dass es hart ist, Neue Änderungen manuell zu verfolgen. Antivandale-Software, einschließlich benutzergeholfener Werkzeuge und völlig automatisierter Funktionseinheiten, wird manchmal auf solchem wikis verwendet, um Neue Änderungssachen zu bearbeiten. Server-Last kann durch das Senden eines dauernden Futters von Neuen Änderungen zu einem IRC Kanal reduziert werden, den diese Werkzeuge kontrollieren können, ihr Bedürfnis beseitigend, Bitten um zu senden, fressen erfrischte Neue Änderungen zur API.

Ein anderes wichtiges Werkzeug ist watchlisting. Jeder geloggt - im Benutzer hat einen watchlist, zu dem er beliebige Seiten hinzufügen kann, die er oder sie wünscht. Wenn ein Editieren zu einer jener Seiten gemacht wird, von denen eine Zusammenfassung editieren, erscheint auf dem watchlist das nächste Mal, wenn es erfrischt wird. Als mit der neuen Änderungsseite, neu editiert, die auf dem watchlist erscheinen, enthalten Clickable-Verbindungen für die leichte Rezension der Artikel-Geschichte und spezifischen vorgenommenen Änderungen.

Es gibt auch Fähigkeit nachzuprüfen alles editiert gemacht von jedem besonderen Benutzer. Auf diese Weise, wenn ein Editieren als problematisch identifiziert wird, ist es möglich zu überprüfen, dass der Benutzer anderer für Probleme editiert.

MediaWiki erlaubt, sich zu spezifischen Versionen von Artikeln zu verbinden. Das ist für die wissenschaftliche Gemeinschaft in diesem erfahrenen Gleichen nützlich gewesen Rezensenten konnten Artikel analysieren, sie verbessern und Verbindungen zur vertrauten Version dieses Artikels zur Verfügung stellen.

Navigation

Die Navigation durch den wiki ist größtenteils durch inneren wikilinks.

Diese führen Seitenexistenz-Entdeckung durch, in der eine Verbindung blau gefärbt wird, wenn die Zielseite auf dem lokalen wiki und rot besteht, wenn es nicht tut. Wenn ein Benutzer auf eine rote Verbindung klickt, wird er aufgefordert, einen Artikel mit diesem Titel zu schaffen. Seitenexistenz-Entdeckung macht es praktisch für Benutzer, "um wikified" Artikel — d. h. Artikel zu schaffen, die Verbindungen zu anderen sachdienlichen Themen — ohne jene anderen Artikel enthalten, die noch existieren.

Die roten/blauen Unterscheidungsalarmsignale:

  • Leser, die an einem Interesse am Schaffen neuer Artikel von gebrochenen Verbindungen Mangel haben, auf die es für sie unfruchtbar sein würde, um auf zu klicken
  • Redakteure haben für das Schaffen neuer Artikel dessen interessiert, auf welche Themen ihre Anstrengungen nützlich angewandt werden könnten.

Interwiki verbindet Funktion ziemlich gleicher Weg als namespaces. Eine Reihe von interwiki Präfixen kann konfiguriert werden, um, zum Beispiel, einen Seitentitel zu verursachen, den Benutzer zum Artikel von Jimbo Wales über Wikiquote zu leiten. Verschieden von innerem wikilinks, interwiki Verbindungen haben an Seitenexistenz-Entdeckungsfunktionalität Mangel, und entsprechend gibt es keine Weise zu erzählen, ob eine blaue Interwiki-Verbindung gebrochen wird oder nicht.

Zufriedene Organisation

Seitenetikette und vereinigte Seiten

Seitenetikette werden an der Oberseite von Seiten gezeigt. Diese Etikette erlauben Benutzern, Handlungen oder Ansicht-Seiten durchzuführen, die mit der aktuellen Seite verbunden sind. Die verfügbaren Verzug-Handlungen schließen Betrachtung, das Redigieren und Besprechen der aktuellen Seite ein. Die spezifischen gezeigten Etikette hängen ab, ob der Benutzer in den wiki geloggt wird, und ob der Benutzer sysop Vorzüge auf dem wiki hat. Zum Beispiel wird die Fähigkeit, eine Seite zu bewegen oder es zu jemandes watchlist hinzuzufügen, gewöhnlich auf den geloggten - in Benutzern eingeschränkt. Der Seite-Verwalter kann hinzufügen oder Etikette entfernen, indem er JavaScript verwendet oder Erweiterungen installiert.

Jede Seite hat eine verbundene Geschichtsseite, von der der Benutzer auf jede Version der Seite zugreifen kann, die jemals bestanden hat und diffs zwischen zwei Versionen seiner Wahl erzeugt. Die Beiträge von Benutzern werden nicht nur hier, sondern auch über eine "" Benutzerbeitragsauswahl auf einen sidebar gezeigt. Zeichen von Carl Challborn & Teresa Reimann dass, "Während diese Eigenschaft eine geringe Abweichung vom zusammenarbeitenden sein kann, 'Geist des Egos-less' von wiki Puristen, es sein kann

sehr nützlich für Pädagogen, die den Beitrag und die Teilnahme von individuellen Studentenbenutzern bewerten müssen."

Namespaces

MediaWiki stellt viele Eigenschaften außer Hypertext-Links zur Verfügung, um Inhalt zu strukturieren. Eine der frühsten Eigenschaften ist namespaces. Eines der frühsten Probleme der Wikipedia war die Trennung des enzyklopädischen Inhalts von Seiten gewesen, die der Wartung und der Kommunaldiskussion, sowie den persönlichen Seiten über Enzyklopädie-Redakteure gehören. Namespaces sind Präfixe vor einem Seitentitel (solcher als ""oder""), dass der Aufschlag als Deskriptoren zum Zweck der Seite und vielfache Seiten mit verschiedenen Funktionen erlaubt, laut desselben Titels zu bestehen. Zum Beispiel konnte eine betitelte Seite"", im Verzug namespace, den 1984-Film beschreiben, der Arnold Schwarzenegger in der Hauptrolle zeigt, während eine betitelte Seite "" ein Profil sein konnte, das einen Benutzer beschreibt, der diesen Namen als ein Pseudonym wählt. Allgemeiner haben jede Seite und jeder namespace eine verbundene "" Seite, die verwendet werden kann, um seinen Inhalt, solcher als "" oder "" zu besprechen. Der Zweck, Diskussionsseiten zu haben, soll Inhalt erlauben, von der Diskussion getrennt zu werden, die den Inhalt umgibt.

Namespaces kann als Mappen angesehen werden, die verschiedene grundlegende Typen der Information oder Funktionalität trennen. Gewohnheit namespaces kann von den Seite-Verwaltern hinzugefügt werden. Es gibt 16 namespaces standardmäßig für den Inhalt mit 2 "pseudo-namespaces", die für dynamisch erzeugte "" Seiten und Verbindungen zu Mediadateien verwendet sind. Jeder namespace auf MediaWiki wird numeriert: Zufriedene Seite namespaces hat gerade Zahlen, und ihre verbundene Gespräch-Seite haben namespaces ungerade Zahlen.

Kategorie-Anhängsel

Benutzer können neue Kategorien schaffen und Seiten und Dateien zu jenen Kategorien hinzufügen, indem sie ein oder mehr Kategorie-Anhängsel am zufriedenen Text anhängen. Das Hinzufügen dieser Anhängsel schafft Verbindungen an der Unterseite von der Seite, die den Leser in die Liste aller Seiten in dieser Kategorie bringen, es leicht machend, verwandte Artikel zu durchsuchen. Der Gebrauch der Kategorisierung, um Inhalt zu organisieren, ist als eine Kombination beschrieben worden:

Subseiten

Zusätzlich zu namespaces kann Inhalt mit Subseiten bestellt werden. Diese einfache Eigenschaft stellt automatisches Paniermehl des Musters von der Seite nach dem Hieb (in diesem Fall, "Subseitentitel") zur Seite vor dem Hieb (in diesem Fall, "Seitentitel") zur Verfügung.

Anpassung

Wenn die Eigenschaft ermöglicht wird, können Benutzer ihren stylesheets kundengerecht anfertigen und Kundenseite mit jedem pageview durchzuführender JavaScript konfigurieren. Auf der Wikipedia hat das zu einer Vielzahl von zusätzlichen Werkzeugen und Helfern geführt, die durch den wiki entwickelt sind, und hat sich unter Benutzern geteilt. Zum Beispiel ist die Navigation der Lupine popups ein kundenspezifisches Werkzeug von JavaScript, das Vorschauen auf Artikel zeigt, wenn sich der Benutzer über Verbindungen herumtreibt, und auch Abkürzungen für allgemeine Wartungsaufgaben zur Verfügung stellt. Ein anderes Beispiel, ist ein voll gezeigter MediaWiki-einheitlicher Textaufbereiter, der Syntax hervorhebend und Suche zur Verfügung stellt und Funktionen ersetzt.

Die komplette Benutzerschnittstelle von MediaWiki kann durch den wiki selbst von Benutzern mit der notwendigen Erlaubnis (normalerweise so genannte "Verwalter") editiert werden. Das wird durch einen speziellen namespace mit dem Präfix "MediaWiki getan:" Wo jeder Seitentitel eine besondere Benutzerschnittstelle-Nachricht identifiziert. Mit einer Erweiterung ist es auch für einen Benutzer möglich, persönliche Schriften zu schaffen und zu wählen, ob bestimmte sitewide Schriften auf ihn durch toggling die passenden Optionen in der Benutzervorzugsseite anwenden sollten.

Schablonen

"MediaWiki:" Namespace wurde auch ursprünglich verwendet, um kundenspezifische Textblöcke zu schaffen, die dann in andere Seiten mit einer speziellen Syntax dynamisch geladen werden konnten. Dieser Inhalt wurde später sein eigener namespace, "Schablone umgezogen:".

Schablonen sind Textblöcke, die innerhalb einer anderen Seite dynamisch geladen werden können, wann auch immer diese Seite gebeten wird.

Die Schablone ist eine spezielle Verbindung zu doppelten lockigen Klammern (zum Beispiel""), der die Schablone (in diesem Fall gelegen an) nennt, um im Platz der Schablone zu laden.

Schablonen unterstützen Rahmen, so dass gegen Teile des Textes jeden spezifischen Gebrauch-Fall ausgewechselt werden kann.

Eine zusammenhängende Methode, genannt Schablone-Ersatz (genannt durch das Hinzufügen am Anfang einer Schablone-Verbindung) Einsätze (wie eine Kopie und Teig-Operation) der Inhalt der Schablone in die Zielseite, anstatt den Schablone-Inhalt dynamisch zu laden, wann auch immer die Seite geladen wird. Das kann zu Widersprüchlichkeit führen, wenn es Schablonen verwendet, aber kann in bestimmten Fällen nützlich sein, und in den meisten Fällen verlangt weniger Server-Mittel (der wirkliche Betrag von Ersparnissen kann sich je nachdem wiki Konfiguration und die Kompliziertheit der Schablone ändern).

Schablonen haben vielen verschiedenen Gebrauch gefunden. Schablonen ermöglichen Benutzern, komplizierte Tabellenlay-Outs zu schaffen, die durchweg über vielfache Seiten verwendet werden, und wo nur der Inhalt der Tische mit Schablone-Rahmen eingefügt wird. Schablonen werden häufig verwendet, um Probleme mit einem Artikel Wikipedia durch das Stellen einer Schablone im Artikel zu identifizieren. Diese Schablone dann Produktionen ein grafischer Kasten, der feststellt, dass der Artikel-Inhalt diskutiert wird oder im Bedürfnis nach einer anderen Aufmerksamkeit, und es auch kategorisiert, so dass Artikel dieser Natur gelegen werden können. Schablonen werden auch auf Benutzerseiten verwendet, um Benutzerstandardnachrichten zu senden, die sie in der Seite begrüßen, ihnen Preise für hervorragende Beiträge gebend, sie warnend, wenn ihr Verhalten unpassend betrachtet wird, sie bekannt gebend, wenn sie vom Redigieren und so weiter blockiert werden.

Gruppen und Beschränkung des Zugangs

MediaWiki bietet Flexibilität im Schaffen und Definieren von Benutzergruppen an. Zum Beispiel würde es möglich sein, eine willkürliche "ninja" Gruppe zu schaffen, die Benutzer blockieren und Seiten löschen kann, und dessen editiert, werden standardmäßig im neuen Änderungsklotz verborgen. Es ist auch möglich, eine Gruppe von "autoratifizierten" Benutzern aufzustellen, deren man ein Mitglied nach dem Bilden einer bestimmten Anzahl dessen wird, editiert und das Warten auf eine bestimmte Anzahl von Tagen. Einige Gruppen, die standardmäßig ermöglicht werden, sind Bürokraten und sysops. Bürokraten haben Macht, die Rechte anderer Benutzer zu ändern. Sysops haben Macht über den Seitenschutz und das Auswischen und das Blockieren von Benutzern vom Redigieren. Die verfügbaren Steuerungen von MediaWiki auf dem Redigieren von Rechten sind genügend gehalten worden, um wichtige Dokumente wie ein Handbuch von Standardbetriebsverfahren in einem Krankenhaus zu veröffentlichen und aufrechtzuerhalten.

Wenn eine Seite nur aus dem nutzlosen Inhalt besteht, gibt es mehrere Weisen umzuziehen hat Inhalt gesagt. Der einfachste Weg, der für alle Benutzer verfügbar ist, soll einfach die Seite verhüllen. Jedoch stört das Seitenexistenz-Entdeckung, wenn eine Erweiterung nicht installiert wird, um verhüllte Seiten zu behandeln, als ob sie nicht existierend waren. Das Abschalten verlässt auch den Inhalt zugänglich durch die Geschichtsseite, ein Ergebnis, das, während es Durchsichtigkeit potenziell vergrößert hat, indem es non-sysops erlaubt worden ist, die zufriedene Eliminierungsentscheidung für die Schicklichkeit leicht nachzuprüfen, unannehmbar oder sogar in einigen Fällen ungesetzlich sein könnte. Eine andere Auswahl ist für einen sysop, um die Seite zu löschen, und dadurch sie davon abzuhalten, durch non-sysops angesehen zu werden. Ein anderes Niveau des Auswischens, genannt RevisionDelete, kann von einer Gruppe verwendet werden (z.B" Oversighters"), um eine Seite davon abzuhalten, durch Nichtmitglieder dieser Gruppe angesehen zu werden. Es ist auch mit bestimmten Erweiterungen möglich, um Inhalt davon zu entfernen, bis einigen der normalen Kanäle auf dem wiki angesehen zu werden, oder sogar Revisionen von der Datenbank völlig zu löschen.

MediaWiki kommt mit einem grundlegenden Satz von mit dem Beschränken des Zugangs verbundenen Eigenschaften, aber sein ursprüngliches und andauerndes Design wird durch Funktionen gesteuert, die sich größtenteils auf den Inhalt, nicht die zufriedene Abtrennung beziehen. Infolgedessen mit minimalen Ausnahmen (verbunden mit spezifischen Werkzeugen und ihren zusammenhängenden "Speziellen" Seiten) ist Seitenzugriffskontrolle ein hoher Vorrang in der Kernentwicklung nie gewesen, und Entwickler haben festgestellt, dass sich Benutzer, die sichere Benutzerzugriffs- und Ermächtigungssteuerungen verlangen, auf MediaWiki nicht verlassen sollten, seitdem es für diese Arten von Situationen nie entworfen wurde. Zum Beispiel ist es äußerst schwierig, einen wiki zu schaffen, wo nur bestimmte Benutzer lesen können und Zugang einige Seiten. Hier stellen wiki Motoren wie TWiki, MoinMoin und WikkaWiki mehr Flexibilität durch das Unterstützen fortgeschrittener Sicherheitsmechanismen wie Zugriffsberechtigungslisten zur Verfügung.

Dehnbarkeit

MediaWiki codebase enthält verschiedene "Haken" mit Rückrufaktionsfunktionen, zusätzlichen PHP-Code auf eine ausziehbare Weise hinzuzufügen. Das erlaubt Entwicklern, Erweiterungen zu schreiben, ohne notwendigerweise den Kern modifizieren zu müssen oder ihren Code für die Rezension vorlegen zu müssen. Die Installation einer Erweiterung besteht normalerweise daraus, eine Linie zur Konfigurationsdatei hinzuzufügen, obwohl in einigen Fällen zusätzliche Änderungen wie Datenbankaktualisierungen oder Kernflecke erforderlich sind.

Fünf Haupterweiterungspunkte wurden geschaffen, um Entwicklern zu erlauben, Eigenschaften und Funktionalitäten zu MediaWiki hinzuzufügen. Haken werden jedes Mal geführt, wenn ein bestimmtes Ereignis geschieht; zum Beispiel kommt der Haken vor, nachdem eine sparen Artikel-Bitte bearbeitet worden ist. Das kann zum Beispiel durch eine Erweiterung verwendet werden, die ausgewählte Benutzer benachrichtigt, wann auch immer eine Seite editiert, kommt auf dem wiki von neuen oder anonymen Benutzern vor. Neue Anhängsel können geschaffen werden, um Daten mit der Öffnung und den Schlussanhängseln zu bearbeiten. Funktionen von Parser können verwendet werden, um einen neuen Befehl zu schaffen. Neue spezielle Seiten können geschaffen werden, um eine Sonderaufgabe durchzuführen. Diese Seiten werden dynamisch erzeugt. Zum Beispiel könnte eine spezielle Seite alle Seiten zeigen, die eine oder mehr Verbindungen zu einer Außenseite haben oder sie vorgelegtes Feed-Back eines Benutzers der Versorgung der Form schaffen könnte. Häute erlauben Benutzern, den Blick und das Gefühl von MediaWiki kundengerecht anzufertigen. Ein geringer Erweiterungspunkt erlaubt dem Gebrauch des Amazonas S3, Bilddateien zu veranstalten.

Erweiterungen

Mittel Entwicklern

MediaWiki kann fortgeschrittener und nützlich zu verschiedenen Zwecken durch seine Erweiterungen gemacht werden. Diese Erweiterungen ändern sich außerordentlich in der Kompliziertheit.

Das Wikimedia Fundament bedient einen Schwachkopf-Server, wo viele Erweiterungen ihr Behältnis veranstalten. Die meisten von ihnen haben auch eine Dokumentationsseite auf der Website von MediaWiki.

Einige andere Seiten, die auch für die Entwicklung — oder Unterstützung dafür bekannt sind — Erweiterungen sind MediaWiki.org, der eine Erweiterungsmatrix aufrechterhält; und Google Code.

Einigen Entwicklern von MediaWiki, besonders neuen, wird Zugang gewährt, um Änderungen zu Erweiterungen nur, aber nicht den kompletten codebase zu begehen.

Coderezension von MediaWiki wird selbst durch eine Erweiterung von MediaWiki erleichtert.

Seit der Version 1.16 hat MediaWiki auch die jQuery Bibliothek verwendet.

Für Parser-Funktionen

Unter den populärsten Erweiterungen ist eine Parser-Funktionserweiterung, ParserFunctions, der verschiedenem Inhalt erlaubt, gestützt auf dem Ergebnis von bedingten Behauptungen gemacht zu werden. Diese bedingten Behauptungen können Funktionen wie das Auswerten durchführen, ob ein Parameter leer ist, Schnuren vergleichend, mathematische Ausdrücke bewertend, und einen von zwei Werten je nachdem zurückgebend, ob eine Seite besteht. Es wurde als ein Ersatz für eine notorisch ineffiziente genannte Schablone entworfen. Schindler zählt die Geschichte der Erweiterung von ParserFunctions wie folgt nach:

Eine andere Parser-Funktionserweiterung, StringFunctions, wurde entwickelt, um Einschätzung der Schnur-Länge, Schnur-Position und so weiter zu erlauben. Gemeinschaften von Wikimedia, ungeschickten workarounds geschaffen, um dieselbe Funktionalität zu vollbringen, haben danach geschrien, um auf ihren Projekten ermöglicht zu werden. Viel von seiner Funktionalität wurde schließlich in die Erweiterung von ParserFunctions, obgleich arbeitsunfähig, standardmäßig integriert und hat durch eine Warnung von Tim Starling begleitet, dass das Ermöglichen von Zeichenkettenfunktionen Benutzern erlauben würde, "ihren eigenen parsers auf der hässlichsten, am meisten ineffizienten dem Mann bekannten Programmiersprache durchzuführen: MediaWiki wikitext mit ParserFunctions."

Für Kommentare und akademisch-zusammenhängende Anzeige

Eine andere sehr populäre Erweiterung ist eine Zitat-Erweiterung, die Kommentaren ermöglichen, zu Seiten mit Reihenverweisungen hinzugefügt zu werden. Diese Erweiterung ist jedoch dafür kritisiert worden, zu sein, der schwierig ist zu verwenden und das Verlangen den Benutzer, sich komplizierte Syntax einzuprägen. Ein Werkzeug genannt ProveIt wurde als ein Ersatz vorgeschlagen. Ein Gerät genannt RefToolbar ist auch geschaffen worden, um es leichter zu machen, Zitate mit allgemeinen Schablonen zu schaffen. MediaWiki hat einige Erweiterungen, die für die Akademie, wie Mathematik-Erweiterungen und eine Erweiterung gut passend sind, die Molekülen erlaubt, im 3D gemacht zu werden.

Integration

Ein allgemeines Produkt-Fachwerk ist geschaffen worden, der MediaWiki erlaubt, mit eigentlich irgendetwas zu integrieren. Andere Beispiele von Erweiterungen, die einen wiki verbessern konnten, sind Kategorie-Vorschlag-Erweiterungen und Erweiterungen für die Einschließung von Blitz-Videos, Videos von YouTube und RSS-Futter. Eine Erweiterung, um mit Facebook zu integrieren, ist bevorstehend. Metavid, eine Seite, die Videogesamtlänge der amerikanischen Senat- und Hausfußboden-Verhandlungen archiviert, wurde mit dem Codeverlängern MediaWiki ins Gebiet des zusammenarbeitenden Videos authoring geschaffen. Eine Erweiterung, Viskimap, macht von grafischen Veranstaltern Gebrauch, um sich die Beziehungen zwischen zufriedenen Seiten zu vergegenwärtigen, so dass Studenten ein Verstehen der zufriedenen Elemente und ihrer Beziehungen leicht bekommen können, weil sie durch die wiki Seiten schiffen.

Das Kämpfen linkspam

Es gibt viele spambots, die das Internet für Installationen von MediaWiki suchen und linkspam zu ihnen hinzufügen, ungeachtet der Tatsache dass MediaWiki das Nofollow-Attribut verwendet, um solche Versuche der Suchmotoroptimierung zu entmutigen. Ein Teil des Problems ist, dass Drittwiederherausgeber, wie Spiegel, das nofollow Anhängsel auf ihren Websites nicht unabhängig durchführen können, so kann marketers noch Vorteil von PageRank durch das Einfügen von Verbindungen in Seiten bekommen, wenn jene Einträge auf Drittwebsites erscheinen. Anti-spam Erweiterungen sind entwickelt worden, um das Problem zu bekämpfen, indem sie CAPTCHAs eingeführt wird, bestimmte URL-ADRESSEN auf die schwarze Liste setzend, und Hauptteil-Auswischen von von einem besonderen Benutzer kürzlich hinzugefügten Seiten erlaubend.

Suchen und Abfragen

MediaWiki kommt vorinstalliert mit einer Standardtext-basierten Suche. Erweiterungen bestehen, um MediaWiki Drittsuchwerkzeuge wie Lucene (verwendet auf Seiten von Wikimedia) und Sphinx verwenden zu lassen.

Verschiedene Erweiterungen von MediaWiki sind auch geschaffen worden, um komplizierter, faceted Suche auf beiden Daten zu berücksichtigen, die innerhalb des wiki und auf metadata wie die Revisionsgeschichte von Seiten eingegangen sind. Das Beispiel von Erweiterungen, die solche Analysen erleichtern, schließt Semantischen MediaWiki ein, der die Fähigkeit zur Verfügung stellt, strukturierte und auffindbare Beziehungen hinzuzufügen, und wiki Seiten, WikiTrust zuschreibt, der ein System durchführt, für den Autor, den Ursprung, und die Zuverlässigkeit des wiki Textes und DynaTable zu überprüfen.

Eine Erweiterung genannt Woogle versucht hinzuzufügen, dass Unternehmen Motorfunktionalität zu MediaWiki sucht.

Datenbank

MediaWiki kann entweder MySQL, PostgreSQL oder SQLite Verwandtschaftsdatenbankverwaltungssystem verwenden. Dort wird Unterstützung für die Orakel-Datenbank beschränkt. Eine Datenbank von MediaWiki enthält mehrere Dutzende Tische einschließlich eines Tisches, der Seitentitel, Seite ids und anderer metadata enthält; und ein Tisch, zu dem eine neue Reihe jedes Mal ein Editieren hinzugefügt wird, wird gemacht, die Seite id, eine kurze Textzusammenfassung der Änderung durchgeführt, der Benutzername des Artikel-Redakteurs enthaltend (oder seine IP richten den Fall eines nicht registrierten Benutzers), und ein Zeitstempel.

In einer Periode des 4.5 Jahres hatte die Datenbank von MediaWiki 170 Diagramm-Versionen. Vielleicht wurde die größte Diagramm-Änderung in MediaWiki 1.5 getan, als die Lagerung von metadata von diesem des Inhalts getrennt wurde, um Leistungsflexibilität zu verbessern. Als diese Steigung auf die Wikipedia angewandt wurde, wurde die Seite für das Redigieren geschlossen, und das Diagramm wurde zur neuen Version in ungefähr 22 Stunden umgewandelt. Einige Softwareerhöhungsvorschläge, wie ein Vorschlag, Abteilungen von über watchlist zu beobachtenden Artikeln zu erlauben, sind zurückgewiesen worden, weil die notwendigen Diagramm-Änderungen übermäßige Wikipedia-Ausfallzeit verlangt hätten.

Leistung und Lagerung

Weil es verwendet wird, um eine der Seiten des höchsten Verkehrs im Web zu führen, sind Leistung von MediaWiki und Skalierbarkeit hoch optimiert worden. MediaWiki unterstützt Tintenfisch, lasterwogene Datenbankerwiderung, das Kundenseite-Verstecken, memcached oder tabellenbasierte Verstecken für die oft zugegriffene Verarbeitung von Anfragenergebnissen, einem einfachen statischen geheimen Dateilager, Eigenschaft-reduzierter Operation, Revisionskompression und einer Job-Warteschlange für Datenbankoperationen. Gemäß Wikimedia Networking Coordinator Mark Bergsma haben Entwickler von MediaWiki versucht, die Software zu optimieren, indem sie irgendetwas Dummes nicht tun, teure Algorithmen, Datenbankabfragen vermeidend, usw. jedes Ergebnis versteckend, das teuer ist und zeitliche Gegend der Verweisung und das Konzentrieren auf die Krisenherde im Code durch den Kopierfräs-hat.

Code von MediaWiki wird entworfen, um Daten zu berücksichtigen, die einer Master-Datenbank zu schreiben und von Sklavendatenbanken zu lesen sind, obwohl der Master für einige gelesene Operationen verwendet werden kann, wenn die Sklaven noch nicht aktuell sind. Metadata, wie Artikel-Revisionsgeschichte, Artikel-Beziehungen (Verbindungen, Kategorien usw.), Benutzerrechnungen und Einstellungen kann in Kerndatenbanken versorgt und versteckt werden; der wirkliche Revisionstext, seltener verwendet zu werden, kann als Tropfen des nur Anhängens in der Außenlagerung versorgt werden. Die Software ist für die Operation von in großem Umfang wiki Farmen wie Wikimedia passend, der ungefähr 800 wikis bezüglich des Augusts 2011 hatte. Jedoch kommt MediaWiki ohne eingebauten GUI, um solche Installationen zu führen.

Empirische Beweise zeigen, dass die meisten Revisionen in Datenbanken von MediaWiki dazu neigen, sich nur ein bisschen von vorherigen Revisionen Deshalb zu unterscheiden, können nachfolgende Revisionen eines Artikels verkettet und dann zusammengepresst werden, sehr hohe Datenkompressionsverhältnisse bis zu 100x erreichend.

Beschränkungen

Die Parser-Aufschläge als der De-Facto-Standard für die Syntax von MediaWiki, weil keine formelle Syntax definiert worden ist. Wegen dieses Mangels an einer formellen Definition ist es schwierig gewesen, WYSIWYG Redakteure für MediaWiki zu schaffen, oder die Syntaxanalyse in eine andere Sprache zu tragen.

MediaWiki wird nicht entworfen, um ein passender Ersatz für das hingebungsvolle Online-Forum oder die blogging Software zu sein, obwohl Erweiterungen wirklich bestehen, um beide von diesen zu berücksichtigen.

Es ist für neue Benutzer von MediaWiki ziemlich üblich, bestimmte Fehler wie das Vergessen zu machen, Posten mit vier Tilden , oder manuell das Eingehen in eine plaintext Unterschrift wegen der Unvertrautheit mit den idiosynkratischen Einzelheiten zu unterzeichnen, die an der Kommunikation auf Diskussionsseiten von MediaWiki beteiligt sind. Andererseits ist das Format dieser Diskussionsseiten als eine Kraft von einem Pädagogen zitiert worden, der festgestellt hat, dass es "mehr Fähigkeiten des feinen Kornes für die Diskussion zur Verfügung stellt als traditionelle Gewindediskussionsforen. Zum Beispiel, anstatt einer kompletten Nachricht 'zu antworten', kann der Teilnehmer in einer Diskussion einen Hypertext-Link zu einer neuen wiki Seite auf jedem Wort von der ursprünglichen Seite schaffen. Diskussionen sind leichter zu folgen, da der Inhalt über die hyperverbundene wiki Seite, aber nicht eine Reihe von Antwort-Nachrichten auf einem traditionellen Gewindediskussionsforum verfügbar ist. Jedoch, außer in wenigen Fällen, verwendeten Studenten diese Fähigkeit, vielleicht wegen ihrer Vertrautheit mit dem traditionellen geradlinigen Diskussionsstil und einem Mangel an der Leitung darauf nicht, wie man den Inhalt 'an der Verbindung reicher' macht."

MediaWiki hat wenig Unterstützung für die Entwicklung von dynamisch gesammelten Dokumenten oder Seiten dass gesamte Daten von anderen Seiten. Während es möglich ist, neue "spezielle" Seiten zu schaffen, verlangt es das Codieren einer Erweiterung in PHP und so Verwaltungsrechten auf das Server-Laufen MediaWiki. Etwas Forschung ist beim Ermöglichen solcher Eigenschaften direkt innerhalb von MediaWiki getan worden. Die Semantische Erweiterung von MediaWiki stellt diese Eigenschaften zur Verfügung, aber es ist nicht im Gebrauch auf der Wikipedia.

Aufrüstung von MediaWiki ist auch historisch ein bisschen besonders lästig gewesen, wenn sie von bedeutsam älteren Versionen befördert.

Sicherheit

Entwickler von MediaWiki haben Sicherheitsstandards, sowohl für den Kerncode als auch für die Erweiterungen verordnet. SQL Abfragen und HTML-Produktion werden gewöhnlich durch Streifband-Funktionen getan, die Gültigkeitserklärung, das Entgehen behandeln, für die Verhinderung der Quer-Seite scripting und SQL Einspritzung durchscheinend. Bezüglich des Aprils 2010 hatten etwa 50 der Erweiterungen von MediaWiki ungelöste Sicherheitsprobleme. Viele Sicherheitsprobleme haben nach einer Versionsausgabe von MediaWiki geflickt werden müssen, und setzt entsprechend MediaWiki.org fest, "Der wichtigste Sicherheitsschritt, den Sie machen können, soll Ihre Software aktuell" durch das Unterzeichnen die Ansage listserv und die Installation von Sicherheitsaktualisierungen halten, die bekannt gegeben werden. Eine PHPIDS Erweiterung für MediaWiki ist entwickelt worden, um Eindringen zu identifizieren.

Entwickler-Gemeinschaft

Entwickler von MediaWiki werden um die Welt, obwohl mit einer Mehrheit in den Vereinigten Staaten und Europa ausgebreitet. Persönliche Sitzungen und Programmiersitzungen für Entwickler von MediaWiki sind einmal oder mehrere Male ein Jahr seit 2004 gehalten worden.

Unterstützung

Die Unterstützung für Benutzer von MediaWiki besteht aus:

  • Der Unterstützungsschreibtisch auf MediaWiki.org.
  • Eine offizielle Adressenliste, Mediawiki-l.
  • Mehrere Bücher sind über die Regierung von MediaWiki geschrieben worden, einschließlich einiger bestellt gratis online vor.

Vergleich zu anderer Online-Kollaborationssoftware

Wegen des Gebrauches von MediaWiki auf der Wikipedia sind die meisten Benutzer mit den Funktionen und Lay-Out von MediaWiki vertraut. Im Vergleich zu anderem wikis ist MediaWiki auch, obwohl einfach, ziemlich ästhetisch angenehm, und hat ein leicht kundengerecht angefertigtes Seitenmenü und stylesheet. Jedoch, in einer Bewertung, wie man hielt, war Zusammenfluss ein höheres Produkt wegen seiner sehr verwendbaren API und Fähigkeit, vielfachen wikis besser zu unterstützen. Versorger von Wiki Socialtext und JotSpot haben Projektverwaltungseigenschaften/haben, an denen dieser MediaWiki Mangel hat.

Eine Studie wurde an der Universität Hongkongs getan, das TWiki mit MediaWiki vergleicht. Die Autoren haben bemerkt, dass TWiki als ein zusammenarbeitendes Werkzeug für die Entwicklung von Bildungszeitungen und technischen Projekten betrachtet worden ist, wohingegen die Berühmtheit von MediaWiki größtenteils wegen der Wikipedia ist. Obwohl beide Plattformen Diskussion und das Verfolgen des Fortschritts erlauben, hat TWiki einen "Berichts"-Teil, an dem MediaWiki Mangel hat. Studenten haben MediaWiki wahrgenommen als, zu sein, der leichter ist zu verwenden und angenehmer ist als TWiki. Wenn gefragt, ob sie empfohlen haben, MediaWiki für das Kenntnisse-Verwaltungskurs-Gruppenprojekt, 15 aus 16 Befragten zu verwenden, hat ihre Vorliebe für MediaWiki ausgedrückt, der Antworten der großen Gewissheit, solcher als "natürlich" "sicher" gibt. TWiki und MediaWiki beide haben flexible Einfügefunktionsarchitektur. Eine Studie, die die Erfahrung von Studenten mit MediaWiki verglichen hat, zu dem mit Google Dokumenten gefunden hat, dass Studenten den Letzteren eine viel höhere Schätzung auf dem benutzerfreundlichen Lay-Out gegeben haben.

Versionsgeschichte

Die erste Version von MediaWiki, 1.1, wurde im Dezember 2003 veröffentlicht. Die aktuelle stabile Version von MediaWiki ist 1.18, während die neuste Version 1.19 ist.

Siehe auch

  • Liste von zufriedenen Verwaltungssystemen
  • Liste der wiki Software

Links

  • mit, und.
  • Die meta Website von Wikimedia.
  • [irc://irc.freenode.net/mediawiki #mediawiki] auf freenode

Jazz von Nu / Zeichnung des Strohes
Impressum & Datenschutz