edgi-govdata-archiving / overview

🎈 Start here for current projects, how to get involved, and joining community calls, a resource for new and veteran members
GNU General Public License v3.0
118 stars 20 forks source link

Create Trello Powerup for copying onboarding boards #158

Closed patcon closed 5 years ago

patcon commented 7 years ago

The copying phase is a little awkward: https://trello.com/c/KIFn3CtG/18-copy-this-trello-board (heard this from both people who used board)

Goals

Proposal

We could build a Trello Power-Up to create this flow:

  1. User clicks custom button at top of the template board
  2. popup dialog asks them to sign up/in and authorize our "Copy Board" app
  3. After authorization, the button will copy their board, name it according to a pattern (<username>'s <name of board>), and set it public
  4. Admin of template board (us) can config powerup to drop a message into a slack channel: <username> has started onboarding: <board link> (this might instead of a url to while a payload can be delivered, which we would then add a little hubot script to handle it)

This component could be reusable and used by others who wish to use Trello similarly. It might be fodder for a blog post down the road, if it proves successful.

cc @cswc

patcon commented 7 years ago

Some resources I've been learning with:

Glitch is a service that Trello recommends developing power-ups with, as it's immediately available for testing, so I've got in-progress test code here: https://glitch.com/edit/#!/trello-powerup-board-copier

Place to administer custom powerups: https://trello.com/power-ups/admin (added a few on EDGI trello org for testing)

Testing on this board: https://trello.com/b/BnQNbop5/testing

patcon commented 6 years ago

Code for a proof-of-concept stub that's working: https://github.com/patcon/trello-powerup-board-copier/issues/9

Currently running on: https://trello.com/b/ET8wNxE9/data-together-dev-onboarding

Frijol commented 5 years ago

Per our new stale issues policy:

This issue has been marked as stale because it has not had recent activity. It will be closed in seven days if no further activity occurs. If it should not be closed, please comment! Thank you for your contributions.

In the future, a robot will take care of this process!

lightandluck commented 5 years ago

@Frijol I'd like to get your thoughts about Trello onboarding in a chat after the holidays