在线自治:IndieWeb 的案例

已发表: 2022-03-10
快速总结 ↬在线企业泡沫有另一种选择——它被称为 IndieWeb。 建立您自己的个人网站,控制您的在线状态,并按照您自己的方式学习。

Web 2.0 庆祝了每个人都能够为网络做出贡献的想法,无论他们的技术技能和知识如何。 它的主要功能包括自助发布平台、社交网站、“标记”、“喜欢”和书签。

许多个人和公司开始创建这些平台,以便任何人都可以为 Web 做出贡献,而不仅仅是有幸学习编码的人。 事实上,为了表彰我们对网络的贡献,“我们”被《时代》杂志评为 2006 年年度人物。

时代杂志封面将年度人物评选为“你”
更简单的时代。 (图片来源:TIME USA)(大图预览)

如今,无论您是在网络上消费还是共享内容,都可能是通过一个大网站。 Twitter、Youtube 或 Facebook 拥有的服务是流行的例子。 虽然这给我们带来了能够以几乎没有金钱成本参与更大的对话的优势,但如果公司关闭,也可能会丢失我们所有的内容,就像过去发生的那样。

在过去的几年里,我开始注意到我正在失去对网络生活的控制。 以下是为什么 IndieWeb 是个人发展、获得内容所有权以及通过构建个人网站来学习的绝佳机会的一个案例。

在“企业网络”上学习

经过多年看似无止境的增长和收购,我们最终拥有了少数几个控制我们整个在线身份、数据和隐私的大型网站。 对于许多人来说,参与网络的主要方式是通过需要拥有数据以出售给广告商的大型网络公司。 这已经成为许多人所说的企业网络,用户是产品,参与是王道。

企业网络允许我们的家人和朋友以及技术水平较低的任何人发展他们的网络形象并访问数字世界。 任何人都可以注册少数社交媒体网站,查看人们分享的内容并与之互动,尤其是在物理距离较远的时候。

然而,网上没有什么是真正免费的。 其中许多网站依靠广告收入获得收入。 因此,这些网站需要进行大量更改以保持参与度,以便用户不会离开。 这并不总是符合使用它的人的最佳利益。

跳跃后更多! 继续往下看↓

探索企业网络

社交媒体网站让我能够找到并与业内同行建立联系。 当我第一次开始作为 Web 开发人员工作时,我做的第一件事就是注册流行的社交媒体网站并订阅同样在该行业工作的人的更新。 其中一些是我个人认识的,但其他一些是由算法本身推荐给我的,多年来我会调整我的订阅列表。

不管它是通过文章还是社交媒体帖子分享的,我学到的很多东西都是因为有人写了它,我可以免费阅读它。 当我订婚时,我可能会在家中建立一个专业网络。 这一切都是免费的! 多么酷啊?

然而,随着时间的推移,我开始失去对我想看什么以及什么时候看的控制。 为了增加参与度,许多社交媒体网站开始使用算法来决定他们认为我想看到的内容,并且他们还开始向我展示我实际上并未订阅的内容。 虽然现在我可以合理化这一点,但当时我刚刚进入这个行业,所以我认为我是需要赶上一切的人。

社交媒体不会休息,但在我生命中的某个时刻,我需要休息一下,这让我意识到我的个人发展会受到影响。 我开始对错过感到奇怪的焦虑,因为我也知道我无法滚动浏览整个时间线以查看离线时共享的所有内容。 搜索和找到我几周前瞥见的任何东西变得非常困难。

在企业网络上制作东西

到目前为止,我一直在谈论消费内容,但我也想分享。 虽然人们可能总是热衷于不断改进他们的手艺,但我感到一种巨大的压力,要追随潮流并使用最新的闪亮事物来构建事物,以便获得就业机会并给我从未见过的人留下深刻印象。 即使是立即分享给很多人的东西,也会有其自身的局限性,因为我将使用一个不是我构建的平台。

最重要的是,由于居住地的地缘政治限制,这对一群甚至无法加入某些公司网站的人造成了伤害。 如果公司认为您违反了规则,则始终有可能随时删除您的帐户(和您的内容)。

无论是可访问性、字符限制、适度,甚至是不接收反馈的选项,很多时候它都让人感到不受欢迎和令人生畏。 我常常觉得自己像个骗子,好像在跑一场永无止境的马拉松。

我开始问自己:“我这样做是为了谁?” “企业网络”是否让阻碍个人发展的“企业价值观”浮出水面?

什么是独立网络?

你有没有想过如果你的社会身份被公司窃取或重新分配给其他人会发生什么? 或者,正如我之前提到的,如果这些大网站关闭,您创建的所有内容都消失了? 公司网站控制可以访问其用户创建的内容的人员、时间、时间和地点。

直到 2017 年我才对这些事情感到好奇。在 ViewSource 中,我看到了 Jeremy Keith 的演讲,他向我介绍了 IndieWeb,名为“IndieWeb 的构建块”。 IndieWeb 是一个由个人网站组成的社区,这些网站通过导致替代公司网络的原则连接起来。

Ana Rodrigues 在之前的 IndieWebCamp 上与其他参与者一起在他们的博客上工作的照片
(大预览)

IndieWebCamps 是一个在我的个人网站博客上工作并寻求帮助的机会。 朱莉·安妮·诺英古斯摄。

IndieWeb 社区旨在创建或改进您的个人网站,同时通过记录或创建工具帮助他人构建他们的网站。 为了帮助创建企业网络的替代方案,IndieWeb 社区的成员构建了任何人都可以在其个人网站上使用的工具,这些工具有助于创建个人网站之间的交互和社区建设。

IndieWeb 的原则之一是您拥有自己的内容,仅此原则就解决了我上面提到的主要问题之一。 其他原则包括:

  • 您身份的所有权。
    直到此时,我才意识到在线拥有自己的“一个真实版本”而不是在许多网站上传播多个帐户是多么有意义;
  • 使用您自己构建的工具。
    在某些时候,我认为我建造的东西的价值与可以使用它的人数有关。 IndieWeb 提倡为我构建一些东西并积极使用它的想法;
  • 记录您的旅程。
    我曾经是一个活跃的博客作者,当我开始作为开发人员工作时我就停止了。 当时我害怕编写适合初学者的内容,而这个原则帮助我接受了我想分享的每一点;
  • 为开源做贡献。
    在加入 IndieWeb 社区之前,我觉得我在任何地方都没有什么可以贡献的。 我有生以来第一次开始编辑 wiki 页面,在 GitHub 中创建问题,组织聚会,并进行演讲。 不仅为开源做出贡献,而且为社区做出贡献的例子不胜枚举;

随着我对 IndieWeb 的了解越来越多,我得到了支持和鼓励,尤其是当我了解到多元化的原则和使用自己的产品时。 就在那时,我找到了一种为自己建造东西的自由和被允许的感觉——即使它只为我服务,即使它也已经由其他人建造。

创建个人网站并从中学习

一个人有多少次机会在工作中从头开始构建网站? 当你在一家非常大的公司工作时,改变任何我们认为是“基本代码”的东西都是一个令人难以置信的官僚程序,尤其是如何选择特定风格的框架。 我简直不敢相信我会如此兴奋地在<head>标签中写出每一个很酷的东西! 当我有一个真正的“产品”要构建时,我已经记不清我在有生之年创建和装箱了多少个“Hello worlds”:我。

当我开始寻求拥有一个 IndieWeb 博客时,我选择从头开始构建几乎所有内容,但这不一定是唯一的选择。 如果有人想要一个没有编码的成熟独立网站,有一些服务支持 IndieWeb(例如 Micro.blog)以及一些已知的 CMS,例如 WordPress。

当时,在我的日常工作中,我主要是编写 JavaScript,所以我觉得这是一个做一些不同的事情的机会。 我开始关注几个使用静态网站生成器的 IndieWeb 网站,现在我正在使用 Eleventy。 我的决定是基于访问我喜欢的 IndieWeb 博客,这些博客也使用这个特定的静态网站生成器并在 Github 中查找他们的代码。 这里没有正确或错误的答案。

从头开始构建我的个人网站和博客迫使我更新我的 HTML、可访问性和 CSS 知识(没有人告诉我不允许我使用最新的 CSS 很酷的东西)。 当我自己开始 IndieWebify 时,我学到了很多新东西! 例如:

  • Jamstack(生成不依赖于 Web 服务器的静态代码的堆栈);
  • 微格式(HTML 的扩展表示常见的发布内容,如人员、位置、博客文章等。它们为您网站上的信息提供 API);
  • Micropub(这是用于在网站上创建内容的标准 API);
  • Microsub(为阅读器应用程序与提要交互提供标准化的方式);
  • Webmentions(允许您通知另一个站点您已与它们交互的标准);
  • Web Sign In / IndieAuth(用于 Web 登录的联合登录协议,允许您使用自己的域登录到其他站点和服务);

拥有我的内容让我想要连接到现有“企业网站”的 API,并且在可能的情况下,当我分享某些东西(也称为 POSSE)时,自动化联合到它们的过程。

现在,IndieWeb 不需要人来自动化这个过程。 您已经通过在自己的域上发布并手动共享原始链接(例如,在 Twitter 上)来坚持这个想法! 但是也存在使这个过程自动化的可能性,这是一个很好的实验。 类似于“你应该用什么来建立自己的网站”,没有正确的答案——只要它有效。

探索其工作原理后,我尝试使用 IFTTT 等服务将我的 RSS 提要连接到我的 Twitter 帐户。 其他时候,它让我在 GitHub 上浏览了几个小时,以了解其他人如何构建自己的服务以从他们的网站自动发布到社交媒体上。

我还有很多东西想要建立和学习。 例如,当我能够将我的内容从公司网站导入我的服务器时,我产生了优化该输出的愿望,因此我开始对我的部署构建进行更改。 这是在工作中可能不会发生的事情,或者我可能找不到灵感或需要为其他任何事情构建。

显示 IndieWeb 帖子类型的一些示例以及一篇文章在社交媒体和其他博客上的互动如何出现在原始博客帖子上的流程
(大预览)

POSSE 和 IndieWeb 帖子的快照。 流程从个人网站开始,联合到社交媒体,其中交互反馈到原始博客文章。 原始博客文章还可以通过 Webmentions 接收和显示来自其他博客的交互。

在我的操场上建立我的个人网站和博客是我学到最多的地方。 在这里,我可以不受审查或限制地进行实验、写作、构建、尝试和学习。

一个意想不到的结果是,与社交媒体相比,我对在博客上写作更有信心。 与我的博客相比,社交媒体就像一个拥有大量观众的小舞台,我的博客让我能够进行大规模的舞台制作,但只为那些想要在那里的人表演。 我可以控制谁可以与它互动(通过没有可用的评论)和足够的空间来表达自己,而不必审查我所做的事情。

所以我也开始更多地写博客,写完博客后,我会在社交媒体上分享,因为这样我们就可以两全其美了。 我的内容可能会被社交媒体中的算法掩埋,但这绝不会发生在我自己的个人网站上。

通过 Webmentions 和发布者服务,我可以看到我的博客帖子在某些社交媒体网站上的互动情况。 为了接收 Webmention,您必须有一个 Webmention 端点。 幸运的是,很多人都分享了如何构建一个的方法。 虽然我还不敢从头开始创建我的,但我一直在使用名为 Webmentio.io 的服务来创建和托管我的端点,以便我可以接收 Webmentions。 至于发送它们,有时我使用 Telegraph 手动完成,但我最近尝试使用 Webmention.app 自动化该过程。

其他出色的服务,如 Bridgy,会在 Twitter 等一些社交媒体网站上发送 Webmentions 以获取评论/回复、喜欢和转发,这也有助于将交互“反馈”回原始帖子的过程。 我建议对现有服务进行试验,因为从头开始构建所有内容可能会有点让人不知所措。

通过慢慢创建企业网络的替代方案,人们可​​以拥有一个记录和共享的地方——一个任何人在任何时候都可以在需要时返回的固定位置。 所有这一切同时为企业网络提供的所有美好事物敞开大门,并带有非常个性化的触感。

我目前的网站是一项持续不断的工作,但当我滚动浏览我的档案时,我感到非常高兴。 我总是很高兴能够改进它并尝试新事物,我可以按照自己的节奏打破它并修复它,而且我没有最后期限。 这是我的安全空间。

从哪里开始

IndieWeb 社区对所有人开放。 您可以从今天开始购买您的域名并建立一个主页。 仅这一步,您就已经拥有了一个世界上任何人都可以访问与您联系的地方。

自从加入社区以来,我参与并组织了活动,结识了伟大的创作者,不仅在代码方面挑战了自己,还在隐私和道德等话题上挑战了自己。 我发现了新的、很棒的个人网站和博客,我可能无法通过社交媒体找到这些网站和博客,并且在我们这个行业不断学习的旅程中感到不那么孤独了。

如果您与我上面所说的任何内容相关并且想开始,那么有一个页面会更详细地介绍。 我们有一个在线聊天室和每周一次的社区聚会,您可以在其中与 IndieWeb 社区的其他成员联系,他们乐于分享他们的经验并回答问题。

直接深入了解由社区成员(任何人都可以贡献)创建的一些欢迎指南,例如 IndieWebify.me 和 IndieWeb Guides。 我还建议在个人网站上查找带有 IndieWeb 介绍的博客文章,因为它们都有可能与您的学习方式相匹配的不同声音。

IndieWeb 社区的美妙之处在于,欢迎您做适合您的事情。 这与追随趋势无关,而且构建事物的“正确方式”不仅有一种——只有你自己的方式。

当然,在 Smashing Workshops 中,Smashing Cat 探索新的见解。

有用的前端和用户体验位,每周交付一次。

借助工具帮助您更好地完成工作。 通过电子邮件订阅并获取 Vitaly 的智能界面设计清单 PDF

在前端和用户体验上。 受到 190.000 人的信赖。