Redo project index #31

Open
opened 2022-05-27 17:28:24 +00:00 by bvisness · 1 comment
Owner

The project index is really not working for us. A laundry list of problems:

  • We have too many projects we want to feature, some for recency, and some for simply being notable (e.g. Handmade Hero, Odin, Milton, Essence, 4coder). This results in a huge carousel up top that is redundant with the main list below.
  • We don't have any way of viewing all the personal projects on the site, a glaring oversight in retrospect. (But this is what you get when the entire personal projects UI was made by me on the first day of HMS 2021 in a desperate attempt to get things done before our demo.)
  • Personal projects maybe don't have enough visibility? Since adding the feature, we've seen a lot of cool stuff filter in. My main concern is that I don't want to give too much real estate to projects that people can't really interact with. (This was the entire reason for adding personal projects in the first place - we want official projects to be tangible in some way to site visitors.)
  • There is no organization beyond a chronological-ish list. This really sucks as we add more projects! But what would be a good way to organize things?

We probably can and should steal shamelessly from Itch, at least when it comes to project organization.

I would appreciate knowing what people would find most useful in the project index, so that we can come up with a design that better meets people's needs.

The project index is really not working for us. A laundry list of problems: - We have too many projects we want to feature, some for recency, and some for simply being notable (e.g. Handmade Hero, Odin, Milton, Essence, 4coder). This results in a huge carousel up top that is redundant with the main list below. - We don't have any way of viewing all the personal projects on the site, a glaring oversight in retrospect. (But this is what you get when the entire personal projects UI was made by me on the first day of HMS 2021 in a desperate attempt to get things done before our demo.) - Personal projects maybe don't have enough visibility? Since adding the feature, we've seen a lot of cool stuff filter in. My main concern is that I don't want to give too much real estate to projects that people can't really interact with. (This was the entire reason for adding personal projects in the first place - we want official projects to be tangible in some way to site visitors.) - There is no organization beyond a chronological-ish list. This really sucks as we add more projects! But what would be a good way to organize things? We probably can and should steal shamelessly from Itch, at least when it comes to project organization. I would appreciate knowing what people would find most useful in the project index, so that we can come up with a design that better meets people's needs.
bvisness added the
design
gimme feedback
labels 2022-05-27 17:28:24 +00:00

Regarding personnal projects I think it would be ok to just have a "view more" link after the short sample that is currently on the right of the projects index (That link would give a list of all personnal projects, similar to the "official projects" index). This way it is easy to browse both kinds of projects, but the distinction is kept clear and the featured projects are more directly accessible.

Regarding sorting/searchability of projects, what about letting project owners select a few tags from a predefined list (eg. OS, Language, Game, Editor, etc (or maybe a bit more specific)) and have projects be filterable by tags?

Regarding personnal projects I think it would be ok to just have a "view more" link after the short sample that is currently on the right of the projects index (That link would give a list of all personnal projects, similar to the "official projects" index). This way it is easy to browse both kinds of projects, but the distinction is kept clear and the featured projects are more directly accessible. Regarding sorting/searchability of projects, what about letting project owners select a few tags from a predefined list (eg. OS, Language, Game, Editor, etc (or maybe a bit more specific)) and have projects be filterable by tags?
This repo is archived. You cannot comment on issues.
No Milestone
No Assignees
2 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: hmn/hmn#31
No description provided.