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
Feature request: HELP Contexts for APPS #19411
Comments
cc @nextcloud/designers is this something we should do? |
Not sure designers is the team to call? |
Okay so which is the right team for this? |
everyone? 🙈 |
Since this is a request about suggesting adding a help section to each app, maybe we should add this to the ap developers documentation as suggestion? |
I think for designers this would be still good to think about when discussing possible first run experience in apps where we could guide through the first steps with empty content screens or provide a link to the documentation somewhere, so this could be something for a general styleguide. (cc @nimisha-vijay as I remember you were talking about something in that regard) There is a dedicated documentation section in the appinfo/info.xml that can be used by app developers for that: https://nextcloudappstore.readthedocs.io/en/latest/developer.html#app-metadata
|
This issue has been automatically marked as stale because it has not had recent activity and seems to be missing some essential information. It will be closed if no further activity occurs. Thank you for your contributions. |
@skjnldsv @juliushaertl can we add |
I think we had a section about app help that should be part of the settings dialog in the new design guidelindes that @nimisha-vijay is working on, which would cover that i think. |
@juliushaertl wouldn't it be possible to provide a better and integrated help functionality directly in the interface? Something like integrated tool tips in the vue components that the app developers could use to provide a guide to the users? If that would be available, after some time you could also provide guidelines on help and maybe a minimum required level of explanations for an app to be deemed "user friendly". |
my two cents to this topic:
For each app? Personally i disagree: The apps should be self explaining (at least for the basic usage). If they are not, the need to get improved from a UX perspective. Simple things like empty content screens can achieve a lot. Example: Instead of "No files" use "No files - press the + in the top left to upload or create one" The apps are already quite generic: Files, Music, Notes, Maps - one knows what to expect before installing the app, and everyone should be able to just use it. A complete documentation might be useful for specialized apps, but for usual apps it should just not be necessary at all - at least for basic usage. And for advanced usages and edge cases, the documentation should not clutter the UI for everyone else but can be outside. Of course i agree that all the apps are not perfect yet, but instead of just putting a book everywhere, we should identify the problems, discuss proper solutions and apply them with a PR 🙂 |
Something to discuss for @nextcloud/designers then 😉 |
Is your feature request related to a problem? Please describe.
Nextcloud prides itself on its many apps in the Appstore.
In fact, the variety of apps is very impressive and users benefit from it as well. On the other hand, there is practically a detailed description for very few apps; if a description is available, it is usually known to the administrator of the cloud (because he also got familiar with it during the installation of the app). But many apps in the cloud itself, don't even have a short explanation of how the apps work and many users are frustrated about it.
Describe the solution you'd like
To greatly improve this situation, one might consider that developers are encouraged to integrate a help context into the cloud when developing apps.
(Nextcloud could also make this mandatory for developers).
This would dramatically improve the user experience in the app, in the cloud for the users and would have an impact on the developers and the reputation of Nextcloud.
Describe alternatives you've considered
This app context-help could also be implemented via web links to a general manual page.
The text was updated successfully, but these errors were encountered: