Autonomy Online : un cas pour l'IndieWeb

Publié: 2022-03-10
Résumé rapide ↬ Il existe une alternative aux bulles d'entreprise en ligne — c'est l'IndieWeb. Créez vos propres sites Web personnels, contrôlez votre présence en ligne et apprenez selon vos propres conditions.

Le Web 2.0 célébrait l'idée que chacun pouvait contribuer au Web, quelles que soient ses compétences et ses connaissances techniques. Ses principales caractéristiques comprennent les plateformes d'auto-édition, les sites de réseaux sociaux, le « marquage », le « j'aime » et la mise en signet.

De nombreux individus et entreprises ont commencé à créer ces plateformes afin que n'importe qui puisse contribuer au Web, et pas seulement les personnes qui ont eu le privilège d'apprendre à coder. En fait, pour reconnaître nos contributions au Web, "nous" avons été la personne de l'année du magazine Time en 2006.

Couverture du magazine TIME présentant la personne de l'année comme "Vous"
Des temps plus simples. (Source de l'image : TIME USA) ( Grand aperçu )

De nos jours, que vous consultiez ou partagez du contenu sur le Web, il est probable que ce soit via un grand site Web. Twitter, Youtube ou un service appartenant à Facebook sont des exemples populaires. Bien que cela nous donne l'avantage de pouvoir participer à une conversation plus large à peu de frais monétaires, il y a aussi l'inconvénient de perdre potentiellement tout notre contenu si une entreprise ferme, comme cela s'est produit dans le passé.

Au cours des dernières années, j'ai commencé à remarquer que je perdais le contrôle de la vie en ligne. Ce qui suit est un exemple des raisons pour lesquelles IndieWeb est une excellente opportunité de développement personnel, de prise en charge de votre contenu et d'apprentissage en créant des sites Web personnels.

Apprendre sur le « Web d'entreprise »

Après des années de croissance et d'acquisitions apparemment sans fin, nous nous sommes retrouvés avec une poignée de grands sites Web qui contrôlent l'ensemble de notre identité, de nos données et de notre confidentialité en ligne. Le principal mode de participation sur le Web, pour de nombreuses personnes, passe par les grandes sociétés Web qui ont besoin de posséder des données pour les vendre aux annonceurs. C'est devenu ce que beaucoup de gens appellent le Web d'entreprise, où les utilisateurs sont le produit et l'engagement est roi.

Le web d'entreprise permet à notre famille, nos amis et toute personne ayant des compétences en technologie de base de développer leur présence sur le web et d'avoir accès au monde numérique. N'importe qui peut s'inscrire à une poignée de sites Web de médias sociaux et voir et interagir avec ce que les gens partagent, en particulier en cas de distance physique.

Cependant, rien en ligne n'est vraiment gratuit. Beaucoup de ces sites Web dépendent des revenus publicitaires pour leurs revenus. Par conséquent, ces sites Web doivent beaucoup changer pour maintenir l'engagement afin que les utilisateurs ne partent pas. Ce n'est pas toujours dans l'intérêt des personnes qui l'utilisent.

Plus après saut! Continuez à lire ci-dessous ↓

Explorer le Web d'entreprise

Les sites Web de médias sociaux m'ont permis de trouver et de me connecter avec des pairs de l'industrie. Lorsque j'ai commencé à travailler en tant que développeur Web, l'une des premières choses que j'ai faites a été de m'inscrire à des sites Web de médias sociaux populaires et de m'abonner aux mises à jour de personnes qui travaillaient également dans l'industrie. Certains d'entre eux, je les connaissais personnellement, mais d'autres m'ont été recommandés par l'algorithme lui-même et, au fil des années, j'ai ajusté ma liste d'abonnements.

Peu importe s'il a été partagé via un article ou une publication sur les réseaux sociaux, beaucoup de choses que j'ai apprises sont dues au fait que quelqu'un a écrit à ce sujet et que j'ai pu le lire gratuitement. Et quand je me suis engagé, je construisais potentiellement un réseau professionnel depuis chez moi. Tout cela gratuitement ! À quel point cela est cool?

Cependant, au fil du temps, j'ai commencé à perdre le contrôle de ce que je voulais voir et quand. Afin d'augmenter l'engagement, de nombreux sites Web de médias sociaux ont commencé à utiliser des algorithmes pour dicter ce qu'ils pensaient que je voulais voir et ils ont également commencé à me montrer des choses auxquelles je n'étais pas abonné. Bien que je puisse maintenant rationaliser cela, à l'époque, je venais juste d'entrer dans l'industrie, alors je pensais que j'étais celui qui avait besoin de tout rattraper.

Les réseaux sociaux ne font pas de pauses, mais à un moment de ma vie, j'ai eu besoin d'une pause, ce qui m'a fait réaliser que mon développement personnel allait en pâtir. J'ai commencé à ressentir une étrange anxiété de manquer quelque chose parce que je savais aussi que je ne pouvais pas faire défiler toute ma chronologie pour voir tout ce qui était partagé pendant que j'étais hors ligne. Il est devenu vraiment difficile de chercher et de trouver tout ce que j'avais entrevu il y a quelques semaines.

Faire des choses sur le Web d'entreprise

Jusqu'à présent, je parlais de consommation de contenu, mais je voulais aussi partager. Bien que l'on puisse toujours être désireux d'améliorer continuellement son métier, je ressentais une pression intense pour suivre les tendances et construire des choses en utilisant la dernière chose brillante dans le but d'être employable et d'impressionner les gens que je n'ai jamais rencontrés. Même partager des choses qui touchent immédiatement de nombreuses personnes aurait ses propres limites, car j'utiliserais une plate-forme que je n'ai pas construite.

Plus important encore, cela rendait un mauvais service à tout un groupe de personnes qui ne peuvent même pas rejoindre certains sites Web d'entreprise en raison des restrictions géopolitiques de leur lieu de résidence. Il est toujours possible que votre compte (et votre contenu) soit supprimé à tout moment si la société décide que vous enfreignez une règle.

Qu'il s'agisse de l'accessibilité, des limites de caractères, de la modération ou même de la possibilité de ne pas recevoir de commentaires, cela semblait souvent peu accueillant et intimidant. Souvent, je me sentais comme un imposteur et comme si je courais un marathon sans fin.

J'ai commencé à me demander : « pour qui est-ce que je fais ça ? Le « corporate web » fait-il émerger des « valeurs d'entreprise » qui entravent le développement personnel ?

Qu'est-ce que l'IndieWeb ?

Vous êtes-vous déjà demandé ce qui se passerait si votre identité sociale était volée ou réaffectée par la société à quelqu'un d'autre ? Ou, comme je l'ai déjà mentionné, si ces grands sites Web ferment et que tout le contenu que vous avez créé disparaît ? Les sites Web d'entreprise contrôlent qui, quand, si et où le contenu créé par ses utilisateurs peut être consulté.

Je ne me suis posé la question de ces choses qu'en 2017. C'est dans ViewSource que j'ai vu une conférence de Jeremy Keith qui m'a présenté l'IndieWeb intitulée « Building blocks of the IndieWeb ». L'IndieWeb est une communauté de sites Web personnels individuels reliés par des principes qui conduisent à une alternative au Web d'entreprise.

Une photo d'Ana Rodrigues lors d'un précédent IndieWebCamp travaillant sur leur blog avec d'autres participants en arrière-plan
( Grand aperçu )

Les IndieWebCamps sont l'occasion de travailler sur mon blog personnel et de demander de l'aide. Photographie de Julie Anne Noyingurce.

La communauté IndieWeb consiste à créer ou à améliorer votre site Web personnel tout en aidant les autres à créer le leur, soit en documentant, soit en créant des outils. Pour aider à créer une alternative au Web d'entreprise, les membres de la communauté IndieWeb ont créé des outils que tout le monde peut utiliser sur leur site Web personnel et qui aident à créer l'interaction et le développement de la communauté entre les sites Web personnels.

L'un des principes de l'IndieWeb est que vous êtes propriétaire de votre contenu et ce principe à lui seul résout l'un des principaux problèmes que j'ai mentionnés ci-dessus. D'autres principes incluent:

  • Propriété de votre identité.
    Je n'avais pas réalisé jusqu'à présent à quel point il était logique d'avoir une « seule vraie version » de vous-même en ligne au lieu de plusieurs comptes répartis sur de nombreux sites Web ;
  • En utilisant des outils que vous avez construits vous-même.
    À un moment donné, j'ai pensé que la valeur des choses que je construisais était liée au nombre de personnes qui pouvaient les utiliser. IndieWeb promeut l'idée de construire quelque chose pour moi et de l'utiliser activement ;
  • Documenter votre parcours.
    J'étais un blogueur actif et j'avais arrêté quand j'ai commencé à travailler en tant que développeur. À l'époque, j'avais peur d'écrire du contenu adapté aux débutants et ce principe m'a aidé à accepter tout ce que je voulais partager.
  • Contribuer à l'open-source.
    Avant de rejoindre la communauté IndieWeb, je sentais que je n'avais rien à apporter nulle part. Pour la première fois de ma vie, j'ai commencé à éditer des pages wiki, à créer des problèmes dans GitHub, à organiser des rencontres et à donner des conférences. Il existe tous des exemples non seulement de contribution à l'open source, mais aussi de contribution à une communauté ;

Au fur et à mesure que j'en apprenais davantage sur l'IndieWeb, j'ai trouvé du soutien et des encouragements, en particulier lorsque j'ai lu sur les principes de la pluralité et l'utilisation de ce que l'on fait. C'est à ce moment-là que j'ai trouvé un sentiment de liberté et de permission de construire quelque chose pour moi - même si cela ne sert qu'à moi et même si cela a déjà été construit par quelqu'un d'autre aussi.

Créer un site Web personnel et en tirer des leçons

Combien de fois a-t-on la possibilité de créer un site Web à partir de zéro au travail ? Lorsque vous avez un emploi dans une très grande entreprise, il s'agit d'un processus incroyablement bureaucratique pour changer tout ce que nous considérons comme "code de base", en particulier comment choisir une saveur particulière de framework. Je n'arrivais pas à croire que j'étais si excitée d'écrire tout ce qui était cool dans une <head> ! J'ai perdu le compte du nombre de "Hello worlds" que j'ai créés et rangés dans ma vie alors que j'avais un vrai "produit" à construire : moi.

Lorsque j'ai commencé ma quête pour avoir un blog IndieWeb, j'ai choisi de créer presque tout à partir de zéro, mais ce n'est pas nécessairement la seule option. Si quelqu'un veut un site Web indépendant à part entière sans codage, il existe des services qui prennent en charge IndieWeb (Micro.blog par exemple) ainsi que certains CMS connus tels que WordPress.

À l'époque, dans mon travail quotidien, j'écrivais principalement du JavaScript, j'ai donc senti que c'était l'occasion de faire quelque chose d'un peu différent. J'ai commencé à suivre quelques sites Web IndieWeb qui utilisaient des générateurs de sites Web statiques et en ce moment j'utilise Eleventy. Ma décision était basée sur la visite de blogs IndieWeb que j'aimais qui utilisaient également ce générateur de site Web statique particulier et la recherche de leur code dans Github. Il n'y a pas de bonne ou de mauvaise réponse ici.

Construire mon site Web personnel et mon blog à partir de zéro m'a obligé à rafraîchir mes connaissances en HTML, en accessibilité et en CSS (avec l'avantage que personne ne me disait que je n'étais pas autorisé à utiliser les dernières nouveautés CSS). En commençant à IndieWebify moi-même, j'ai appris tellement de nouvelles choses ! Par exemple:

  • Jamstack (une pile qui génère du code statique qui ne dépend pas d'un serveur Web) ;
  • Microformats (les extensions HTML représentent des éléments couramment publiés comme des personnes, des lieux, des articles de blog, etc. Ils fournissent une API aux informations sur votre site Web) ;
  • Micropub (qui est une API standard pour créer du contenu sur un site Web) ;
  • Microsub (fournit un moyen standardisé pour les applications de lecture d'interagir avec les flux) ;
  • Webmentions (une norme qui vous permet de notifier à un autre site que vous avez interagi avec lui) ;
  • Connexion Web / IndieAuth (un protocole de connexion fédérée pour la connexion Web qui vous permet d'utiliser votre propre domaine pour vous connecter à d'autres sites et services) ;

Posséder mon contenu m'a donné envie de me connecter aux API des "sites Web d'entreprise" existants et aussi, dans la mesure du possible, d'automatiser le processus de syndication vers eux lorsque je partage quelque chose (également connu sous le nom de POSSE).

Désormais, IndieWeb n'en a pas besoin pour automatiser ce processus. Vous adhérez déjà à l'idée en publiant sur votre propre domaine et en partageant manuellement le lien vers l'original, par exemple sur Twitter ! Mais la possibilité d'automatiser ce processus existe aussi et c'est une excellente expérience. Semblable à "que devriez-vous utiliser pour créer votre propre site Web", il n'y a pas de bonne réponse - tant que cela fonctionne.

Explorer comment cela pourrait fonctionner m'a amené à expérimenter l'utilisation de services comme IFTTT pour connecter mon flux RSS à mon compte Twitter. D'autres fois, cela m'a fait naviguer pendant des heures dans GitHub pour voir comment d'autres personnes ont construit leurs propres services pour publier automatiquement sur les réseaux sociaux à partir de leurs sites Web.

Il y a encore beaucoup de choses que je veux construire et apprendre. Par exemple, lorsque j'ai pu importer mon contenu d'un site Web d'entreprise sur mon serveur, j'ai développé le désir d'optimiser cette sortie, j'ai donc commencé à apporter des modifications à ma version de déploiement. C'est quelque chose qui ne se produirait probablement pas au travail ou peut-être que je ne trouverais pas l'inspiration ou le besoin de construire pour autre chose.

Un flux montrant quelques exemples de types de publications IndieWeb et comment les interactions qu'un article a sur les médias sociaux et d'autres blogs peuvent apparaître sur la publication de blog d'origine
( Grand aperçu )

Un aperçu des messages POSSE et IndieWeb. Le flux commence sur un site Web personnel, syndiqué sur les médias sociaux où les interactions sont renvoyées au billet de blog d'origine. Le billet de blog d'origine peut également recevoir et afficher les interactions d'autres blogs via des mentions Web.

Construire mon site Web personnel et mon blog dans mon terrain de jeu a été l'endroit où j'ai le plus appris. C'est là que je peux expérimenter, écrire, construire, essayer et apprendre sans censure ni limitation.

Une conséquence inattendue est que je me sentais plus en confiance pour écrire sur mon blog par rapport aux réseaux sociaux. Les médias sociaux ressemblent à une petite scène avec un public massif par rapport à mon blog qui me permet d'avoir une production scénique massive mais de ne jouer que pour ceux qui veulent être là. J'ai le contrôle de qui peut interagir avec (en n'ayant pas de commentaires disponibles) et beaucoup d'espace pour m'exprimer sans avoir à censurer ce que je fais.

Alors j'ai aussi commencé à bloguer davantage et après avoir blogué, je partage sur les réseaux sociaux car on peut alors avoir le meilleur des deux mondes. Mon contenu peut être enterré par un algorithme dans les médias sociaux, mais cela ne peut jamais arriver sur mon propre site Web personnel.

Grâce aux mentions Web et aux services des éditeurs, je peux voir quelles interactions mes articles de blog ont eues sur certains sites Web de médias sociaux. Pour recevoir des Webmentions, vous devez disposer d'un point de terminaison Webmention. Heureusement, beaucoup de gens ont partagé des façons d'en construire un. Bien que je n'aie pas encore osé créer le mien à partir de zéro, j'utilise un service appelé Webmentio.io pour créer et héberger mon point de terminaison afin que je puisse recevoir des Webmentions. Quant à les envoyer, je le fais parfois manuellement à l'aide de Telegraph, mais j'ai récemment tenté d'automatiser ce processus également à l'aide de Webmention.app.

D'autres excellents services, comme Bridgy, envoient des Webmentions pour des commentaires/réponses, des likes et des reposts sur certains sites Web de médias sociaux comme Twitter, ce qui aide également le processus de «réalimentation» des interactions vers la publication d'origine. Je recommande d'expérimenter avec les services existants car il peut être un peu écrasant de tout construire à partir de zéro.

En créant lentement une alternative au Web d'entreprise, on peut avoir un endroit pour documenter et partager - un endroit fixe auquel n'importe qui peut revenir à tout moment quand il en a besoin. Tout cela en gardant la porte ouverte à toutes les bonnes choses qu'offre le web d'entreprise avec en prime une touche très personnalisée.

Mon site Web actuel est un travail constant en cours mais j'ai beaucoup de joie lorsque je fais défiler mes archives. Je suis toujours ravi de l'améliorer et d'essayer de nouvelles choses, je peux le casser et le réparer à mon rythme et je n'ai pas de date limite. C'est mon espace de sécurité.

Où commencer

La communauté IndieWeb est ouverte à tous. Vous pouvez commencer dès aujourd'hui en achetant votre nom de domaine et en créant une page d'accueil. Avec cette seule étape, vous aurez déjà un endroit que n'importe qui dans le monde pourra visiter pour être en contact avec vous.

Depuis que j'ai rejoint la communauté, j'ai participé et organisé des événements, rencontré de grands créateurs et relevé des défis non seulement avec le code, mais aussi sur des sujets tels que la confidentialité et l'éthique. J'ai découvert de nouveaux sites Web et blogs personnels fantastiques que je ne trouverais probablement pas via les médias sociaux et je me suis senti moins seul dans ce voyage constant d'apprentissage dans notre industrie.

Si vous vous rapportez à tout ce que j'ai dit ci-dessus et que vous souhaitez commencer, il y a une page qui va plus en détail. Nous avons une salle de chat en ligne et des rencontres communautaires hebdomadaires où vous pouvez vous connecter avec d'autres membres de la communauté IndieWeb qui sont heureux de partager leurs expériences et de répondre aux questions.

Plongez directement dans des guides d'accueil créés par des membres de la communauté (auxquels tout le monde peut contribuer) comme IndieWebify.me et les guides IndieWeb. Je recommande également de rechercher des articles de blog avec des introductions IndieWeb sur des sites Web personnels, car ils ont tous des voix différentes qui peuvent correspondre à votre façon d'apprendre.

La chose merveilleuse à propos de la communauté IndieWeb est que vous êtes le bienvenu pour faire ce qui fonctionne pour vous. Il ne s'agit pas de suivre les tendances et il n'y a pas qu'une seule « bonne façon » de construire des choses — juste votre façon.

Le Smashing Cat explore de nouvelles perspectives, aux Smashing Workshops, bien sûr.

Des éléments frontaux et UX utiles, livrés une fois par semaine.

Avec des outils pour vous aider à mieux faire votre travail. Abonnez-vous et recevez les listes de contrôle de conception d'interface intelligente de Vitaly au format PDF par e-mail.

Sur le front-end et l'UX. Reconnu par 190 000 personnes.