Das W3C bei fünfundzwanzig

Veröffentlicht: 2022-03-10
Kurze Zusammenfassung ↬ Das W3C feierte am 1. Oktober 2019 sein 25 - jähriges Bestehen. In diesem Artikel erklärt Rachel Andrew, wie das W3C funktioniert, und teilt ihre „Web Story“, um zu erklären, warum der Webstandardprozess für alle so wichtig ist haben eine offene Webplattform, auf der sie ihre Geschichten teilen und gemeinsam tolle Dinge für das Web bauen können.

Letzte Woche feierte das World Wide Web Consortium (W3C) sein 25-jähriges Bestehen und lud Leute ein, mit dem Hashtag #WebStories zu teilen, warum die Open-Web-Plattform für sie wichtig ist. Da ich sowohl Mitglied der CSS-Arbeitsgruppe des W3C als auch Vertreter von Fronteers bin, denke ich, dass es an der Zeit ist, etwas mehr über die Rolle des W3C in unserer Arbeit zu erklären.

Was genau ist das W3C?

Auf der W3C-Website beschreibt die About-Seite das W3C als:

"... eine internationale Gemeinschaft, in der Mitgliedsorganisationen, Vollzeitmitarbeiter und die Öffentlichkeit zusammenarbeiten, um Webstandards zu entwickeln. Unter der Leitung von Weberfinder und -direktor Tim Berners-Lee und CEO Jeffrey Jaffe ist es die Mission des W3C, das Web zu führen sein volles Potenzial."

Auf dieser Seite gibt es Links zu Einzelheiten der Mission und Vision des W3C, aber die Hauptmotivation der Organisation besteht darin, sicherzustellen, dass das Web für alle da ist – und für alles.

Der Zugriff auf das Internet sollte nicht darauf beschränkt sein, wer Sie sind, wo Sie sich befinden oder welches Gerät Sie verwenden.

Wer sind die Mitgliedsorganisationen?

Ein W3C-Mitglied ist eine Organisation, die einen Mitgliedsbeitrag zahlt, um Teil des W3C zu sein. Zum Zeitpunkt des Verfassens dieses Artikels gibt es 449 Mitglieder, und Sie können die vollständige Liste hier einsehen. Wenn Sie diese Liste durchlesen, werden Sie feststellen, dass die Mehrheit der Mitglieder sehr große Unternehmen sind. Einige sind Namen, die wir als Webentwickler leicht wiedererkennen: Browseranbieter wie Google und Mozilla, große Internetunternehmen wie Airbnb und Facebook. Es gibt jedoch Mitglieder aus vielen verschiedenen Branchen. Das Web berührt so ziemlich jeden Lebens- und Geschäftsbereich , und es gibt Unternehmen, die in diesem Bereich interessante Dinge tun, die wir vielleicht nicht als Webunternehmen betrachten. Zum Beispiel Menschen, die im traditionellen Verlagswesen (viele Bücher werden mit Webtechnologien formatiert) und in der Automobilindustrie arbeiten.

Was alle Mitglieder gemeinsam haben, ist, dass das Web ihre Arbeit beeinflusst , und sie möchten gerne mitbestimmen, in welche Richtung sich die Dinge bewegen, und sogar eine Rolle bei der Entwicklung und Spezifikation von Webtechnologien spielen.

Ich vertrete Fronteers (die niederländische Organisation von Webentwicklern) im W3C. Dieses Jahr unternahm Fronteers den ungewöhnlichen* Schritt, eine W3C-Mitgliedsorganisation zu werden.

* „Ungewöhnlich“, weil es sich um eine freiwillige Organisation handelt, die Webentwickler vertritt, und nicht um ein großes Unternehmen, das die Interessen eines großen Unternehmens vertritt.

Der Beirat (AC)

Mitgliedsorganisationen beteiligen sich an den Geschäften des W3C, indem sie über verschiedene Angelegenheiten abstimmen. Dies wird vom AC-Vertreter der Organisation organisiert, dessen Aufgabe es ist, Informationen vom W3C an die Organisation weiterzuleiten und auch den Standpunkt der Organisation zu relevanten Themen einzubringen, die im W3C diskutiert werden.

Ich bin der Repräsentant von Fronteers und besuche deshalb zwei AC-Meetings pro Jahr – und bekomme viele E-Mails! Bei Abstimmungsangelegenheiten muss ich bei Fronteers herausfinden, wie sie abstimmen wollen, und dann die Fronteers-Stimme abgeben. Ein wichtiges Abstimmungsthema im vergangenen Jahr war die Wahl der Advisory Board (AB)-Mitglieder; Fronteers hat eine interne Abstimmung durchgeführt, und ich habe die Ergebnisse zurückgenommen, um die offizielle Abstimmung im W3C durchzuführen.

W3C-Gruppen

Die meisten Webentwickler sind sich der W3C-Arbeitsgruppen wahrscheinlich bewusster als der Rest der Organisation, da durch diese Gruppen die meiste Arbeit, die uns wichtig ist, durchgeführt wird. Jede Mitgliedsorganisation kann Personen aus ihrer Organisation in eine Arbeitsgruppe aufnehmen. Darüber hinaus können die Gruppen bestimmte Personen (bekannt als eingeladene Experten ) zur Teilnahme an dieser Gruppe einladen. Ich war eingeladener Experte in der CSS-Arbeitsgruppe und bin jetzt als Vertreterin von Fronteers Teil der Gruppe. In praktischer Hinsicht bleibt meine Interaktion mit der CSS-Arbeitsgruppe dieselbe, aber ich habe jetzt eine Rolle im W3C als Ganzes als W3C-Vertreter für Fronteers zu spielen.

Es gibt eine Vielzahl von Arbeitsgruppen, die eine ganze Reihe von Technologien abdecken. Diese Gruppen arbeiten in der Regel an einer Art von Ergebnis, wie z. B. den von der CSS-Arbeitsgruppe erstellten Spezifikationen. Es gibt auch eine Reihe von Interessengruppen , die den Gedankenaustausch zu bestimmten Themen ermöglichen, die teilweise auch in den Aufgabenbereich einiger Arbeitsgruppen fallen können.

Die oben genannten Gruppen erfordern einen erheblichen Zeitaufwand und entweder eine W3C-Mitgliedschaft oder den Status eines eingeladenen Experten, es gibt jedoch eine Reihe von Community- und Geschäftsgruppen , die allen interessierten Personen offen stehen und keinen besonderen Zeitaufwand erfordern. Die Web Platform Incubator Community Group ist eine solche Gruppe und hat ein Diskursforum für die Diskussion neuer Webfunktionen sowie verschiedene Vorschläge auf GitHub. Viele dieser Features werden letztendlich zu CSS oder anderen Sprachspezifikationen und damit Teil der Plattform.

Mitmachen und mitmachen

Neben dem Beitritt zu einer Community-Gruppe ist es erwähnenswert, dass sich jeder an der Arbeit des W3C beteiligen kann, dh Sie müssen kein eingeladener Experte sein, Mitglied einer Mitgliedsorganisation sein oder über besondere Qualifikationen verfügen. Wenn Sie zum Beispiel wissen wollen, was bei der CSS Working Group passiert, können Sie einen Blick auf unsere Issues auf GitHub werfen. Jeder kann diese Probleme kommentieren, um neue Anwendungsfälle für eine Funktion anzubieten, und kann sogar ein Problem für eine Funktion ansprechen, die seiner Meinung nach Teil einer CSS-Spezifikation sein sollte.

Wie die meisten W3C-Gruppen verwendet die CSS-WG IRC, um Sitzungen zu protokollieren; Jede Diskussion zu einem Thema wird danach wieder in das Thema gepostet, damit jeder, der daran interessiert ist, mitmachen kann.

Eine automatisch generierte GitHub-Nachricht, um das IRC-Protokoll mit dem Problem zu verknüpfen
Ein Beispiel für eine automatisch generierte Nachricht zu einem Problem, das in einer Besprechung besprochen wurde.

Wenn Sie wissen möchten, was das breitere W3C tut, dann ist das Dokument „Strategische Highlights“ ein guter Ort, um nachzusehen. Das neueste Dokument wurde im September erstellt und stellt einige der wichtigsten Arbeiten vor, die kürzlich von W3C-Gruppen geleistet wurden. Das Scrollen durch dieses Dokument zeigt die breite Palette von Aktivitäten, an denen das W3C beteiligt ist. Es ist so wichtig für die Web-Community, sich mit Standards auseinanderzusetzen , da wir bereits in der Vergangenheit Beispiele dafür gesehen haben, was passiert, wenn Anbieter die Richtung des Webs kontrollieren.

Diese Geschichte wird wunderbar von Amy Dickens in ihrem Beitrag „Web Standards: The What, The Why, And The How“ erklärt:

„Ohne die Web-Standards-Community wären es die Browser-Hersteller, die entscheiden, was Features des World Wide Web sein sollen und was nicht. Dies könnte dazu führen, dass das Web zu einer monopolisierten Ware wird, bei der nur die größten Akteure ein Mitspracherecht hätten was die Zukunft bringt."

Meine #WebStory

Warum interessiert mich das alles? Einer der Gründe, warum es mir so wichtig ist, dass die Webplattform offen und zugänglich für neue Leute bleibt, die im Web veröffentlichen und Dinge für das Web erstellen möchten, ist der Weg, den ich genommen habe, um hierher zu gelangen .

Wie bereits erwähnt, feiert das W3C sein Jubiläum, indem es Menschen einlädt, Geschichten darüber zu erzählen, wie sie sich im Web engagiert haben.* In diesem Sinne (und vielleicht um Smashing-Leser zu ermutigen, ihre Geschichten zu teilen), hier ist meine.

* So viele Leute haben bereits ihre Reise im W3C-Blog darüber geteilt, wie sie zuerst vom Web begeistert waren und weiterhin von seinem Potenzial beeindruckt sind. Machen Sie mit und teilen Sie Ihre Geschichte!

Ich hatte nie vor, mit Computern zu arbeiten. Ich wollte Tänzerin und Sängerin werden und habe mit 16 die Schule verlassen, um auf die Tanzschule zu gehen. Mein Vater ist jedoch Programmierer, also waren wir damals ziemlich ungewöhnlich, da wir 1985, als ich 10 Jahre alt war, einen Computer im Haus hatten.

Als Kind habe ich gerne den Code von „Choose your own Adventure“-Spielen eingetippt, die in Büchern und Zeitschriften erschienen. Mir gefiel es, die Textfolgen zu entdecken, die dann in dem Spiel auftauchten, das ich später auf unserem Amstrad CPC464 spielen würde (normalerweise, nachdem mein Vater es repariert hatte). Ich besuchte gerne das Computerlabor der Newcastle University, sah mir die riesigen Computer an und sprach mit den Frauen, die daran arbeiteten. Vielleicht am wichtigsten (und trotz meiner künstlerischen Interessen) bin ich nie mit dem Gedanken aufgewachsen, dass ich Computer nicht bedienen könnte. Ich war einfach nicht besonders interessiert.

Ein Buch mit Codezeilen, die getippt werden sollen, um ein Textspiel zu erstellen
Die Bücher, aus denen ich als Kind Spiele abgeschrieben habe.

In der Schule lernte ich, auf einer elektronischen Schreibmaschine zu tippen, und der einzige Computer, den es gab, stand im Kunstraum, der für grundlegende Zeichenanwendungen verwendet wurde. Da wir Computer zu Hause hatten, hatte ich sie für Schularbeiten benutzt, obwohl einige Lehrer nicht glücklich über gedruckte Aufsätze waren.

Letztendlich verließ ich den Tanz und ging hinter die Bühne und arbeitete im West-End von London. Bewegte Lichter, automatisierte Sets und Showsteuerungssysteme standen kurz davor, große Veränderungen in einer Branche herbeizuführen, die sich seit Jahren kaum verändert hatte. Wir sahen die Anfänge dieser Veränderung, als ich im West End war; Ich erinnere mich, dass ich mit der Crew gelacht habe, als wir Neuigkeiten über eine Show mit einem „ausgefallenen Computersystem“ hörten, das viele Probleme hatte, die unsere traditionelle Produktion nicht hatte. Keiner von uns hätte sich vorstellen können , welche Veränderungen bevorstanden .

Dann wurde ich mit meiner Tochter schwanger und musste das Theater verlassen. Ich war gut im Crewing und liebte das Theater, aber es war eine schwere und manchmal gefährliche Arbeit mit ungeselligen Stunden – nicht wirklich ein Job für jemanden mit einem Baby. Ich wusste nicht, was ich tun würde, aber ich konnte tippen, also dachte ich, dass ich vielleicht Aufsätze für Leute schreiben könnte. Ich wurde an einen Computer verkauft – nachdem ich in PC World nach einem Textverarbeitungsprogramm gesucht hatte. Es war ein Packard Bell 486 mit einem eingebauten 640×480-Bildschirm – eine schreckliche Maschine, mit der ich entweder die Soundkarte oder das Modem zum Laufen bringen konnte, aber nicht beides gleichzeitig. Ich habe mich für das Modem entschieden und hier beginnt meine Webstory erst richtig. Sogar dieses Modem zum Laufen zu bringen und den Computer mit dem Internet zu verbinden, war eine ziemliche Herausforderung, und nachdem ich das geschafft hatte, machte ich mich auf die Suche nach Informationen über … Babys.

Ich wusste nichts über Babys. Alle meine Freunde waren Männer, die hinter der Bühne im Theater arbeiteten. Ich hatte kein Unterstützungsnetzwerk, keine Familie um mich herum, die mir helfen konnte, und so loggte ich mich bei ParentsPlace ein und fand Leute, denen meine Fragen nichts ausmachten und die gerne halfen. Damals gab es offensichtlich noch kein Facebook. Das bedeutete, dass Sie eine Website erstellt haben, wenn Sie Fotos und Geschichten teilen wollten. In den Foren über Geburt und Wutanfälle bei Kleinkindern gab es also Leute, die sich gegenseitig HTML beibrachten und Grafiken zusammen mit dem Code, um sie zu platzieren, teilten. Es war, als würde man diese „Wähle dein eigenes Abenteuer“-Bücher noch einmal abtippen. Ich war erstaunt, dass ich niemanden brauchte, um meinen Code zu reparieren – es hat einfach funktioniert!

Ein Screenshot der ParentsPlace-Website von 1997
Aus dem Internetarchiv gezogen, war dies eine Website namens „ParentsPlace“, die ungefähr zu der Zeit existierte, als ich mit meiner Tochter schwanger war. archive.org-Link

Es dauerte nicht lange, und die Leute bezahlten mich dafür, dass ich ihnen eine Website erstellte, und ich hatte das Gefühl, dass ich zumindest in gewisser Weise für all die Fragen, die ich gestellt hatte, zurückzahlen sollte. Also fing ich an, Fragen in den Foren zu beantworten. So schien es zu funktionieren. Die Leute würden lernen und einen Schritt auf der Leiter nach oben gehen , die neuen Leute würden mit denselben Fragen hereinkommen und die Leute, die einen Schritt voraus sind, würden antworten – während sie gleichzeitig ihre eigenen Fragen an die weiter unten stellen. Ich habe das geliebt. Ich hätte mir niemals Unterricht leisten können, aber ich hatte Zeit. Ich konnte anderen helfen, und im Gegenzug halfen mir die Leute. Dadurch entdeckte ich, dass ich ziemlich gut darin war, technische Dinge auf einfache Weise zu erklären – eine Fähigkeit, die ich immer darauf zurückführte, dass ich mich bemühte, diese neuen Dinge selbst zu lernen. Es war nie einfach . Ich war jedoch bereit, die Zeit zu verbringen, und fand es interessant.

Mit meiner Tochter auf dem Knie fing ich an, mir selbst Perl beizubringen, weil ich keines der Gästebücher von der Stange mochte und mein eigenes schreiben wollte. Ich installierte Linux auf einem gebrauchten Compaq und lernte die Grundlagen der Systemadministration, wie man Apache kompiliert, machte mir Gedanken über Dateiberechtigungen, und als meine Tochter drei Jahre alt war, bekam ich einen Job als Leiterin einer technischen Abteilung Team in einem „dot com“-Immobilienunternehmen.

Ich habe mich für Webstandards im Wesentlichen interessiert, weil es für mich keinen Sinn ergab, dass wir dieselbe Website zweimal erstellen müssten – damit sie in beiden Browsern funktioniert. Damals war Dreamweaver das Tool der Wahl für viele Webentwickler, da es den Umgang mit dem Chaos verschachtelter Tabellen, mit dem wir zu kämpfen hatten, viel einfacher machte. Beeinflusst von der Arbeit des Webstandards-Projekts begann ich (zusammen mit meinem damaligen Freund und heutigen Ehemann Drew McLellan) damit, Tipps und Dreamweaver-Erweiterungen mit der Dreamweaver-Usenet-Gruppe zu teilen, während ich die ganze Zeit erklärte, warum Webstandards wichtig sind und zeigte wie man Supportstandards für Dreamweaver erstellt.

Ein Screenshot meiner Biografie auf der WaSP-Site, abgerufen aus dem Internetarchiv
Meine Biografie auf der WaSP-Site im Jahr 2002 – da gab es nicht viel zu sagen! (archive.org-Link)

Letztendlich landeten wir beide bei Macromedia Beta und halfen dabei, Dreamweaver selbst standardkonformer zu machen. Wir wurden auch eingeladen, am Web Standards Project teilzunehmen – speziell um Teil der Dreamweaver Task Force zu sein. Ich konnte nicht glauben, dass Jeffrey Zeldman mir eine E-Mail geschrieben und mich gebeten hat, WaSP beizutreten! Das waren die Menschen, zu denen ich aufgeschaut habe und von denen ich so viel gelernt hatte. Die Tatsache, dass sie wollten, dass ich Teil der Organisation werde, war erstaunlich und gab mir so viel Selbstvertrauen, mit der Arbeit fortzufahren, die ich bereits tat.

Dieses Engagement wurde zum Fundament meiner Karriere; Mir wurde klar, dass meine Fähigkeit, technische Dinge zu erklären , anderen Webentwicklern helfen könnte, diese neuen Technologien kennenzulernen und die Notwendigkeit von Standards zu verstehen. Ich entdeckte auch, dass es nützlich war, Dinge klar erklären zu können, um Fehlerberichte zu erstellen und Anwendungsfälle für neue Softwarefunktionen (in Browsern oder Tools wie Dreamweaver) zu schreiben. Zwei Jahrzehnte nachdem ich Webstandards entdeckt habe, mache ich diese Arbeit immer noch. Es interessiert mich nach wie vor, und ich denke, es ist wichtiger denn je .

Die Offenheit des Webs, die relative Einfachheit der Technologien und die hilfreiche, teilende Haltung der Community sind der Grund, warum ich überhaupt hier bin. Einer der Hauptgründe, warum ich nach all den Jahren geblieben bin, sind die Webstandards und der anhaltende Kampf für das offene Web. Deshalb halte ich das W3C und den Standardprozess für so wichtig, und deshalb halte ich es für so wichtig, dass sich auch Webentwickler an dem Prozess beteiligen.

Ich möchte dazu beitragen, dass die Stimme der Webentwickler gehört wird, die an kleinen Projekten arbeiten, und dass die Richtung des Webs nicht von ein paar riesigen Unternehmen diktiert wird. Das Web ist der Ort, an dem wir unsere Karriere gemacht haben und oft sogar unser soziales Leben; Es ist die Art und Weise, wie wir miteinander kommunizieren. Ich möchte, dass es dort bleibt, wo ich sein möchte. Ich möchte, dass es offen genug bleibt, dass die nächste Person ohne technischen Hintergrund sich bewerben und mit dem Veröffentlichen und Erstellen beginnen kann, und es einen Ort findet, an dem sie auch Karriere machen möchte.

Was ist Ihre Webstory?

Unabhängig davon, ob Sie seit über 20 Jahren oder erst seit einem Jahr im Internet arbeiten, teilen Sie bitte Ihre Geschichten im W3C-Blog, auf Ihrer eigenen Website mit oder schreiben Sie vielleicht etwas in den Kommentarbereich hier unten. Ich würde gerne deine Reise hören!