# Epic BNE-20 - Make extensions library usable by external services

Project: Stream BlockNote extensions
Status: needs clarification
URL: https://community.openproject.org/work_packages/BNE-20

## Detailed specification

### Motivation and background information

### Acceptance criteria

### Out of scope

| Attribute | Value |
| --- | --- |
| Mockups |  |

## Planning

| Attribute | Value |
| --- | --- |
| Roadmap |  |
| Date | 2025-09-17 |
| Votes |  |
| List |  |
| Target versions | Wish List |
| Sprint |  |
| Backlog bucket |  |
| Relevance |  |

## Subitems

| ID | Type | Subject | Status | Assignee | Target versions | Project | Priority | Spent time |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| BNE-13 | Open Point | How will authentication/authorisation work? | decided | Bruno Pagno |  | Stream BlockNote extensions | Medium |  |
| BNE-23 | Open Point | How will we distribute the library? | new |  |  | Stream BlockNote extensions | Medium |  |
| BNE-42 | Implementation | Implement and document authentication/authorization flow | new |  |  | Stream BlockNote extensions | Medium |  |
| BNE-142 | Open Point | Investigate if/how to use PrimerReact on op-blocknote-extensions | decided |  |  | Stream BlockNote extensions | Medium |  |

## Bugs and other work packages

| ID | Type | Subject | Status | Assignee | Target versions | Module |
| --- | --- | --- | --- | --- | --- | --- |
| BNE-21 | Open Point | How will authentication/authorisation work? | rejected |  |  |  |
| BNE-142 | Open Point | Investigate if/how to use PrimerReact on op-blocknote-extensions | decided |  |  |  |
| BNE-13 | Open Point | How will authentication/authorisation work? | decided | Bruno Pagno |  |  |
| BNE-23 | Open Point | How will we distribute the library? | new |  |  |  |

## Details

| Attribute | Value |
| --- | --- |
| Module | Modules and project features / Documents |
| Enterprise plan |  |
| Labels |  |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable |  |
| Product manager |  |
| Designer | Parimal Satyal |
| Developers |  |
| Requested by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| Work |  |

## Description

# User Problem

## 

## Problem

I want to be able to work across applications seamlessly, for example creating work packages to keep track of tasks from Notes in OpenDesk.

Notable 3rd party applications for integration

  - Docs

  - openDesk Notes

  - XWiki

## Pain

Needing to switch applications, copy & pasting links - lacking up to date information.

# Business Case

## Reach

*About how many users, customers or potential customers currently have this problem? (Low / Worst Case)*

> Add this value to the custom field and delete this section.

## Impact

*Among relevant customers or prospects, how much value do they get from a comprehensive solution to this problem? (Conservative case)*

> Add this value to the custom field and delete this section.

## Confidence

*What are the top risk factors that could inhibit our ability to deliver this solution? Please consider how we can mitigate these risks.*

> Add this value to the custom field and delete this section.

## Urgency and Priority

*What is the relative priority of this opportunity in your backlog? What tradeoffs must you make? Is there a hard deadline or could this wait?*

> Add this value to the custom field and delete this section.

## Solution

OpenProject offers a library with Blocknote extensions that other services can integrate.

## Out of Scope for the MVC

*What should NOT be in the minimal viable change, and can be considered for future iterations? Why? Please order them by importance.*

  - ...

## Differentiation

*What do you believe will differentiate us from the current experience or competitive experiences?*

  - ...

## Next iteration

*What is the next solution that would allow us to release meaningful customer value quickly?*

  - ...

  - 
    
    <br>

# Launch and Growth

## Measures

*How will you know you solved the problem? Please list measurable, quantitative indicators (preferred) or qualitative ways you plan on assessing the solution?*

  - ...

## Messaging

*If you were to write a press release, how would you describe the value to customers?*

<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Headline</p></th><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">First Paragraph</p></th><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Customer Quote</p></th><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr></tbody></table></figure>

## Go to market

*How are you planning on getting this into users' hands?*
