Die Geschichte von MDN
In diesem Vortrag aus dem Jahr 2015 blicken mehrere Mitwirkende des MDN-Projekts auf die vergangenen zehn Jahre von developer.mozilla.org sowie auf das kommende Jahrzehnt. Sie erfahren die Geschichte verschiedener Wiki-Software-Migrationen, wie eine Dokumentationsgemeinschaft aufgebaut wurde und viele weitere Highlights der Geschichte der Seite. Die Gruppe spricht dann auch über aktuelle Herausforderungen und Projekte, an denen die MDN-Community in diesem Jahr arbeitet.
Das 2015 Berlin "Hack on MDN", wo dieser Vortrag aufgezeichnet wurde.
Themen
Hier ist eine Übersicht darüber, was besprochen wurde, mit Zeitstempeln und einigen zusätzlichen Details:
Was ist MDN und für wen ist es?
Ein Ort für die Open-Web-Gemeinschaft
Zeit: 0:00:00 - 0:07:15
MDN bietet nützliche Informationen zu Web-Technologien und fördert das Lernen, Teilen und Lehren in der Open-Web-Community. Auf MDN kommen Sie zusammen und erstellen Dinge für sich selbst und für andere.
MDN ist auch ein Ort für Mozilla-Ingenieure, wie Gecko- oder Firefox-Hacker, Add-on-Entwickler und Mitwirkende an Firefox OS.
Die Geschichte von MDN: Vor-Wiki-Ära – Netscape DevEdge
Zeit: 0:07:15 - 0:08:17
In den frühen Tagen gab es DevEdge, die Entwicklerdokumentation von Netscape, die die Grundlage einiger MDN-Dokumentationen bildete. Werfen Sie einen Blick in die Vergangenheit auf archive.org:
Am 12. Oktober 2004 wurde diese beliebte Entwickler-Website von AOL, der Muttergesellschaft von Netscape, geschlossen. Nur wenige Monate später, im Februar 2005, konnte Mitchell Baker DevEdge retten und erreichte eine Vereinbarung mit AOL, die es Mozilla erlaubte, neue Dokumente auf Basis der ehemaligen Netscape DevEdge-Materialien zu veröffentlichen, zu bearbeiten und zu erstellen. Mit anderen Worten: Was 1998 mit dem Mozilla-Quellcode geschah, passierte endlich auch mit der Entwicklerdokumentation von Netscape: Sie wurde Open Source.
Deb Richardson trat der Mozilla Foundation als Technische Redakteurin bei und leitete das neue DevMo-Projekt für community-gesteuerte Entwicklerdokumentation.
MediaWiki
Die erste Wiki-Engine
Zeit: 0:08:17 - 0:14:55
Mit MediaWiki als neuer zugrunde liegender Projektplattform wurde die Mozilla-Entwicklerdokumentation ab Juli 2005 für jeden bearbeitbar gemacht. Ein neues kollaboratives Element bei Mozilla wurde etabliert, und seitdem ist jeder willkommen, dabei zu helfen, sie zu verbessern und Wissen zu teilen. Eine neue internationale Community begann zu wachsen und Entwicklerinhalte in andere Sprachen zu übersetzen.
DekiWiki
Die zweite Wiki-Engine
Zeit: 0:14:55 - 0:26:08
Im August 2008 wechselte das Mozilla Developer Center zu MindTouch DekiWiki, einem leistungsstarken und neuen Content-Management- und Wiki-System für technische Dokumentationen. Dieser Plattformwechsel war in der Community, die seit 2005 an MediaWiki gewöhnt und darum herum Werkzeuge gebaut hatte, recht umstritten. In dieser Phase begannen wir mit Doc Sprints, um die Community neu zu engagieren.
Kuma
Die dritte und aktuelle Wiki-Engine
Zeit: 0:26:08 - 0:31:50 und 0:43:52 - 0:51:35
Kuma, abgeleitet von Kitsune Anfang 2011 und gestartet am 3. August 2012, ist eine von Mozilla entwickelte Wiki-Plattform, die auf Django basiert und ein eigenes KumaScript-Makrosystem nutzt, das Node.js verwendet.
Da der Code auf GitHub liegt, begann die Community auch, zum CMS von MDN beizutragen. Ab jetzt umfasst das Arbeiten an MDN sowohl das Schreiben von Dokumentationen als auch das Kodieren von Kuma.
Redesign von MDN
Kuma mit dem aktualisierten Design
Zeit: 0:31:50 - 0:32:22 und 0:51:35 - 0:58:05
Das Redesign von MDN war ein großes Projekt. Sean Martell entwarf die neue visuelle Identität von MDN. Es war dann ein iterativer Prozess mit einer Beta-Benutzergruppe von 3000 MDN-Mitgliedern über mehrere Monate hinweg. Das neue Erscheinungsbild stand hinter einem "Waffle flag" (MDNs Feature-Flag-System). Ein großes Dankeschön auch an David Walsh, der den gesamten Redesign-Prozess wirklich gefördert hat und MDN das Front-End gegeben hat, das es verdient.
Gemeinschaft rund um Open-Web-Dokumente
Gemeinschaftsgesteuerte, browserunabhängige Open-Web-Dokumentation
Zeit: 0:32:22 - 0:36:55
Irgendwann 2010, besonders als sich Community-Mitglieder und technisches Personal in Paris trafen, wurde offensichtlicher, dass der Fokus von MDN deutlich von "Lasst uns alles über Firefox dokumentieren!" zu "Lasst uns das Web dokumentieren!" wechselte. Die Dokumentation wurde in den letzten Jahren aufgeräumt und umstrukturiert, sodass die offene Webdokumentation von MDN browserunabhängig ist. Dieses Material, das für jeden, der für das Web entwickelt, nützlich ist, ist unser populärster und meistgenutzter Inhalt.
Verschiedene Browser-Anbieter haben sich von Zeit zu Zeit angeschlossen, um an diesem Teil von MDN mitzugestalten. Diese plattformübergreifende Zusammenarbeit war sehr erfolgreich und wird von den Lesern von MDN geschätzt.
Lokalisierungsgemeinschaften
MDN bedient ein globales Publikum in vielen Sprachen
Zeit: 0:36:55 - 0:43:52
Lokalisierung ist ein großer Teil der Mozilla-Community; es ist eine Komponente fast jedes Projekts und Produkts. Mit Kuma ist MDN auch sehr lokalisierbar und an die Bedürfnisse unserer l10n-Community angepasst. Die W3C-Spezifikationen und andere Ressourcen, die die Funktionalität des Webs beschreiben, haben keine direkten Ziele und haben Gemeinschaften, die Spezifikationen in mehreren Sprachen bereitstellen. Besonders für Anfänger ist MDN der erste Schritt, um Webtechnologien zu erkunden, daher ist es unser Ziel, für jeden zu sein. MDN hat ein breites Publikum und zielt darauf ab, nicht nur Muttersprachler des Englischen einzuschließen. Es wird auf der ganzen Welt geschätzt.
Lernbereich
Zeit: 0:58:05 - 1:02:46
Der MDN Lernbereich ist ein neuer Versuch, grundlegende Webfähigkeiten zu lehren. In den letzten 10 Jahren hat MDN viel fortgeschrittenes Material hinzugefügt, um Experten mit wertvollen Informationen zu versorgen. Dieses Projekt konzentriert sich auf Materialien für Anfänger und versucht, viele Wissenslücken zu schließen.
Die Zukunft von MDN
Was wird anders sein, wenn wir 20 Jahre MDN feiern?
Zeit: 1:02:46 - 1:11:39
Jeder, der an MDN beteiligt ist, liegt es wirklich am Herzen, dass das Web offen und zugänglich bleibt, weshalb wir die Lokalisierungsteams und all die Menschen haben, die mithelfen. MDN hofft, weiterhin eine wichtige Rolle dabei zu spielen, das Web so zu gestalten, wie wir finden, dass es sein sollte.
Ein großer Teil dieser Zukunft werden Lernressourcen sein. In den nächsten zehn Jahren wird es viel mehr Webentwickler geben.
Ein weiterer großer Teil unserer Arbeit besteht darin, die Informationen, die wir bereits haben, zu pflegen und zu aktualisieren, damit wir den Webentwicklern immer relevante Inhalte bieten können.
Was sich ändert und sich wahrscheinlich in Zukunft noch mehr ändern wird, ist, wie Informationen konsumiert werden. Heute suchen die Leute nach Informationen und sehen sich Dokumentationen an. In Zukunft könnte die MDN-Dokumentation direkt in Code-Editoren, Firefox Developer Tools und vielen anderen Entwicklerwerkzeugen und Diensten bereitgestellt werden.
Sprecher
Diese Personen teilen ihre Erinnerungen und Gedanken, in der Reihenfolge ihres Auftretens:
Justin Crawford
Produktmanager, MDN
Justin moderiert diesen Vortrag und erstellt Dinge mit Code, Worten, Fahrradteilen und Holz. Er ist @hoosteeno auf Mastodon.social.
Eric "Sheppy" Shepherd
Technischer Redakteur, MDN
Sheppy dokumentiert seit 2006 für Mozilla und hat viel Geschichte (und verrückte Ideen), wenn es um MDC und MDN im Laufe der Jahre geht. Er ist @sheppy auf X.
Jérémie Patonnier
Technischer Redakteur, MDN
Jérémie ist ein langjähriger Mitwirkender des Mozilla Developer Network und seit 2000 professioneller Webentwickler. Er setzt sich für Webstandards ein und schreibt Dokumentationen über Webtechnologien, um sie für jeden zugänglich zu machen. Er ist @JeremiePat auf GitHub.
Janet Swisher
Community-Manager, MDN
Janet ist eine Mozilla Community Manager für das Mozilla Developer Network. Sie trat Mozilla 2010 bei und ist seit 2004 im Bereich Open-Source-Software tätig und seit dem 20. Jahrhundert in der technischen Kommunikation. Sie ist @jmswisher auf Mastodon.social.
Stormy Peters
Sie finden Stormy unter StormysCorner.com.
Ali Spivak
Herder of awesome MDN cats
Ali Spivak leitet Inhalte und Community im Mozilla Developer Network und überlegt sich Möglichkeiten, das Web noch großartiger zu machen. Sie ist leidenschaftlich darum bemüht, ein freies und offenes Web aufrechtzuerhalten und hat, nachdem sie 2012 zu Mozilla kam, ihren Schwerpunkt auf den Aufbau und die Teilnahme an Entwicklergemeinschaften bei Mozilla gelegt. Sie ist @alispivak auf X.
Jean-Yves Perrier
Technischer Redakteur, MDN
Jean-Yves ist seit 2010 Technischer Redakteur bei MDN und trat Ende 2011 in Vollzeit Mozilla bei. Er ist leidenschaftlich für das offene Web und hat 15 Jahre C++-Erfahrung. Er ist Schweizer, lebt aber in London, UK. Seine Erdös-Nummer ist 5 und er ist @teoli2003 auf GitHub.
Florian Scholz
Technischer Redakteur, MDN
Florian ist ein Technischer Redakteur bei Mozilla, der sich auf offene Webtechnologien konzentriert. Er ist ein Wiki-Gnome, der die Dokumentation wie Blumen pflegt, und er arbeitet gerne mit der Community zusammen, um das Web zu dokumentieren und für alle zugänglich zu machen. Florian ist leidenschaftlich für Open Source, er ist in Bremen, Deutschland, ansässig und committet als @Elchi3 auf GitHub.
David Walsh
Webentwickler, MDN
Mozilla Sr. Web Developer, Front-End Engineer, MooTools Core Developer, JavaScript Fanatic, CSS Bastler, PHP Hacker, Web- und Open-Source-Liebhaber. Davids Heimat im Web ist davidwalsh.name.
Luke Crouch
Webentwickler, MDN
Luke Crouch ist ein Hobbybrauer, Fußballfan und Webentwickler für Mozilla. Er entwickelt seit 1996 im Web, nutzt Firefox seit 2004, schreibt Open-Source-Software seit 2006 und kam 2010 als erster festangestellter MDN-Webentwickler zu Mozilla. Luke ist @groovecoder auf GitHub.
Julien (auch bekannt als Sphinx)
Französische Lokalisierung, MDN
Julien verbrachte viele Nächte und Wochenenden damit, JavaScript-Artikel ins Französische zu übersetzen. Er ist kein Entwickler, hat aber einen Hintergrund in der IT und möchte mehr über neue Technologien lernen. Er trägt zu MDN bei, anstatt Fernsehen zu schauen.
Biraj Karmakar
Mentor der Mozilla Reps
Biraj ist ein Open-Source-Mitarbeiter, der sich für die FOSS-Bewegung und Lokalisierungen interessiert.
Unsere großartigen Mitwirkenden
Viele weitere Personen haben großartige Arbeit an MDN geleistet:
- Les Orchard
- John Karahalis
- David Walsh
- Jannis Leidel
- Stephanie Hobson
- James Bennett
- Isac Lagerblad
- Piotrek Koszuliński
- Craig Cook
- Rob Hudson
- John Whitlock
- ... Und viele weitere Kuma-Mitwirkende.
- Chris Mills
- Will Bamberg
- David Bruant
- Thierry Régagnon
- ethertank
- Saurabh Nair
- Deb Richardson
- Sebastian Zartner
- Tooru Fujisawa
- Karen Scarfone
- Niklas Barning
- ... Und Hunderte weiterer Wiki-Mitarbeiter.