Nextcloud 如何简化去中心化的注册流程

Nextcloud 是开源软件,我们不提供托管服务,但我们设法从根本上简化了注册体验。
73 位读者喜欢这篇文章。
What's new in OpenStack in 2016: A look at the Newton release

Opensource.com

我们一直有一个不错的 Nextcloud 提供商列表,但即使是我的技术娴熟的朋友,我听到的最常见的问题也是

“嗨,Jan,嗯……所以,你推荐哪个 Nextcloud 提供商?”

这当然是可以理解的。如果你有一个长长的提供商列表,你该如何选择?选择附近的?名字好听的?logo 最大的?

每个使用服务器的去中心化开源解决方案都面临这个问题

  • Mastodon 有 joinmastodon.org 用于选择社区,但显然 mastodon.social 是主要的实例。
  • Diaspora 有 joindiaspora.com,这也是主要的实例。
  • Matrix 有 matrix.to 和一个应用(适用于多个平台),网址是 Element.io
  • WordPress 有 wordpress.com——我不确定是否有任何提供商的受欢迎程度能与之匹敌。
  • PeerTube 有许多实例,所有实例都有不同的技术细节。
  • Pixelfed 在 beta.joinpixelfed.org 上有一个早期版本的实例选择器,以及 pixelfed.social 上的一个大型实例
  • …… 还有更多去中心化开源应用的例子,它们列出了如何通过终端访问它、设置 Rust 实现或使其在你的联网打印机上运行。

这导致了一些问题

  • ? 人们不知道该选择哪一个,有 FOMO(错失恐惧症),然后干脆不选。这就是选择的悖论!
  • ? 网络并非真正去中心化,因为大多数人都在少数几个服务器上,或者主要只是在一个服务器上。

Nextcloud 没有这些问题。

我们的解决方案:简单的注册

它是如何工作的

当你下载移动或桌面应用时,你首先看到的是“登录”或“使用提供商注册”的选项。这是任何专有应用都会做的

Android client

选择“注册”会在应用中打开 简单注册页面

Web client

你输入你的电子邮件地址并单击“注册”。

输入密码,你就完成了! ?

“等一下;这怎么这么简单?”

我知道,对吧? ✨

事实上,它甚至比许多集中式应用更简单,在那些应用中,你需要输入你的全名和电话号码,然后点击谷歌的消防栓图片。

它基本上归结为这一点

我们为你选择

我们没有让你面对一个提供商列表,你不可能判断哪个适合你,而是只向你展示一个选项。这就像我是你的朋友,我回答了关于我推荐哪个提供商的问题。

真棒! ?

只是为了澄清:你确实有能力更改提供商,但默认的应该很适合你。目前,它只是地理位置上离你最近的提供商。

最重要的是,我们对通过简单注册列出的提供商有一些要求,以确保无论你选择哪一个都能获得良好的用户体验

  • ? 至少 2 GB 的免费存储空间,而不仅仅是试用期。
  • ? 一组核心应用:文件、日历、联系人、邮件、Talk、任务、笔记。一些提供商甚至提供更多。
  • ? 最新版本,因此你始终可以获得最新的功能、修复和安全更新。

除此之外,我们还提出了一个尊重隐私的流程。当你点击“注册”时,你的电子邮件不会发送给我们,而是直接发送给你选择的提供商,这会将你无缝过渡到他们的设置步骤,你可以在那里选择密码。这意味着没有数据泄露给我们 Nextcloud——我们甚至不知道你选择了哪个提供商!

因此,虽然我们提供这项服务,并且它超级易于使用,但我们仅在数据处理方面做到绝对最少,以将你与理想的提供商联系起来。

去中心化项目需要简单的注册

许多开源软件项目都可以从像简单注册这样的入门体验中受益。当我们最初发布它时,我们 写过关于它的文章,我们希望这篇文章能阐明使其成功的设计决策,以便它可以被更多项目采用。

去中心化是赋能的,但只有当人们可以简单地注册,即使他们不知道服务器是什么时,才是真正具有革命性的。

当然,它也并非完美。例如,如果你已经拥有 Nextcloud 实例上的帐户,则任何应用中的登录过程都会要求你输入服务器地址,并且很多人都不知道那是什么。例如,在许多电子邮件应用中,在此步骤中有一个最受欢迎的提供商列表,底部有一个“自定义服务器”条目。这可能也是一种可能性,但同样会带来系统过度集中或让人们对选择哪个感到困惑的风险。

因此,我们不断尝试改进 Nextcloud 桌面和移动应用(例如 Nextcloud Talk 或所有出色的社区开发应用)的这一方面。在 Android 上,我们与 DAVx5(Android 上的日历和联系人同步)紧密集成,并且对于其他 Android 应用,有一个 单点登录库。在 iOS 上,不幸的是,这不太容易,因为应用必须来自同一开发者才能共享凭据。

如果你想在解决这些有趣的挑战上进行协作,欢迎加入我们的 Nextcloud 设计团队

接下来阅读什么
User profile image.
Nextcloud 的联合创始人、设计主管和社区经理。 Open Source Diversity 和 Open Source Design 的联合创始人和贡献者。 jancborchardt.net

评论已关闭。

© . All rights reserved.