W3C At 25
公開: 2022-03-10先週、World Wide Webコンソーシアム(W3C)は25周年を祝い、ハッシュタグ#WebStoriesを介してオープンWebプラットフォームが重要である理由を共有するよう人々を招待しました。 私はW3CのCSSワーキンググループのメンバーであり、Fronteersの代表でもあるので、私たち全員が行う作業におけるW3Cの役割についてもう少し説明する良い機会だと思います。
W3Cとは正確には何ですか?
W3C Webサイトの「バージョン情報」ページでは、W3Cについて次のように説明されています。
「...メンバー組織、フルタイムのスタッフ、および一般の人々が協力してWeb標準を開発する国際コミュニティ。Webの発明者でありディレクターのTimBerners-LeeとCEOのJeffreyJaffeが率いる、W3Cの使命はWebをその可能性を最大限に引き出します。」
そのページには、W3Cの使命とビジョンの詳細へのリンクがありますが、組織の主な動機は、Webがすべての人のために、そしてすべてのもののためにあることを保証することです。
Webへのアクセスは、あなたが誰であるか、あなたがどこにいるか、またはあなたが使用しているデバイスによって制限されるべきではありません。
「「
会員組織は誰ですか?
W3Cメンバーは、W3Cの一部となるために会費を支払う組織です。 これを書いている時点で、449人のメンバーがいます、そしてあなたはここで完全なリストを見ることができます。 このリストを読むと、メンバーの大多数が非常に大企業であることがわかります。 GoogleやMozillaなどのブラウザベンダー、AirbnbやFacebookなどの大規模なインターネット企業など、Web開発者としてすぐに認識できる名前がいくつかあります。 ただし、さまざまな業界のメンバーがいます。 ウェブは生活やビジネスのほぼすべての分野に触れており、私たちがウェブ企業とは考えられないような興味深いことをしている企業があります。 たとえば、従来の出版(多くの本はWebテクノロジーを使用してフォーマットされています)や自動車業界で働く人々。
すべてのメンバーに共通しているのは、Webが彼らの仕事に影響を与えるということです。彼らは物事の進行方向について発言権を持ち、Webテクノロジーの作成と指定にも関与することに熱心です。
私はW3CでFronteers(オランダのWeb開発者組織)を代表しています。 今年、FronteersはW3Cメンバー組織になるという珍しい*ステップを踏み出しました。
*「珍しい」というのは、大企業の利益を代表する大企業ではなく、Web開発者を代表する自発的な組織だからです。
諮問委員会(AC)
メンバー組織は、さまざまな問題に投票することにより、W3Cのビジネスに参加します。 これは、W3Cから組織に情報を伝達することを職務とする組織のAC担当者によって組織され、W3Cで議論されている関連トピックに組織の視点をもたらします。
私はFronteersの担当者なので、年に2回のACミーティングに参加し、たくさんのメールを受け取ります。 投票の問題については、フロンティアからどのように投票したいかを調べてから、フロンティアに投票する必要があります。 昨年、重要な投票事項の1つは、諮問委員会(AB)メンバーの選出でした。 フロンティアは内部投票を行い、私は結果を取り戻してW3Cで公式投票を行いました。
W3Cグループ
ほとんどのWeb開発者は、おそらく組織の他の部分よりもW3Cワーキンググループをよく知っています。これは、これらのグループを通じて、私たちが関心を持っている作業のほとんどが進行するためです。 すべてのメンバー組織は、組織からワーキンググループに人々を選ぶことができます。 さらに、グループは特定の人々(招待された専門家として知られている)をそのグループに参加するように招待することができます。 私はCSSワーキンググループの招待された専門家であり、現在はフロンティアの代表としてグループの一員です。 実際には、CSSワーキンググループとのやり取りは同じですが、現在、FronteersのW3C担当者として、W3C全体で果たす役割があります。
テクノロジーの全範囲をカバーする多数のワーキンググループがあります。 これらのグループは通常、CSSワーキンググループによって作成された仕様など、ある種の成果物に取り組んでいます。 いくつかのワーキンググループの権限に部分的に該当する可能性のある特定のトピックに関するアイデアの交換を可能にする、いくつかのインタレストグループもあります。
上記のグループには、かなりの時間のコミットメントと、W3Cメンバーシップまたは招待エキスパートのステータスのいずれかが必要ですが、関心のある人なら誰でも参加でき、特定の時間のコミットメントを課さないコミュニティおよびビジネスグループがいくつかあります。 Web Platform Incubator Community Groupはそのようなグループの1つであり、新しいWeb機能やGitHubに関するさまざまな提案について議論するためのDiscourseフォーラムがあります。 これらの機能の多くは、最終的にCSSまたは他の言語仕様になり、したがってプラットフォームの一部になります。
関与し、フォローする
コミュニティグループに参加することに加えて、誰でもW3Cの作業に参加できることに注意してください。つまり、招待された専門家、メンバー組織の一部、または特別な資格を持っている必要はありません。 たとえば、CSSワーキンググループで何が起こっているのかを知りたい場合は、GitHubのIssuesをご覧ください。 誰でもこれらの問題にコメントして、機能の新しいユースケースを提供できます。また、CSS仕様の一部であると思われる機能の問題を提起することもできます。
ほとんどのW3Cグループと同様に、CSSWGはIRCを使用して議事録を作成します。 問題に関するディスカッションは後で問題に投稿されるので、興味のある人は誰でもフォローできます。
より広いW3Cが何をしているのかを知りたがっているなら、戦略的ハイライト文書は見るのに良い場所です。 最新のドキュメントは9月に作成され、W3Cグループによって最近達成された主要な作業の一部を公開しています。 そのドキュメントをスクロールすると、W3Cが関与しているさまざまな活動がわかります。 ベンダーがWebの方向を制御するときに何が起こるかについての例を過去にすでに見てきたように、Webコミュニティが標準に取り組むことは非常に重要です。
この歴史は、エイミー・ディケンズの投稿「Web標準:何を、なぜ、そしてどのように」で美しく説明されています。
「Web標準コミュニティがなければ、ブラウザメーカーがワールドワイドウェブの機能とすべきかどうかを決定することになります。これにより、ウェブが独占商品になり、最大のプレーヤーだけが発言権を持つことになります。将来がどうなるか」
私の#WebStory
なぜこのすべてが私にとって重要なのですか? 私がウェブプラットフォームをオープンであり続け、ウェブ上で公開して物事を構築したい新しい人々がアクセスできることをとても気にかけている理由の1つは、私がここにたどり着くまでのルートのためです。
先に述べたように、W3Cは、人々がWebにどのように関与したかについてのストーリーを共有するように招待することで、記念日を祝っています。
*非常に多くの人々が、W3Cブログで、彼らが最初にWebに驚いた方法と、その可能性に畏敬の念を抱き続けていることについて、すでに旅を共有しています。 参加してあなたのストーリーを共有してください!
私はコンピューターで作業するつもりはありませんでした。 私はダンサーと歌手になるつもりで、16歳で学校を卒業してダンスカレッジに通いました。 でも、父はプログラマーなので、1985年の10歳までに家にコンピューターを持っていたので、当時はかなり珍しかったです。
子供の頃、本や雑誌に登場する「きみならどうする?」ゲームのコードを入力するのが好きでした。 私は、後でプレイするゲームに表示されるテキストの文字列を見つけるのが好きでした(通常、父が修正した後)。AmstradCPC464で。 私はニューカッスル大学のコンピューターラボを訪れ、巨大なコンピューターを見て、それらに取り組んだ女性たちと話すのが好きでした。 おそらく最も重要なことですが(そして私の芸術的な興味にもかかわらず)、私はコンピューターを使用できないと思って育ったことはありませんでした。 私は特に興味がありませんでした。
学校で、私は電子タイプライターでタイプすることを学びました、そして証拠の唯一のコンピューターは基本的な描画アプリケーションに使用されたアートルームにありました。 家にコンピューターを持っていたので、印刷されたエッセイに満足していない教師もいましたが、私はそれらを学業に使用していました。
私は最終的にダンスを離れて舞台裏に行き、ロンドンのウエストエンドで働きました。 ムービングライト、自動セット、ショーコントロールシステムは、何年もほとんど変化が見られなかった業界に大きな変化をもたらしようとしていました。 私がウエストエンドにいたとき、私たちはその変化の始まりを見ていました。 従来の制作にはなかった多くの問題を抱えた「ファンシーコンピューターシステム」のショーのニュースを聞いて、乗組員と一緒に笑ったのを覚えています。 私たちの誰もが来ている変化を想像することはできませんでした。
それから私は娘を妊娠し、劇場を去らなければなりませんでした。 私は乗組員が得意で、劇場が大好きでしたが、重く、時には危険な仕事であり、社交的でない時間でした。赤ちゃんを持つ人にとっては実際の仕事ではありませんでした。 どうしようかわからなかったのですが、タイプできたので、人のためにエッセイをタイプできるのではないかと思いました。 私はコンピューターに売られていました—ワードプロセッサーを探してPCWorldに入ったのです。 それは、640×480の画面が組み込まれたPackard Bell 486でした。これは、サウンドカードまたはモデムのいずれかを動作させることができるひどいマシンでしたが、両方を同時に動作させることはできませんでした。 私はモデムを選びました、そしてこれは私のウェブストーリーが本当に始まるところです。 このモデムを動作させてコンピュータをインターネットに接続することさえ、難しいことでした。一度実行すると、…赤ちゃんに関する情報を探しに行きました。
私は赤ちゃんについて何も知りませんでした。 私の友達はみんな劇場の舞台裏で働いていた男性でした。 私にはサポートネットワークがなく、周りに助けてくれる家族もいなかったので、ParentsPlaceにログオンして、私の質問を気にせず、喜んで助けてくれる人を見つけました。 当時、Facebookは明らかにありませんでした。 これは、写真やストーリーを共有したい場合は、Webサイトを構築したことを意味します。 そのため、出産と幼児のタントラムに関するフォーラムの中には、互いにHTMLを教え、それらを配置するためのコードと一緒にグラフィックのセットを共有する人々がいました。 「きみならどうする?」の本をもう一度タイプするようなものでした。 私は自分のコードを修正するために誰も必要としなかったことに驚いていました—それはうまくいきました!
やがて、人々は彼らにウェブサイトを構築するために私にお金を払うでしょう、そして私は私が尋ねたすべての質問に対して少なくとも何らかの方法で返済するべきだと感じました。 それで、私はフォーラムで質問に答え始めました。 それがうまくいったように見えました。 人々は学び、はしごを一歩上に移動し、新しい人々は同じ質問をし、一歩先の人々は答えるでしょう-その間ずっと、彼ら自身の質問をさらに進んでいきます。 私はこれが大好きでした。 レッスンをする余裕はありませんでしたが、時間はありました。 私は他の人を助けることができました、そしてその見返りに、人々は私を助けました。 これを通して、私は技術的なことを率直に説明するのが非常に得意であることに気づきました。私はこれらの新しいことを自分で学ぶのに苦労したという事実を常に認めてきました。 それは決して簡単ではありませんでした。 しかし、私は時間を費やすことをいとわず、それが面白いと感じました。
娘をひざまずいて、既製のゲストブックが好きではなく、自分で書きたいと思ったので、Perlを独学し始めました。 Linuxを中古のCompaqにインストールし、システム管理の基本、Apacheのコンパイル方法、ファイルのパーミッションのラップを学びました。そのため、娘が3歳になるまでに、技術部門を率いる仕事に就きました。プロパティ「ドットコム」会社のチーム。
両方のブラウザで機能するために、同じWebサイトを2回構築する必要があることは私には意味がなかったため、基本的にWeb標準に興味を持ちました。 当時、Dreamweaverは、ネストされたテーブルの混乱に対処するのがはるかに簡単になったため、多くのWeb開発者に最適なツールでした。 そこで、Web Standards Projectの作業の影響を受けて、私は(当時のボーイフレンドであり、現在は夫であるDrew McLellanと共に)、Dreamweaver UsenetグループとヒントとDreamweaver拡張機能を共有し始めました。その間、Web標準が重要である理由を説明しました。 Dreamweaverのサポート標準を作成する方法。
最終的に、私たちは両方ともMacromedia Betaにたどり着き、Dreamweaver自体をより標準に準拠させるのに役立ちました。 また、Web Standards Projectに参加するよう招待されました。具体的には、Dreamweaverタスクフォースに参加するためです。 ジェフリーゼルドマンが私にメールを送り、WaSPに参加するように頼んだなんて信じられませんでした。 これらは私が尊敬し、多くを学んだ人々でした。 彼らが私を組織の一員にしたいと思っていたという事実は素晴らしく、私がすでに行っていた仕事を続けることに大きな自信を与えてくれました。
その関与が私のキャリアの基盤となりました。 技術的なことを説明する私の能力は、他のWeb開発者がこれらの新しい技術を学び、標準の必要性を理解するのに役立つ可能性があることに気づきました。 また、バグレポートを作成したり、新しいソフトウェア機能(ブラウザーやDreamweaverなどのツール)のユースケースを作成したりするのに、物事を明確に説明できることが役立つこともわかりました。 Web標準を発見してから20年経った今でも、私はこの作業を行っています。 それは私に興味を持ち続けており、これまで以上に重要だと思います。
Webのオープンな性質、テクノロジーの比較的単純さ、そしてコミュニティの有益で共有的な態度が、私がここにいる理由です。 私がここ数年ずっと滞在した最大の理由の1つは、Web標準とオープンWebのための継続的な戦いのためです。 そのため、W3Cと標準化のプロセスは非常に重要であり、Web開発者もこのプロセスに参加することが非常に重要だと思います。
小さなプロジェクトに取り組んでいるWeb開発者の声が聞こえ、Webの方向性が少数の巨大企業によって決定されないように支援したいと思います。 ウェブは私たちがキャリアを築き上げてきた場所であり、多くの場合、私たちの社会生活ですらあります。 それは私たちが互いにコミュニケーションをとる方法です。 自分がなりたい場所にとどまりたい。 技術的なバックグラウンドを持たない次の人がピッチを上げて出版と作成を開始し、彼らもキャリアを確立したい場所を見つけることができるように、十分にオープンなままにしてほしいと思います。
あなたのウェブストーリーは何ですか?
Webで20年以上作業している場合でも、1つだけ作業している場合でも、W3Cブログ、自分のサイトでストーリーを共有するか、以下のコメントセクションに何かを書き込んでください。 私はあなたの旅を聞きたいです!