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

User-submittable roadmap categories #9963

Open
corywatilo opened this issue Nov 24, 2024 · 0 comments
Open

User-submittable roadmap categories #9963

corywatilo opened this issue Nov 24, 2024 · 0 comments

Comments

@corywatilo
Copy link
Collaborator

corywatilo commented Nov 24, 2024

@jamesefhawkins has long-asked for a CDP connector voting board where each item can be voted on from a list. I've pushed back since we can filter by team and we can list potential connectors there, but also realize how it would make sense to have a parent/child relationship here.

Now I have a slightly different use case (user-submittable requests for themes) and I think we can tie both of these together.

Child roadmap items

Basically adding a layer of nesting inside the parent roadmap item

  • Votes on a child roll up to votes on the parent
  • Cannot vote directly on parent (no parent "Vote" button, only on children)
image

User-submittable requests

For both CDP connectors and themes, we can have a mode to toggle on user submissions. When enabled, it would add a button to open a form.

image

Requirements

  • Votes would be tied to the user's Strapi record
  • We should get a Slack notification upon new submissions
  • Probably makes sense to have a moderation queue. I can imagine a world where we either need to clean up submissions (punctuation, formatting) or merge their request with an existing roadmap item.
  • The description field wouldn't ever display publicly - it'd just come in handy for when people are requesting obscure services with generic names where we would otherwise have trouble finding the URL.
  • Form should have a customizable string for the thing type so it works for CDP connectors, themes, and anything else we might add.
    • Request another [thing name]
    • [Thing name] name
  • Confirmation message would say the idea has been submitted and we'll review it/add it soon

Bonus points

Could be cool if a single roadmap item can be embedded. This way, we could

  • have a blog post about building themes and embed the requests on the page.
  • embed the CDP requests on the CDP small team page
  • link to the CDP connector request form from within the app, which would open the side panel and load up a dedicated page without ever having to leave the app

cc @smallbrownbike

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant