Fermer

octobre 11, 2019

Le W3C à vingtcinq ans


À propos de l'auteur

Rachel Andrew est non seulement la rédactrice en chef de Smashing Magazine, mais également une développeuse Web, une écrivaine et une conférencière. Elle est l'auteur de nombreux ouvrages, notamment…
Plus d'informations sur
Rachel
Andrew

Le W3C a célébré son 25 e anniversaire le 1 d'o d'octobre 2019. Dans cet article, Rachel Andrew explique comment le W3C fonctionne et partage ses «Web Story ”pour expliquer en quoi le processus de normalisation Web est d'une importance vitale pour que tous disposent d'une plate-forme Web ouverte sur laquelle ils puissent partager leurs histoires et créer ensemble des projets impressionnants pour le Web.

La semaine dernière, le World Wide Web Consortium (W3C) a célébré son 25 e anniversaire et a invité les gens à expliquer pourquoi la plate-forme Web ouverte leur était chère via le hashtag #WebStories . Comme je suis à la fois membre du groupe de travail CSS du W3C et représentant de Fronteers, je pense que le moment est venu d'expliquer un peu plus le rôle du W3C dans le travail que nous accomplissons tous.

Sur le site Web du W3C, la page About décrit le W3C comme suit:

"… une communauté internationale où les organisations membres, un personnel à plein temps et les travaux publics Ensemble pour développer des standards Web. Sous la direction de Tim Berners-Lee, inventeur et directeur Web, et de Jeffrey Jaffe, directeur général, le W3C a pour mission d'exploiter pleinement le potentiel du Web. "

Cette page contient des liens permettant d'accéder aux détails de . mission et vision du W3C toutefois, la principale motivation de l'organisation est de faire en sorte que le Web s'adresse à tout le monde – et à tout.

L'accès au Web ne doit pas être limité par qui vous êtes, où vous êtes êtes, ou le périphérique que vous utilisez.

Qui sont les organisations membres?

Un membre du W3C est un organisat qui paie une cotisation pour faire partie du W3C. Au moment de la rédaction de ce rapport, il compte 449 membres et vous pouvez voir la liste complète ici . Si vous lisez cette liste, vous constaterez que la majorité des membres sont de très grandes entreprises. En tant que développeurs Web, nous reconnaissons facilement certains noms: fournisseurs de navigateurs tels que Google et Mozilla, grandes entreprises Internet telles que Airbnb et Facebook. Cependant, il y a des membres de nombreuses industries différentes. Le Web touche à peu près tous les domaines de la vie et des affaires et certaines entreprises font des choses intéressantes dans un espace que nous ne pourrions pas considérer comme des entreprises Web. Par exemple, les personnes travaillant dans l'édition traditionnelle (de nombreux livres sont formatés à l'aide de technologies Web) et dans l'industrie automobile.

Ce que tous les membres ont en commun, c'est que le Web a une incidence sur leur travail , et ils tiennent à avoir leur mot à dire dans la direction prise, et même à jouer un rôle dans la création et la spécification de technologies Web.

Je représente Fronteers (l'organisation néerlandaise des développeurs Web) dans le W3C. Cette année, Fronteers a franchi le pas inhabituel * de devenir une organisation membre du W3C.

* «Inhabituel», car il s’agit d’une organisation bénévole représentant des développeurs Web et non d’une grande entreprise représentant les intérêts d’une grande entreprise.

Comité consultatif (CA)

Les organisations membres participent aux activités du W3C en votant sur diverses questions. Ceci est organisé par le représentant AC de l'organisation dont le travail consiste à transférer des informations du W3C vers l'organisation et à présenter le point de vue de l'organisation aux sujets pertinents débattus au W3C.

Je suis le représentant pour En tant que Fronteers, j’assiste à deux réunions du CA par an et reçois beaucoup de courriels! En ce qui concerne le vote, je dois savoir auprès des leaders comment ils veulent voter, puis voter pour les leaders. Au cours de la dernière année, l’élection des membres du conseil consultatif (AB) a été un sujet de vote important; Les Fronteers ont tenu un vote interne et j'ai repris les résultats pour rendre le vote officiel au W3C.

Groupes du W3C

La plupart des développeurs Web sont probablement plus au courant des groupes de travail du W3C que du reste de l'organisation. C’est par l’intermédiaire de ces groupes que se poursuit la plus grande partie du travail qui nous importe Toute organisation membre peut affecter des personnes de leur organisation à un groupe de travail. En outre, les groupes peuvent inviter certaines personnes (appelées experts invités ) à participer à ce groupe. J'étais un expert invité du groupe de travail sur les CSS et j'en fais maintenant partie en tant que représentant de Fronteers. En termes pratiques, mon interaction avec le groupe de travail CSS reste la même, cependant, j'ai maintenant un rôle à jouer dans le W3C dans son ensemble en tant que représentant du W3C pour Fronteers.

Il existe un grand nombre de groupes de travail couvrant toute une gamme de technologies. Ces groupes travaillent généralement sur un type de produit livrable, tel que les spécifications produites par le groupe de travail CSS. Il existe également un certain nombre de Groupes d'intérêt qui permettent l'échange d'idées sur des sujets particuliers qui peuvent également faire partie du mandat de certains groupes de travail.

Les groupes ci-dessus nécessitent un temps considérable. engagement et statut de membre du W3C ou d’expert invité, cependant, il existe un certain nombre de groupes de communautés et d’entreprises qui sont ouverts à toute personne intéressée et n’imposent pas un engagement de temps particulier. Le groupe communautaire de la plate-forme incubateur est l'un de ces groupes et dispose d'un forum de discussion pour la discussion de nouvelles fonctionnalités Web, ainsi que de diverses propositions sur GitHub . Bon nombre de ces fonctionnalités deviennent finalement des spécifications de langage CSS ou autres et font donc partie de la plate-forme.

S'impliquer et suivre

En plus de rejoindre un groupe communautaire, il est utile de noter que tout le monde peut s'impliquer. le travail du W3C c’est-à-dire que vous n’avez pas besoin d’être un expert invité, d’être membre d’une organisation membre ou d’avoir des qualifications spéciales. Par exemple, si vous voulez savoir ce qui se passe au sein du groupe de travail CSS, vous pouvez consulter nos Issues on GitHub . N'importe qui peut commenter ces problèmes pour proposer de nouveaux cas d'utilisation d'une fonctionnalité et peut même soulever un problème pour une fonctionnalité qui, à son avis, devrait faire partie d'une spécification CSS.

Comme avec la plupart des groupes du W3C, le groupe de travail CSS utilise l'IRC pour des réunions minutieuses. ; toute discussion sur un problème sera postée à nouveau pour que tous les intéressés puissent suivre.

 Un message GitHub généré automatiquement pour relier les comptes rendus IRC à la question
Un exemple de message qui a été auto- Si vous souhaitez savoir ce que fait le W3C au sens large, le document sur les faits saillants stratégiques est un bon endroit pour regarder. Le dernier document a été produit en septembre et expose une partie du travail essentiel réalisé récemment par les groupes du W3C. Faire défiler ce document montre le large éventail d’activités auxquelles participe le W3C. Il est si important pour la communauté Web de respecter les normes comme nous l'avons déjà vu dans le passé, dans les cas où des fournisseurs contrôlent la direction du Web.

Cette histoire est parfaitement expliquée par Amy Dickens dans son post, " Normes Web: le quoi, le pourquoi et le comment ":

"Sans la communauté des normes Web, ce sont les fabricants de navigateurs qui décident de ce qui devrait ou non Cela ne ferait pas en sorte que le Web devienne un produit monopolisé, où seuls les plus grands joueurs auraient leur mot à dire sur ce que l'avenir nous réserve. "

Mon #WebStory

Pourquoi tout cela? cette affaire pour moi? L'une des raisons pour lesquelles je tiens tant à ce que la plate-forme Web reste ouverte et accessible aux nouvelles personnes qui souhaitent publier sur le Web et créer des choses pour le Web est la voie que j'ai empruntée pour arriver ici .

Comme mentionné précédemment, le W3C célèbre son anniversaire en invitant les gens à raconter comment ils se sont impliqués sur le Web. * Dans cet esprit (et peut-être pour encourager les lecteurs de Smashing à partager leurs histoires), voici le mien.

* Tant de gens ont déjà partagé leur expérience sur le W3C Blog où ils ont été pour la première fois stupéfaits du Web et impressionnés par son potentiel. Joignez-vous à nous et partagez votre histoire!

Je n'avais jamais eu l'intention de travailler avec des ordinateurs. J'avais l’intention de devenir danseuse et chanteuse et j’ai quitté l’école à 16 ans pour aller danser au collège. Cependant, comme mon père était programmeur, nous étions assez inhabituels à l'époque car nous avions un ordinateur à la maison en 1985 quand j'avais 10 ans.

Enfant, j'aimais taper le code suivant: «Choisis ta propre aventure. ”Jeux, qui sont apparus dans des livres et des magazines. J'aimais bien voir les chaînes de texte qui apparaissaient ensuite dans le jeu que je jouerais plus tard (généralement, une fois que mon père l'avait arrangé) sur notre Amstrad CPC464. J'aimais visiter le laboratoire informatique de l'Université de Newcastle, voir les énormes ordinateurs et parler aux femmes qui y travaillaient. Le plus important peut-être (et malgré mes intérêts artistiques), je n’ai jamais grandi en pensant que je ne pouvais pas utiliser un ordinateur. Je n'étais simplement pas particulièrement intéressé.

 Un livre avec des lignes de code destinées à être dactylographiées pour créer un jeu de texte
Les livres sur lesquels j'ai copié des jeux lorsque j'étais enfant.

À l'école, j'ai appris à tapez sur une machine à écrire électronique, et le seul ordinateur en preuve se trouvait dans la salle des arts utilisée pour les applications de dessin de base. Comme nous avions des ordinateurs à la maison, je les utilisais pour faire mes devoirs, malgré le fait que certains enseignants n’étaient pas satisfaits des essais imprimés.

Je suis finalement parti de la danse pour aller dans les coulisses, travaillant dans le West-End de Londres. Les projecteurs mobiles, les postes automatisés et les systèmes de commande d'exposition étaient sur le point d'apporter des modifications considérables à une industrie qui avait connu peu de changements au cours des années. Nous assistions au début de ce changement lorsque j'étais dans le West End; Je me souviens de rire avec l’équipe alors que nous entendions parler d’une série avec un «système informatique sophistiqué» qui posait de nombreux problèmes que notre production traditionnelle n’avait pas. Aucun de nous n'aurait pu imaginer les changements à venir .

Puis je suis tombée enceinte de ma fille et j'ai dû quitter le théâtre. J'étais bon en équipage et j'aimais le théâtre, mais c'était un travail lourd et parfois dangereux avec des heures insociables – ce n'était pas vraiment un travail pour quelqu'un avec un bébé. Je ne savais pas ce que je ferais, mais je pouvais taper, alors j’ai pensé que je pourrais peut-être taper des essais pour les gens. J'étais vendu à un ordinateur – après être entré dans PC World à la recherche d'un traitement de texte. C'était un Packard Bell 486 avec un écran 640 × 480 intégré – une machine terrible qui me permettrait de faire fonctionner la carte son ou avec le modem, mais pas les deux à la fois. J'ai choisi le modem et c'est ici que commence mon histoire Web. Même faire fonctionner ce modem et connecter l’ordinateur à Internet était un défi et, une fois que j’ai fonctionné, j’ai cherché de l’information sur… les bébés.

Je ne connaissais rien des bébés. Tous mes amis étaient des hommes qui travaillaient dans les coulisses du théâtre. Je n’avais aucun réseau de soutien, aucune famille autour de moi pour aider, alors j’ai ouvert une session sur ParentsPlace et trouvé des personnes qui ne se souciaient pas de mes questions et qui étaient heureuses d’aider. À l'époque, il n'y avait évidemment pas de Facebook. Cela signifiait que si vous vouliez partager des photos et des histoires, vous construisiez un site Web. Ainsi, parmi les forums sur les accouchements et les accès de colère chez les tout-petits, il y avait personnes qui s'enseignaient mutuellement HTML et partageaient des ensembles de graphiques avec le code pour les placer. C'était comme taper à nouveau ces livres «Choisis ta propre aventure». J'étais stupéfait de n'avoir besoin de personne pour corriger mon code – cela fonctionnait!

 Une capture d'écran du site Web de ParentsPlace de 1997
Tiré des archives Internet, il s'agissait d'un site Web appelé "ParentsPlace" qui existait autour la fois où j'étais enceinte de ma fille. archive.org link

D'ici peu, les gens me paieraient pour créer un site Web, et j'estimais devoir rembourser au moins d'une manière quelconque toutes les questions que j'avais posées. J'ai donc commencé à répondre aux questions sur les forums. C'était comme ça que ça semblait fonctionner. Les gens apprendraient et gravissaient les échelons les nouveaux arrivaient avec les mêmes questions et les gens ayant une longueur d'avance répondaient – tout en posant leurs propres questions à ceux qui se trouvaient plus loin. J'ai adoré Ceci. Je n'aurais jamais pu me payer des leçons, mais j'avais le temps. Je pouvais aider les autres et, en retour, les gens m'aidaient. J'ai découvert grâce à cela que j'étais assez bon pour expliquer les choses techniques de manière simple – une capacité que j'ai toujours reconnue pour le fait que j'ai eu du mal à apprendre ces nouvelles choses moi-même. Ce n'était jamais facile . Cependant, je voulais passer le temps et le trouvais intéressant.

Avec ma fille sur le genou, j'ai commencé à apprendre le Perl car je n'aimais aucun livre d'or disponible dans le commerce et je voulais écrire. le mien. J'ai installé Linux sur un Compaq d'occasion et appris les rudiments de l'administration des systèmes, de la compilation d'Apache, de la gestion des autorisations de fichiers et ainsi, au moment où ma fille avait trois ans, j'ai obtenu un poste de responsable technique. équipe dans une société immobilière "dot com".

Je me suis intéressé aux normes Web essentiellement parce que cela ne me faisait aucun sens que nous devions créer le même site Web deux fois – pour qu'il fonctionne dans les deux navigateurs . . À l’époque, Dreamweaver était l’outil de prédilection de nombreux développeurs Web, car il facilitait grandement la gestion du désordre des tableaux imbriqués. Ainsi, influencé par les travaux de The Web Standards Project j'ai commencé (avec mon petit ami de l'époque, Drew McLellan), à partager des astuces et des extensions de Dreamweaver avec le groupe Dreamweaver Usenet, tout en expliquant pourquoi les normes Web étaient importantes et montraient comment faire les normes de support de Dreamweaver.

 Une capture d'écran de ma biographie sur le site WaSP extraite des archives Internet Archive
Ma bio sur le site WaSP en 2002 – il n'y avait pas grand chose à dire! ( archive.org lien )

En fin de compte, nous avons tous deux abouti à la version bêta de Macromedia, ce qui a permis à Dreamweaver de se conformer davantage aux normes. Nous avons également été invités à rejoindre le Web Standards Project, spécialement pour faire partie du groupe de travail Dreamweaver. Je ne pouvais pas croire que Jeffrey Zeldman m'avait envoyé un courriel pour me demander de rejoindre WaSP! C'étaient les gens que je admirais et dont j'avais tant appris. Le fait qu'ils veuillent que je fasse partie de l'organisation était incroyable et me donnait tellement confiance pour continuer le travail que je faisais déjà.

Cet engagement est devenu le fondement de ma carrière. J'ai réalisé que ma capacité à expliquer des choses techniques pourrait aider d'autres développeurs Web à apprendre ces nouvelles technologies et à comprendre le besoin de normes. J'ai également découvert qu'il était utile de pouvoir expliquer clairement les choses pour générer des rapports de bogues et rédiger des cas d'utilisation de nouvelles fonctionnalités logicielles (dans des navigateurs ou des outils tels que Dreamweaver). Deux décennies après avoir découvert les standards du Web, je continue à faire ce travail. Cela continue de m'intéresser et je pense qu'il est plus important que jamais .

La nature ouverte du Web, la simplicité relative des technologies et l'attitude de partage communautaire de la communauté sont la raison pour laquelle Je suis ici du tout. Une des principales raisons pour lesquelles je suis resté après toutes ces années est due aux standards du Web et à la lutte continue pour le Web ouvert. C'est pourquoi je pense que le W3C et le processus de normalisation sont d'une importance vitale, et pourquoi il est si important que les développeurs Web s'impliquent également dans le processus.

Je veux aider à faire en sorte que la voix du développeur Web qui travaille sur On entend de petits projets et que la direction du Web ne soit pas dictée par quelques entreprises géantes. Le Web est l'endroit où nous avons fait notre carrière et souvent même notre vie sociale; c'est la façon dont nous communiquons les uns avec les autres. Je veux que ça reste un endroit où je veux être. Je veux qu'il reste suffisamment ouvert pour que la prochaine personne sans formation technique puisse se lancer dans l'édition et la création, et trouver un endroit où elle souhaite également faire carrière.

Quelle est votre histoire sur le Web?

vous travaillez sur le Web depuis plus de 20 ans ou seulement un, merci de partager vos histoires sur le blog du W3C sur votre propre site, ou peut-être écrire quelque chose dans la section commentaires ci-dessous. J'adorerais entendre votre parcours!

 Éditorial sensationnel (il)




Source link