Skip to content

Link to a list of Nextcloud providers on the setup screen #53

Closed

Description

@mabkenar

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

Activity

  1. mabkenar commented on Jun 22, 2016

    @mabkenar
    MemberAuthor

    This is very much related to #16

  2. AndyScherzinger commented on Jun 22, 2016

    @AndyScherzinger
    Member

    @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.

  3. added
    needs infoWaiting for info from user(s). Issues with this label will auto-stale.
    on Jun 22, 2016
  4. changed the title [-]Link to some Nextcloud providers on the setup screen[/-] [+]Link to a list of Nextcloud providers on the setup screen[/+] on Jun 22, 2016
  5. mabkenar commented on Jun 22, 2016

    @mabkenar
    MemberAuthor
  6. tobiasKaminsky commented on Jun 22, 2016

    @tobiasKaminsky
    Member

    For me nextcloud is all about my data on my server.
    So adding links to providers that can host the server for me is exactly the opposite and would look more like advertisement for me and maybe scares new user?

  7. jancborchardt commented on Jun 23, 2016

    @jancborchardt
    Member

    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.
    It is very important that we cater to normal people as well, not only folks who can host their own server.

    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?

  8. AndyScherzinger commented on Jun 23, 2016

    @AndyScherzinger
    Member

    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.
    GMail also does this everytime you create an account it gives you a list of providers (Google, Yahoo, Outlook Mail, Exchange, own server) to choose from. For my as a "I host my own server" user this will really annoy me every time I add an account in the app.

    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...

  9. jancborchardt commented on Jun 23, 2016

    @jancborchardt
    Member

    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.

    GMail also does this everytime you create an account it gives you a list of providers (Google, Yahoo, Outlook Mail, Exchange, own server) to choose from. For my as a "I host my own server" user this will really annoy me every time I add an account in the app.

    Why though? There is the option »own server«. And the rest just makes it much easier for the »normal« majority of people.

    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.

    It’s close to impossible, but we should still try. We do the same with federated sharing, and not attempting would be foolish.

    Who are the three to choose from and how have they been chosen?

    That’s the crucial question here. We need to have some simple sort of ranking/rating system for the providers.

  10. AndyScherzinger commented on Jun 23, 2016

    @AndyScherzinger
    Member

    Why though? There is the option »own server«. And the rest just makes it much easier for the »normal« majority of people.

    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.
    The later would mean

    • open a browser
    • order a Nextcloud instance (which might cost money, might need a credit card, jada jada jada)
    • get an email,....
    • login in
    • add a user
    • open your app again
    • put in all the info
    • use the app

    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?

  11. mabkenar commented on Jun 23, 2016

    @mabkenar
    MemberAuthor

    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.

  12. jancborchardt commented on Jun 23, 2016

    @jancborchardt
    Member

    @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.

    To me the question (still) unanswered remains who chooses the providers on which grounds?

    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. ;)

  13. mabkenar commented on Jun 23, 2016

    @mabkenar
    MemberAuthor

    your specific case is what the »New to Nextcloud« link on the bottom is for.

    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.)

    What we went to discussing in this issue is how to make that even better. ;)

    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.

  14. AndyScherzinger commented on Jun 23, 2016

    @AndyScherzinger
    Member

    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:
    What we can implement as what I would call namespaced URLs (as in app-"hyperlinks"). So we could popssibly create our own links with the necessary information, see http://www.techrepublic.com/blog/software-engineer/web-to-app-interoperability-launch-your-android-app-from-the-web/ put this into emails, the user clicks on it (and hopefully didn't choose "open every URL with chrome" at some point) chooses Nextcloud to open the link, Nextcloud reads the URL parameter and prefills the server address :D @jancborchardt

  15. mabkenar commented on Jun 24, 2016

    @mabkenar
    MemberAuthor

    @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.

  16. 10 remaining items

  17. Gomez commented on Jun 29, 2016

    @Gomez
    Member

    Count me in. @pierreozoux Will you help too?
    First step will be to get the provider list back on the website.

  18. jospoortvliet commented on Jul 8, 2016

    @jospoortvliet
    Member

    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 ;-)

  19. Gomez commented on Jul 8, 2016

    @Gomez
    Member

    thanks @jospoortvliet :) Done

    A basic check for best practice installation could be that "Security & setup warnings" in the admin panel are all gone.

  20. MariusBluem commented on Jul 8, 2016

    @MariusBluem
    Member

    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 😁

  21. owndrive commented on Jul 14, 2016

    @owndrive

    @jospoortvliet @jancborchardt @Gomez @Mar1u5 and others:
    In our opinion, the long term and reliable providers of ownCloud should be given highest priority on the listing when they now also provide or migrate to NextCloud.
    OwnDrive has been providing ownCloud for quite some time and as far as we can tell, we have been providing proper free plans to users from day one and still keep doing it. By proper i mean the free offer is almost equal to the other paid plans. This of course creates significant load on our infrastructure, but it's one of our way to give back something.
    This is in contrast to other providers that start out by providing free plans and all of a sudden stop such offers users depend on.
    Remember providers also contribute to making ownCloud/NextCloud more known to the world by different methods and thereby spreading the word. We have seen customers getting involved with the community after using some of the apps we provide that they rely on :)
    That said, in our opinion PortKnox, as a long term and reliable provider, should also be given the right priority.
    Such bigger providers can't over night start to migrate their infrastructure to NextCloud since it implies a whole lot of planning and testing prior to the final migration. In the meantime, it would also be totally unfair if we risk being placed at the very bottom of the NextCloud providers list. After all, there is little or no difference between current version of NextCloud and ownCloud 9.0.

    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.
    Otherwise it would be unfair to dedicated ownCloud/NextCloud providers.

    Thanks.

    cc @fossxplorer

  22. jospoortvliet commented on Jul 14, 2016

    @jospoortvliet
    Member

    @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!

  23. jospoortvliet commented on Jul 22, 2016

    @jospoortvliet
    Member

    At least, for starters, we could make it random.

    See nextcloud/nextcloud.com#84

  24. mabkenar commented on Jan 18, 2017

    @mabkenar
    MemberAuthor

    @jancborchardt

    @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.

    Let's make this happen step by step, since this important UX issue is not fixed after a long time.

    What does not work:

    • It seems that making a list of providers and selecting 3 top ones is too complicated; there are too many things to consider for selecting the top 3, and at the end some providers will always be angry.
    • The welcome screen (as it stands right now) gives no hint about finding a provider or setting up a server.
    • @AndyScherzinger 's idea for prefilled links for the client doesn't seem to work in all cases (see this) and also doesn't work for independent app installs (i.e. when someone discovers Nextcloud by their own in the app store).

    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:

    • update welcome screen to educate the user about the option of using third-party providers as well as their own server.
    • put a link next to the text field "Server address" in the setup screen, something like this:
      login_cropped
      and link it to the providers page.

    What do you think? Which one should we go for?

  25. jancborchardt commented on Jan 18, 2017

    @jancborchardt
    Member

    @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:

    Don’t have a server yet? Get one from a provider

    (Links to nextcloud.com/providers)
    That’s similar to how other proprietary apps do it. cc @AndyScherzinger @tobiasKaminsky @jospoortvliet @eppfel what do you think? It’s way better than the generic »New to Nextcloud?« link to the frontpage in the bottom. I mean … you already downloaded the app, so they are already deeper in the funnel.

  26. eppfel commented on Jan 18, 2017

    @eppfel
    Member

    Don’t have a server yet? Get one from a provider

    This is a quick win and should be done, before we discuss anything more complex.

  27. added this to the milestone on Jan 20, 2017
  28. added and removed
    needs infoWaiting for info from user(s). Issues with this label will auto-stale.
    on Jan 20, 2017
  29. removed this from the milestone on May 11, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions