Recherche de site Web

Comment Nextcloud a simplifié le processus d'inscription pour la décentralisation


Nextcloud est un logiciel open source et nous ne fournissons pas de service hébergé, mais nous avons réussi à simplifier radicalement l'expérience d'inscription.

Nous avons toujours eu une belle liste de dizaines de fournisseurs Nextcloud, mais la question la plus courante que j'ai entendue, même de la part de mes amis techniquement compétents, était :

"Bonjour Jan, euh… alors, quel fournisseur Nextcloud recommandez-vous ?"

Ce qui est évidemment compréhensible. Si vous avez une longue liste de prestataires, comment choisir ? Hébergé à proximité ? Joli nom? Le plus gros logo ?

Chaque solution open source décentralisée utilisant des serveurs est confrontée à ce problème :

  • Mastodon a rejoint mastodon.org pour le choix d'une communauté, mais clairement une instance principale avec mastodon.social.
  • Diaspora a joindiaspora.com, qui est également l'instance principale.
  • Matrix a Matrix.to et une application (pour plusieurs plates-formes) sur Element.io.
  • WordPress a wordpress.com – et je ne suis pas sûr qu'un fournisseur se rapproche de sa popularité.
  • PeerTube propose de nombreuses instances, toutes avec des détails techniques différents.
  • Pixelfed propose une première version d'un sélecteur d'instance sur beta.joinpixelfed.org, ainsi qu'une grande instance sur pixelfed.social.
  • … de nombreux autres exemples d'applications open source décentralisées, qui indiquent comment y accéder via le terminal, configurer l'implémentation de Rust ou la faire fonctionner sur votre imprimante en réseau.

Cela entraîne des problèmes :

  • ? Les gens ne savent pas lequel choisir, ont FOMO (Fear Of Missing Out), puis ne choisissent pas du tout. C'est le paradoxe du choix !
  • ? Le réseau n’est pas vraiment décentralisé car la majorité des gens sont sur une poignée de serveurs, voire un seul.

Nextcloud n'a aucun de ces problèmes.

Notre solution : une inscription simple

Comment ça fonctionne:

Lorsque vous téléchargez l'application mobile ou de bureau, la première chose que vous voyez est un choix entre « Connexion » ou « S'inscrire auprès d'un fournisseur ». C'est ce que fait toute application propriétaire :

Choisir « S'inscrire » ouvre la page d'inscription simple dans l'application.

Vous entrez votre adresse e-mail et cliquez sur « s'inscrire ».

Entrez un mot de passe et le tour est joué ! ?

"Attends une seconde, comment est-ce si simple ?"

N'est-ce pas? ✨

En fait, c'est encore plus simple que de nombreuses applications centralisées dans lesquelles vous devez saisir votre nom complet et votre numéro de téléphone, puis cliquer sur des images de bouches d'incendie pour Google.

Cela se résume essentiellement à ceci :

Nous choisissons pour vous

Au lieu d’être confronté à une liste de fournisseurs dont vous ne pouvez pas juger ce qui fonctionne pour vous, nous ne vous proposons qu’une seule option. C'est comme si j'étais votre ami et je réponds à cette question sur le fournisseur que je recommande.

Soigné! ?

Juste pour clarifier : vous avez la possibilité de changer de fournisseur, mais la valeur par défaut devrait vous convenir. Pour l’instant, il s’agit simplement du prestataire géographiquement le plus proche de chez vous.

En plus de cela, nous avons certaines exigences pour les fournisseurs répertoriés via l'inscription simple afin de garantir une bonne expérience utilisateur, quel que soit celui que vous obtenez :

  • ? 2 Go de stockage gratuit minimum, et pas seulement pour une période d'essai.
  • ? Un ensemble d'applications de base : fichiers, calendrier, contacts, courrier, discussions, tâches, notes. Certains fournisseurs proposent encore plus.
  • ? La dernière version, pour que vous soyez toujours à jour avec les dernières fonctionnalités, correctifs et mises à jour de sécurité.

Au-delà de cela, nous avons mis au point un processus respectueux de la vie privée. Lorsque vous cliquez sur « s'inscrire », votre e-mail ne nous est pas envoyé mais directement au fournisseur que vous avez choisi, ce qui vous conduit de manière transparente à leur étape de configuration où vous choisissez un mot de passe. Cela signifie qu'aucune donnée ne nous est divulguée chez Nextcloud : nous ne savons même pas quel fournisseur vous avez choisi !

Ainsi, même si nous proposons ce service, et même s'il est très simple à utiliser, nous ne faisons que le minimum absolu en termes de traitement des données pour vous mettre en contact avec votre fournisseur idéal.

Les projets décentralisés nécessitent une simple inscription

De nombreux projets de logiciels open source pourraient bénéficier d’une expérience d’intégration telle que Simple Signup. Nous en avons parlé lors de sa première publication, et nous espérons que cet article clarifiera les décisions de conception qui font son succès afin qu'il puisse être adopté par davantage de projets.

La décentralisation donne du pouvoir, mais elle n'est véritablement révolutionnaire que lorsque les gens peuvent simplement s'inscrire même s'ils ne savent pas ce qu'est un serveur.

Bien sûr, ce n’est pas encore parfait non plus. Par exemple, si vous avez déjà un compte sur une instance Nextcloud, le processus de connexion dans l'une des applications vous demande de saisir une adresse de serveur, et beaucoup de gens n'ont même aucune idée de ce que c'est. Dans de nombreuses applications de messagerie, par exemple, il existe une liste des fournisseurs les plus populaires à cette étape, avec une entrée « serveur personnalisé » en bas. Cela pourrait également être une possibilité, mais cela comporte encore une fois le risque de trop centraliser le système ou de laisser les gens confus quant à ce qu'il faut choisir.

Nous essayons donc constamment d'améliorer cela pour toutes les applications de bureau et mobiles Nextcloud, comme Nextcloud Talk ou toutes les excellentes applications développées par la communauté. Sur Android, nous avons une intégration étroite avec DAVx5 (synchronisation du calendrier et des contacts sur Android) et, pour les autres applications Android, il existe une bibliothèque d'authentification unique. Sur iOS, ce n'est malheureusement pas si simple, car les applications doivent provenir du même développeur pour partager les informations d'identification.

Si vous souhaitez collaborer pour résoudre des défis intéressants comme ceux-ci, rejoignez notre équipe de conception Nextcloud !

Articles connexes: