Skip to Content (Press Enter)
Training
Training
Online Training
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Home
Jobs
Ideas
Members
Mentorship
User Groups
Platform
Platform
ODC
O11
Platforms
OutSystems.com
Personal Edition
Community
Resources
Support
Search in OutSystems
Log in
Get Started
Community
›
Forge
›
Assets list
›
Tiny Rich Text Editor 7
Tiny Rich Text Editor 7
Stable version
7.7.3
(Compatible with
OutSystems 11
)
Uploaded
on
13 May
by
4.0
(8 ratings)
Overview
Reviews
Versions
Documentation
Support
Tiny Rich Text Editor 7
Reviews
Sort by:
Newest
Newest
Oldest
Highest rating
Lowest rating
5 star
5
1
Review |
5
Ratings
4 star
1
1
Review |
1
Rating
3 star
0
0
Reviews |
0
Ratings
2 star
1
1
Review |
1
Rating
1 star
1
1
Review |
1
Rating
8
Ratings
4.0
8
Reviews
by
1 Jul (2 weeks ago)
in version 7.7.3
This is a very useful component for OutSystems 11. Thank you for the great work!
I have a couple of questions regarding future updates and the current implementation:
1. TinyMCE Version Upgrade
Are there any plans to upgrade the underlying TinyMCE version from 7.7 to 8.6 (or the latest 8.x version)? Having support for the newer version would be highly beneficial for long-term stability and features.
2. Initialization Logic in OnRender
While reviewing the block implementation, we noticed that tinymce.init() is being called inside the OnRender event handler rather than OnReady. Since OnRender is triggered every time the block re-renders (e.g., after a server action call or data refresh), we were wondering if this could potentially cause duplicate initialization issues unless a guard condition like if (tinymce.get(editorId)) return; is in place.
Could you share the reason why OnRender was chosen over OnReady for the TinyMCE initialization? Specifically, we are curious about the following:
Was this intentional to handle any specific re-rendering scenario?
Is there a built-in guard inside the current implementation to prevent duplicate tinymce.init() calls?
Would there be any issues if we move the initialization logic to OnReady instead?
Any insights you could provide would be greatly appreciated.
Thanks again!
by
2025-05-28
in version 7.7.2
Great component! Very helpful!
by
2025-05-22
in version 7.7.2
Good implementation, but it has a flaw. The problem with this is that TinyMCE 7 uses "gpl2+ open source software license" which is a strong copy left licence. GPLv2+ requires that any software using GPL code must also be GPL, meaning you must open-source the entire OutSystems module or application if distributed which is not possible, unless you pay for the license.
So using the free version violates the license agreement, so be aware.
Answer from the owner
2025-05-23
in version 7.7.2
Excellent point, at the time I had sent an email to TinyMCE support questioning the free license, and they allowed me to create the component, since the component code on Forge is free and open.
Loading
Loading...