hicommonwealth / commonwealth

A platform for decentralized communities
https://commonwealth.im
GNU General Public License v3.0
67 stars 44 forks source link

[2.0 Site Integration] - Alpha: On Chain Community Create #4464

Closed dillchen closed 9 months ago

dillchen commented 1 year ago

Description

We are in the process of revamping the 'create page' user experience, including a new "tab" feature on the page, assuming we've successfully integrated backend components for namespace + 4337 creation. This update will be released on alpha. The objective is to provide a more streamlined and user-friendly interface for our users.

Engineering Requirements

This work should keep pace with and conform to any changes on production that touch the community creation flow. This includes but is not limited to #4533 and #4550.

Deployment

This ticket builds of of #4442 as a base branch, as that is the branch that implements the on chain flow

Acceptance Criteria

Ticket 1: Layout / Navigation Changes

Ticket 2: Update the Copy and layout of the create community pages, without updating logic

Ticket 3: Update the Logic of Steps 2 and 3, to include relevant templates or on chain actions.

Current Implementation Details

This update is loosely related to the current PRD, this work, in particular the "default decisions" around layout / copy as they ship to prod are subject to design revision, therefore those changes are meant to be minimal. Note, the PRD itself is related to reliability and bugs as well. I do not see it overlap there either.

This work will be used as discovery / exploration after it gets merged to Alpha.


Out of scope: To circle back (how we handle) "linking existing communities" => I think it can follow the same pattern, copy and more.

ianrowan commented 1 year ago

@dillchen I think we might need a rough sketch of what this should look like. Mainly just need context of what the 'sidebar' should look like.

The multi-step form makes sense for the most part but mainly just that navigation point in ticket 1

dillchen commented 1 year ago

Gotcha, I’ll get u that

Sent via Superhuman iOS @.***>

On Tue, Jul 25 2023 at 3:37 PM, Ian Rowan @.***> wrote:

@dillchen https://github.com/dillchen I think we might need a rough sketch of what this should look like. Mainly just need context of what the 'sidebar' should look like.

The multi-step form makes sense for the most part but mainly just that navigation point in ticket 1

— Reply to this email directly, view it on GitHub https://github.com/hicommonwealth/commonwealth/issues/4464#issuecomment-1650422932, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIWMHJHN4LUUJH6BFXGXD3XSAN6XANCNFSM6AAAAAA2GFJNZM . You are receiving this because you were mentioned.Message ID: @.***>

ianrowan commented 1 year ago

@dillchen Do you have an example of this type of component? 'Form: Select List, in line (not dropdown). When an option is selected, the correct template should appear in line.'

dillchen commented 1 year ago

Status Update on Friday:

Separate Ticket

dillchen commented 1 year ago

Added this line here

@ianrowan adding this (ensure that create + quick switcher always stay up on root URL on desktop) after https://github.com/hicommonwealth/commonwealth/issues/4115 is merged, users will be able to hide it

dillchen commented 1 year ago

Needs feature flag

ianrowan commented 1 year ago

@dillchen For feature flag do we want to feature flag the protocol community or the Whole PR?

Alot will need to be reworked to feature flag the whole PR as we updated navigation/routing to support the sidebar create navigation.

In the scenario where we merge the sidebar create we can easily just disable protocol community with a flag.