Skip to content
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

UX: Show a widget-based Dashboard to logged users instead of a timeline #860

Closed
ivanminutillo opened this issue Feb 20, 2024 · 1 comment
Labels
New Issue Please apply this label to any new issues :)

Comments

@ivanminutillo
Copy link
Contributor

ivanminutillo commented Feb 20, 2024

Timelines are ubiquitous in social networks and serve their purpose. But they must not be the unique way to interact with the network. Especially given bonfire's modularity and extensible approach - trying to fit everything into a timeline will end up being pretty limiting and frustrating.
We want to investigate other approaches to the user dashboard (basically the homepage), where rather than the users being catapulted into a stream of posts, the dashboard is a configurable view made of widgets that summarize the most important activities, interactions, news from their network.
Such summary can include recent signups (to welcome new users), a selection of posts and links that are seeing a lot of activity on the instance or in their network.
But depending on each user's preference, they may want to include a widget of most popular audio or songs, photos etc (leveraging the feed refactor/optimisation #858 )
And of course with new extensions we will benefit from more widgets to include in the user dashboard page.
Here is a first implementation mockup:

Bonfire (8)
@ivanminutillo ivanminutillo added the New Issue Please apply this label to any new issues :) label Feb 20, 2024
@ivanminutillo ivanminutillo added this to the 0.9.12 - Optimisations milestone Feb 20, 2024
mayel added a commit to bonfire-networks/bonfire_spark that referenced this issue Mar 4, 2024
mayel added a commit to bonfire-networks/bonfire_spark that referenced this issue Mar 10, 2024
mayel added a commit to bonfire-networks/bonfire_ui_me that referenced this issue Mar 10, 2024
mayel added a commit to bonfire-networks/bonfire_tag that referenced this issue Mar 10, 2024
mayel added a commit to bonfire-networks/bonfire_common that referenced this issue Mar 10, 2024
mayel added a commit to bonfire-networks/bonfire_ui_common that referenced this issue Mar 10, 2024
mayel added a commit to bonfire-networks/bonfire_spark that referenced this issue Mar 11, 2024
mayel added a commit to bonfire-networks/bonfire_ui_me that referenced this issue Mar 11, 2024
mayel added a commit to bonfire-networks/bonfire_tag that referenced this issue Mar 11, 2024
mayel added a commit to bonfire-networks/bonfire_social that referenced this issue Mar 11, 2024
mayel added a commit to bonfire-networks/bonfire_ui_social that referenced this issue Mar 11, 2024
mayel added a commit to bonfire-networks/bonfire_ui_common that referenced this issue Mar 11, 2024
@mayel
Copy link
Member

mayel commented Apr 4, 2024

closing as done, can open other issues for creating additional widgets and/or a system for users to configure/add widgets

@mayel mayel closed this as completed Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Issue Please apply this label to any new issues :)
Projects
None yet
Development

No branches or pull requests

2 participants