-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
🆕 Apps "Discover" section: Showcasing app ecosystem inside the app store #42547
Comments
@jancborchardt I suspect when having to be implemented for the apps / store section within an Nextcloud instance you also want this in the actual store frontend on apps.nc.c - right? |
@AndyScherzinger would be a separate step and not tied to a release, but yes ideally and for more reach, it eventually is also on there. Already discussed this with @szaimen as well – to keep it in mind, but also to focus on the specs for the internal apps mgmt as that is release-dependent. |
This comment was marked as resolved.
This comment was marked as resolved.
@jancborchardt well, the questions will be
In other words: how will any frontend decide what to show and my guess it being something curated: who is doing this where? |
@szaimen generally looks nice, would be good to have some supportive text and also more examples, e.g. an interview and a list/bundle, and also see what happens when it's clicked. (Both could open a modal for example.) @AndyScherzinger possible examples are loosely defined above in the original post:
Since we don't have to have this always freshly updated but we are sending requests to the app store here anyway we can either ship the content or call it from the app store server. |
working on that 👍 |
Well, for me this starts with the question
Because this will set the direction for where to find it and how to best retrieve it. To me what we display on a "Today" page on any store frontend should be maintained by Marketing or Communication (being an Engineering I still sometimes have a hard time to tell which one is the correct one). What do you think @karlitschek @jospoortvliet - helping out a communication/marketing noob. |
Unless I'm thinking too complicated, to me this reminiscent of a content-page, or in other words engineers build the frontend structure while a "content team" (marketing, communication) that updates the content every once in a while and it gets displayed. "Every once in a while" needs to be defined. Does it mean every realease? Does it mean whenever the "content team" wants to make a change?. This affects the architectural decision. |
From the mock ups I see following needed data: {
type: "", // either "post" or "showcase"
headline: {}, // localized title, maybe an mapping { "de": "Faszinierende Wallpaper", "en": "Amazing wallpapers" }
text: {}, // localized "preview" text, maybe like headline
link: "", // to the full blog post / podcast etc
image: "" // image to show for posts
apps: [] // for show cases (maybe generic in some "parameters" or "data" property)
}[] Maybe also an So this can be fetched from the app-store, images should be cached by the local Nextcloud instance (just download images in appdata?). |
For the carousel: Only show the arrows on hover? |
Yes, if possible and not against a11y best practices.
Yeah, maybe ever 10s? WDYT @jospoortvliet |
No I do not think so - as long as they are focusable and the hover box is big enough I do not see any issues. |
Instead of hiding we maybw could use --text-maxcontrast for these elements which might already fix the too prominent problem? |
Don't switch too fast. 10 sec might already be quite fast, but maybe see what apple does, or google... |
But overall, very nice work. I look forward to the first implementation! |
Very nice! :) One main point of feedback: We shouldn’t use carousels so much as they are not particularly discoverable nor accessible. Scrolling vertically is fine, but trying to cram so much in by just hiding it behind carousels makes it obscure. |
🎉🎉🎉 |
Reopen due to "show case" type is missing and will be added with the next beta. |
As we have more and more apps, the app store makes it more and more difficult to find relevant content or featured apps. A mechanism to solve this could be a new "Discover" section as the main entry.
This would be to feature not just apps, but generally content, like the "Today" tab in the iOS app store: https://developer.apple.com/app-store/discoverability/
This does not need to always be updated but can be circled around every once in a while (this is done in the iOS App Store Today tab as well).
An example of that was in this mockup for the new online app store where we thought about inserting content like that inbetween the apps. But this would be a full-on way to discover apps.
Also ref related "new in Nextcloud": #9165
The text was updated successfully, but these errors were encountered: