--- tags: Product --- # Journey structure phasing DASHBOARD - Background to welcome text personalized (duplicate, adjustable later) = post callout - Voeg join / apply / pending etc. button - About this Hub dialog (re-use the dialog for unauthenticated users) - Navigation block - add avatar image besides banners, hover for the avatars of the journeys - Activity block to label 'include challenges' Server searches for open Challenges when retrieving activity. - Activity split (contributions vs. members) - Activity most interaction shows Callouts COMMUNITY - Activity block community (new member, new group etc.) - who is involved block with labels people, organizations, leads - display on map should first be 'trigger to fill in location' / encourage to fill out their profiles CHALLENGES KNOWLEDGE BASE - contribute tab to knowledge tab - ADMIN - page with all callouts to move to the right page - GENERAL - Callouts in context - grouping/classification of callouts through adding tagset (give me callout for dashboard) - Adding callouts via plus and dialog - 4th callout type - post (for single text block / video etc.) - 5th callout type - links ## Phase 1 1. Admin section managing callouts (UX Design) 2. Community tab (block of users, block of organizations, callouts, activity) 3. Contribute tab becomes knowledge 4. Extend callout entity with location/type (UX: list of types for API, e.g. community, dashboard - welcome, left, main - challenges, knowledge - left + main) 6. Dialog about 7. Activity split to filter by contributions/community + re-use same block 8. Callout selection dialog 9. Callout type post 10. Callout type whiteboard 11. Update Callout create / update dialogs (UX Design) ## Phase 2 ADMIN: 1. Avatar selection for journeys 2. Management of visuals 3. Callouts type: collection of links + migration of references / recommendations INTERFACE 4. Challenge / Opportunity banner refresh 5. Navigation block left on dashboard ## Phase 1. Challenges activity visible in Hub 2. Callout interface for collection of cards ## Other - Badges on the user profile with the journeys you are part of - Innovation Flow lay-out ### Innovation Flow - Innovation pack management - innovation library on admin settings - Innovation flow + triggered callouts - Callout templates ### Invitations - On the community settings tab, option to add email adresses list of invitees (invite is connected to email not profile) - They can write a message, similar to sharing - ability to use excel list of email-adresses0? - preview of the list (what if it is 500 +) - cancel the invite is an option if you have invited the same user - Notifications - They get an email with do you want to join this community , sign up - After sign up > pop-up you are invited, do you want to accept? - Pending invitations visible under My profile top right - dialog shows your invitations - Going to the hub already shows join privilege ## Epics API updates - callout types enumeration updated to be: POST (was DISCUSSION), POST_COLLECTION (was CARD), WHITEBOARD (new), WHITEBOARD_COLLECTION (was CANVAS), LINK_COLLECTION (new) - Callout entity updated to have a collection of links (or use from Profile?) - Callout entity extended with a "group" field that has a fixed set of values: HOME_1, HOME_2, COMMUNITY_1, COMMUNITY_2, CHALLENGE_1, KNOWLEDGE_1, KNOWLEDGE_2 - activity api extended to provide a filter to allow choosing the activity groups to show: COMMUNITY, CONTRIBUTION. To discuss grouping of activity types. - Context entity to no longer have Recommendations field (remove mutations associated etc) Migration of data: - Callout Types - Migration of recommendations to be a Callout of type Reference and in the right group Callouts #1: - [ ] Revised callout creation flow + associated dialogs for existing callout types - [ ] Revised callout update flow + associated dialogs for existing callout types Routing updates: - [ ] Existing URLs of for navigating to callouts to be to be redirected: Old format: `<communityNameID>/contribute/callouts/<calloutNameID>` New format: `<communityNameID>/collaboration/<calloutNameID>` - [ ] Log a warning in (later?) each time an old link is used Client: routing - [ ] Updated to support new routing format Callouts #2: - [ ] Callout Update to allow moving the callout to another group ("section") Knowledge, Challenges tab: - [ ] add CHALLENGES_1 callout in left column with ability to add more - [ ] Contribute tab to become knowledge base, no change further Translations - [ ] Client to provide translations for the different Callout group entries, types of Callouts Dashboard tab: - [ ] New welcome section with Hub leads (max 2) + host org (max 2 in design, even if still only 1 for now) - [ ] Remove current hosts / leads box - [ ] Show callouts from HOME_1 group on left column - [ ] Show callout (singular) from HOME_2 group where recommendations are now - [ ] Ability for users with CREATE_CALLOUT privilege to create a new Callout - [ ] Activity to show "CONTRIBUTION" activity only - [ ] About tab to become dialog (re-use part of the dialog for unauthorized users) Community Tab: - [ ] Community tab added - [ ] About leads /host moved to Community tab, plus button to connect to leads - [ ] COMMUNITY_1 callouts left column - [ ] Ability for users with CREATE_CALLOUT privilege to create a new Callout - [ ] Activity block left with 3 entries - [ ] Blocks for users + organizations with filter on user / organization Callouts #3: - [ ] New Callout type for collection of links (no comments): create + update - [ ] New callout type: Whiteboard Admin: - [ ] remove Recommendations section Populator: - [ ] To be updated to deal with new Callout types Note: dependent on having Profile on Callout, Canvas etc