Tiptap RTE Configuring

After using RTE TinyMCE, we upgraded our project to Umbraco 15 and switched to RTE Tiptap. For us, the Source Code Editor is essential to insert HTML into the editor, but Tiptap has a very strict schema, and many tags get stripped out.

Is there any way to configure the schema, as preserving the original HTML structure is critical for us? Can this be done via a custom extension? For example, in TinyMCE, we used the following configuration:

<config key="valid_elements">*[*]</config>
<config key="valid_children">+a[div|h1|h2|h3|h4|h5|h6|p]</config>

The option to continue using TinyMCE is not being considered .

Im currently in the same situation, trying to extend TipTap to allow it to use iframes is near on impossible. If there was a simple extension that allowed you to configure which elements you could use it would make TipTap Viable.

I feel its too soon to remove TIny MCE, the documentation is quite sparse as well it would be nice to have some working configuration examples for TipTap.

Tiptap is fundamentally different from TinyMCE. It is possible to add allowed elements to Tiptap, though; you will need to configure it to do so with a tiptapExtension.

However, if you need functionality from TinyMCE, and you expect your editor to act like TinyMCE, then I would suggest you keep using TinyMCE. It is still available in V15, and you will be able to install it as a package even after Umbraco removes the built-in module in V16. The author of that package is looking for testers at the moment:

2 Likes

Yes! Our team is actively working on it and would love any testers who want to review the package and give feedback. :slight_smile:

1 Like