2022 jam tech overview #25

Open
opened 2022-05-24 18:27:17 +00:00 by bvisness · 0 comments
Owner

This issue is a central place to document what we want the site to do for the 2022 Wheel Reinvention Jam (happening in August).

This year, for project submissions, we're going to leverage the personal project system on the site. At the start of the jam, you'll create a personal project and associate it with the jam. Any content you share in #project-showcase can be tagged and associated with the project as usual, and at the end of the jam no formal submission is necessary beyond editing your project description to sell your project well.

For discussion's sake, we will still have forums associated with the jam projects that can be accessed from the jam home page.

UX

  • Button on the jam page to create a project - associates it with the jam automatically
  • List projects on the jam page
  • No explicit need for "submission", but participants should write a thorough project description
  • Snippet creation form on project pages for those not using Discord
    • Should this auto-post to #project-showcase...?
      • Possibility for duplicates, if people don't have their accounts linked
    • Could have a version of the form or link to it on the main jam page once people have created / linked a project
    • Should port this to people's user profiles as well for plain personal snippets
  • Privilege the Wheel Reinvention Jam subforum, and display latest threads / posts on the jam page (with date filter to avoid irrelevant posts)
  • During / after the jam, display a "jam timeline" of snippets, forum posts, whatever. Jam home page can have a few top items; the rest can be on a dedicated "jam feed" page.
  • Badge on projects for the jam?
  • Badge on user profiles for participating in the jam?
  • Template / guide for a good project description
  • Main projects page does a better job displaying personal projects
  • Banner on home page (live changing based on start date)

Registration on the site is required for participation.

Prep 'n stuff

  • Port all the #wishlist contents over to GitHub discussions
    • This is where people can flesh out what they want from these projects and form teams
  • Project templates?
    • uhh

Tech tasks

Most important tasks:

  • Project/jam association
  • Manual snippet form on projects (with user profiles in mind)
  • Jam feed
  • Jam index / banner

These will all be converted to real issues in due time...

  • Create a DB table to associate the following:
    • A particular jam (we want to be able to reuse this next year)
    • A project (personal or official)
    • A forum thread (to be automatically created)
  • Build a new jam index page
    • Mostly we can reuse the same content
    • The showcase feed should be sourced from snippets from projects associated with the jam
    • Maybe we can choose two new primary colors for the background gradient? Would be nice to have a slightly fresh look.
  • Scratch the #jam-showcase stuff and all associated tagging from the code
    • We will just use #project-showcase this year
This issue is a central place to document what we want the site to do for the 2022 Wheel Reinvention Jam (happening in August). This year, for project submissions, we're going to leverage the personal project system on the site. At the start of the jam, you'll create a personal project and associate it with the jam. Any content you share in #project-showcase can be tagged and associated with the project as usual, and at the end of the jam no formal submission is necessary beyond editing your project description to sell your project well. For discussion's sake, we will still have forums associated with the jam projects that can be accessed from the jam home page. ## UX - Button on the jam page to create a project - associates it with the jam automatically - List projects on the jam page - No explicit need for "submission", but participants should write a thorough project description - Snippet creation form on project pages for those not using Discord - Should this auto-post to #project-showcase...? - Possibility for duplicates, if people don't have their accounts linked - Could have a version of the form or link to it on the main jam page once people have created / linked a project - Should port this to people's user profiles as well for plain personal snippets - Privilege the Wheel Reinvention Jam subforum, and display latest threads / posts on the jam page (with date filter to avoid irrelevant posts) - During / after the jam, display a "jam timeline" of snippets, forum posts, whatever. Jam home page can have a few top items; the rest can be on a dedicated "jam feed" page. - Badge on projects for the jam? - Badge on user profiles for participating in the jam? - Template / guide for a good project description - Main projects page does a better job displaying personal projects - Banner on home page (live changing based on start date) Registration on the site is required for participation. ## Prep 'n stuff - Port all the #wishlist contents over to [GitHub discussions](https://github.com/HandmadeNetwork/wishlist/discussions/) - This is where people can flesh out what they want from these projects and form teams - Project templates? - uhh ## Tech tasks Most important tasks: - Project/jam association - Manual snippet form on projects (with user profiles in mind) - Jam feed - Jam index / banner These will all be converted to real issues in due time... - Create a DB table to associate the following: - A particular jam (we want to be able to reuse this next year) - A project (personal or official) - A forum thread (to be automatically created) - Build a new jam index page - Mostly we can reuse the same content - The showcase feed should be sourced from snippets from projects associated with the jam - Maybe we can choose two new primary colors for the background gradient? Would be nice to have a slightly fresh look. - Scratch the #jam-showcase stuff and all associated tagging from the code - We will just use #project-showcase this year
bvisness added this to the Jam 2022 milestone 2022-05-24 18:27:17 +00:00
bvisness changed title from Jam tech overview to 2022 jam tech overview 2022-05-24 18:27:30 +00:00
bvisness added the
reference
label 2022-05-27 17:35:00 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
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#25
No description provided.