alkemio icon indicating copy to clipboard operation
alkemio copied to clipboard

Subspace Templates: Usage + management of platform templates

Open techsmyth opened this issue 1 year ago • 2 comments

Description

The platform is most valuable when you set it up in a powerful way. The basic tools for co-creation and other usages are there, but the outcome depends on how one uses these tools. Making the setup of a Challenge (or subSpace) templatable will unlock huge value since the outcome will less depend on the individual skills, time, and effort put in by the admin/lead, and it will drastically improve the efficiency for the Alkemio team members that need to prepare Spaces and Challenges for demonstration purposes.

Initiative / goal

Sharing of best practices. Content on the platform.

Hypothesis

Innovation flows are a major addition with a lot of added value for wider users to see how to use the platform effectively.

Acceptance criteria and must have scope

Note: only covers combination of innovation flow + callouts, not the context / community.

  • [ ] Allow saving a subspace setup as a collaboration template
  • [ ] Innovation library extended to display them. Preview to re-use existing UX components.
  • [ ] Option to choose from template when you create a subspace
  • [ ] Allow management of platform level collaboration flows directly on the platform (so not hard coded in the server repo)
  • [ ] No more creation of Innovation Flow Templates
  • [ ] Innovation Flow template test suits converted to be Collaboration Template test suits

Other:

  • [ ] Add context/description
  • [ ] Creating a template by "save as template"
  • Keep it simple
  • Expandable content
  • Real-life previews that can be checked? eg in welcome space, add link in description, only for our templates
  • [ ] Check when you apply a new template: do you want to remove all existing callouts?
  • [ ] Keep in consideration that we'll most likely have space templates on our wish list for later as well
  • [ ] Can you edit a template? No
  • [ ] Option to choose where you want to store this template when saving as template
  • [ ] Currently we control visibility on the template pack level, but shouldn't a user be able to control this per template? Not for now.
  • [ ] "Copy this subspace" vs "templates"
  • I'm creating a subspace and want to copy it a couple of times
  • [ ] Visuals and images in descriptions need to be copied to the new storage bucket
  • [ ] When a subspace is already created, you can still apply a new template:
  • Existing callouts remain
  • Flow is changed to the template flow
  • template callouts are added

Content of the Collaboration template:

  • Innovation flow
  • Default Callouts in- and outside of flow
  • TBD: Opportunities/sub/sub spaces???

Stakeholders

UWV, TIP, VNG, ...

Timeline

Design

The update flow will still be rough for collaboration templates after this epic: The current route is to a) create a subspace from a collaboration template b) edit the collaboration flow including callouts on the subspace c) save the collaboration flow as a collaboration template

techsmyth avatar Aug 28 '23 06:08 techsmyth

@SimoneZaza can you please split this epic into two, one as a bucket to catch all open issues on templates + one for the actual subspace template client work? In terms of scope to get this through I would suggest we keep to "save-as" for creating the template, and do not allow editing of the actual collaboration flow / callouts in the templates mgmt for now.

techsmyth avatar Sep 09 '24 05:09 techsmyth

@techsmyth I had a look and could actually close most of them (moved 1). They were no longer relevant with the new Innovation flow in place. Regarding the other point, I fully agree on using just the 'save as', that's indeed how I imagined it as well. Not even sure if we should go for a full edit flow later on, since this will be quite challenging UI wise + for people to understand. I would prefer another approach, eg where a subspace "knows" that it is used as a template, and the template can be updated by changing that subspace and clicking an "update template" button or something like that. But that would be for way later of course.

SimoneZaza avatar Sep 09 '24 07:09 SimoneZaza