-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Link to a list of Nextcloud providers on the setup screen #53
Comments
This is very much related to #16 |
@mabkenar Thanks you for your input! 😃 @jospoortvliet and @jancborchardt would this be something you would like to be added? Personally I would vote against it to keep the login screen as minimal as possible but would implement it if you guys decide to have it in there. |
I made a mockup: |
For me nextcloud is all about my data on my server. |
I think this is a good point and we should make it easier to sign up to Nextcloud providers directly from the apps. It’s something @karlitschek @jospoortvliet and I talked a bunch about in the past. In the first iteration, we could make the »New to Nextcloud« text at the bottom slide up and expose a quick description »blabla you can host it yourself or get from a provider« and then a quick list of the 3 most popular ones, with a link at the bottom to a site with a more detailed description. What do you think? |
I have to say I am with @tobiasKaminsky on this, to me it feels like advertising but I get it with regards to user adoption even though I am not sure if the app is the entry point or the web and then people install die app afterwards, but yes it helps with conversions. Who are the three to choose from and how have they been chosen? How would you support registration from within the app or phone except going through the browser. One Drive, Dropbox etc. do this nicely but they own the complete eco system, we don't. So a seamless experience is close to impossible. Plus the register accounts and don't order instances of Nextcloud. I would ultimately need to see some mockups and flow since I get the idea but don't see any added value in this since it is going to be complicated and not seamlessly, you just going to get routed to a website in a browser... |
Especially now that the app is non-paid, it will for sure become an entry-point even more. So we need to make it behave like one.
Why though? There is the option »own server«. And the rest just makes it much easier for the »normal« majority of people.
It’s close to impossible, but we should still try. We do the same with federated sharing, and not attempting would be foolish.
That’s the crucial question here. We need to have some simple sort of ranking/rating system for the providers. |
true, but like my other issue with dropbox etc. they all offer accounts for a service while in order to have it working the same way you would need to have a list of providers who do the same thing --> offer accounts to an existing Nextcloud instance but not the ordering of your own Nextcloud instance.
I still don't see a value in this. The only thing that makes sense to me in regards to this would be the account creation variant which means "preferred provider". The Nextcloud instance thing is weird, that would mean someone actually installed an app and has no idea what it is except "cloud" maybe "storage" and surely does not expect to having to order a Nextcloud instance with some provider... To me the question (still) unanswered remains who chooses the providers on which grounds? |
The idea of explicitly listing providers in the setup screen and also in-app account registration are both great. But those are not the main point of the issue that I first opened. My point is about a serious bug in the overall UX of Nextcloud. People naturally expect this app to behave just like Dropbox/OneDrive etc. and I'm afraid they become very confused when they see the empty text field for the server address, to the point where they give up right then. All I say is that there should be a hint next to the 'server address' text field. |
@AndyScherzinger oh there would of course need to be an API for this to streamline it. If we seriously want to add providers, then only those who offer this easy integrated signup will be considered for inclusion in the app listing. The clear value is to get more people using Nextcloud who would otherwise not do it or have difficulties doing so. It’s easing the onboarding process. Those who want to set up their own server of course can always do it, and there’s no real danger in centralization since there is no central provider offering hosting.
Likely this would be done by a consortium or a team from the community who is interested in doing that. :) @mabkenar your specific case is what the »New to Nextcloud« link on the bottom is for. What we went to discussing in this issue is how to make that even better. ;) |
I disagree. That link is too little too late. There need to be specific hint about the server, or generally about "how to make a Nexcloud account". Otherwise, I believe the first-time user gets lost. The "New to Nextcloud" link at the very bottom can still be reserved for general information about the project, the company, ways to contribute, etc. Look, if I want to make my friend switch to own/Nextcloud, I have to give her a long speech about (a) what is Nextcloud, (b) the decentralized nature, (c) which provider/server to choose, and (d) which app to download and how to use it. I know this because I have recently converted someone to ownCloud, and my communication to her was not smooth. But if there is help on finding the server built into the client, I only need to point her to the app. She will simply follow the app to find a server and configure her account. (Possibly later, she can learn more about Nextcloud or even about migrating all her data to her own server. But this can happen only if she has tried Nextcloud for some time.)
Both of those suggestions are great extensions to my original suggestion. I think we are better off tracking them in separate issues, as each of them is very involved. At the moment, I insist that we fix this UX problem for all the people who have heard the name of Nextcloud in the news and want to give it a try on their own. We should not lose them. |
Well there is another option which might help with your task @mabkenar and is slightly different, helping you to not having to describe everything but also making it easy for a user to get setup and running. Idea: |
@AndyScherzinger As I mentioned here, this is impractical. And it also doesn't cover people who find the Nextcloud client on their own and want to try it. |
Let me clarify this proposal. We don't need to do any kind of endorsement or advertisement for the providers, hence no need for ranking/evaluation/etc. It's fine if it is merely a web link, with many (not just 3) providers listed. The list can be as neutral as the current list maintained by ownCloud here. We may even warn the users that this list is compiled only for your convenience and we don't take any responsibility about pricing, TOS, support, and the server quality. Nevertheless, if Nextcloud regularly charges money from providers to put them on that list, there is a good chance that non-maintained and poor-quality providers are naturally removed from the list, because there will be nobody to pay the charge. |
@mabkenar so I definitely agree we need to improve the flow. But a button directly next to the server address input I think is a bit confusing. Maybe a slideshow before just like on the iOS app, and then a choice of providers with »your own server« in it as well« is a good solution here. |
@jancborchardt I've never seen the iOS app but I like the idea to show a slideshow the first time user runs the app. All the "education" part can be done in the slideshow, including a list (or a link to a list) of providers. |
So, it is related to #50 |
It’s already in the branch |
@tobiasKaminsky This is only valid for servers at your home. If you rent a server somewhere its almost the same as you rent a nextcloud. And SaaS has many benefits, especially for private users. |
@Gomez you are right, it is just my personal opinion and it can be different for other users and for them such a list is a good idea. |
As a provider, I'm all for that also. We (as FLOSS community) need to do better. Imagine you managed to convince somebody that free software is the only way to make a world a better place.
You lost, game over, we'll not convince the 99% like this. We agree that there is a list of providers. This list has to be curated somehow. Maybe with some metadata like:
Nextcloud could say, ok, if you are in this price range, this uptime, and https, you get listed. Once listed, the android app could choose the "backend" based on language/timezone of the mobile, and if many provider, random. Then, there is an "advanced" button, where you could specify which server you want from the list, or put your own. But it is needed! Really nice to see this moving forward! |
@pierreozoux great stuff, good thoughts! :) The only thing I would do a bit different is that the apps should not choose the provider, but ultimately there should be a short list so people can choose themselves. Just getting a random provider will not make you feel at home at the service or like you’re in control. :) So @Gomez @pierreozoux as you are providers and also involved in the community, would you like to lead the efforts on getting this onboarding forward? I’ll of course help with design and flows. |
I agree. While we make it easy for the users to find a provider, they should always be explicitly informed that they do have a choice in picking one. Even if we include top N providers in the list (based on uptime, user rating, timezone, etc.) there should always be a (N+1)-th item for "Choose other providers..." and (N+2)-th item for "Use your own server...". |
Count me in. @pierreozoux Will you help too? |
The provider list is on the website again. Please, @Gomez get me your details through https://nextcloud.com/providers/apply ;-) We still have no way of rating providers, so a top-3 is hard. Yes, I'd vote for @Gomez but we'd need a transparent process imho and us picking here isn't really open or transparent ;-) |
thanks @jospoortvliet :) Done A basic check for best practice installation could be that "Security & setup warnings" in the admin panel are all gone. |
How do you want to check this 😁 |
@jospoortvliet @jancborchardt @Gomez @Mar1u5 and others: Our suggestion is therefore when providers listed at owncloud.org/providers need to be listed at nextcloud.com/providers, please use the same listing priority that is already in place. Thanks. cc @fossxplorer |
@owndrive I agree we need some way of ranking, not based on who comes first. We have discussed this before, and the filtering on countries and free plans or not is a first step, something we could do easily as it is objective. The same goes for adding text, so providers can explain what they offer. But it gets more complicated with sorting providers. We've discussed picking a top-three but with what objective criteria? You will almost always make many people angry and only a few happy 🎱 We thought about letting users rate (but that is probably easy to game) or doing a survey (I tried but got little feedback). We can pick manually but that is so subjective... Thoughts are welcome! |
At least, for starters, we could make it random. |
Let's make this happen step by step, since this important UX issue is not fixed after a long time. What does not work:
The original idea was to help new random users in finding the server in the initial setup. What may still work as a first step, tow options:
What do you think? Which one should we go for? |
@mabkenar great idea! 👍 The only thing I would change is adjust the button label and maybe place it elsewhere because otherwise it seems like a »locate server« button which is an action on the server address you put in. How about saying in the footer:
(Links to nextcloud.com/providers) |
This is a quick win and should be done, before we discuss anything more complex. |
I bet many new users are unfamiliar to the concept of ownCloud/Nextcloud requiring URL/user/pass and not just user/pass.
To improve usability, I suggest that we put a link next to the server address box in the setup screen, saying: "Looking for a server? Get it here." And we link it to "https://nextcloud.com/providers/" or the equivalent Nextcloud page when it is ready.
Apart from making it usable for Dropbox-minded users, this has the extra benefit of pointing more customers to the own/Next-cloud providers in that list, and this in turn increase the licensing fees Nextcloud can negotiate to get from the said providers.
PR: #561
The text was updated successfully, but these errors were encountered: