Custom TINYMCE using FORGE - Jira description field?

How can I extend the Rich Text Editor used in JIRA description with Forge?
I can not find any equivalent of this article for Forge. What would be the right approach?

https://developer.atlassian.com/server/jira/platform/customizing-the-tinymce-within-rich-text-editor-in-jira/

Thx

Welcome to the Atlassian developer community @StephaneDehousse,

There are quite a few differences between Server & Cloud in regard to the editor. First, the underlying format of rich text fields is completely different. For Jira Cloud, the format is Atlassian Document Format, for which TinyMCE would not work. Second, the editor is Atlassian-built code. The net result is there isn’t any documented and supported way to extend the rich text editor in Jira Cloud, with or without Forge.

Just asking, is this also true for Confluence Cloud? Because https://editorjs.io looks / feels the same.

@tied,

Short answer, yes. Specifically, it would be quite hard to use an external editor component for Confluence because of the underlying ADF format.

There have been some advancements in the 2 years since I answered. For one, there is now an Atlassian supported editor component that Forge apps can use. That component does have some parameters that allow developers to toggle various features. There is also documentation specifically titled extend the Confluence editor.

Even with all of that, none of these allow a developer to directly replace the editor (neither for Jira nor Confluence). See following:

In general, the UI/UX Design strategy for Cloud no longer allows for the replacement or removal of Atlassian provided components. You might use above tooling to provide a parallel experience but those features cannot change the core editor experience.

2 Likes