Features at a Glance
Free trial testing
We respect our customers time and money, because of that the plug-in capabilities can be tested straight away using plug-in free trial license key. Just download the plug-in from Plug-ins-Pro portal, install the sample application, activate the free trial license key and start exploring unlimited capabilities of Rich Text Editor Pro today.
Fully documented
The plug-in documentation covers all plug-in components created after installing in your APEX application. We put effort to cover as many important topics as possible such as implementation and customization guidelines.
- The documentation covers all plug-in components available after installing the plug-in and concepts describing how the plug-in works.
- The Guidelines covers implementation and customization instructions.
Fully featured sample application
The plug-in is shipped with fully configured and ready to use sample application that includes:
- 24 example pages featuring the supporting dynamic action plug-in.
- 7 example pages featuring the supporting process plug-in.
- 7 example pages featuring CLOB handling.
- 7 example page featuring use-cases.
- 5 example pages featuring third-party integration.
- Cross-APEX compability starting with Oracle APEX 19.2.
- Preview features implementation without using Page Designer.
- Guided Tours explaining pages.
- Explore the plug-in sample application available online without downloading or installing anything.
- Download the plug-in from Plug-ins Pro portal using the download guidelines.
- Install the sample application following the guidelines instructions.
- Learn more about the sample application features here.
Comparision with native APEX RTE
Even though your APEX version doesn't support CLOB values yet, you can unleash creating rich text documents using the plug-in starting with Oracle APEX 19.2. Don't waste your end-users potential and creativity and start creating beautiful documents right away!
- APEX 19.2 and above
- APEX 22.2 and above
Feature | Plug-in RTE | Native RTE |
---|---|---|
Support documents bigger than 32 767 characters (CLOB support) | ✔️ | ❌ |
Native Form Component Support | ✔️ | ⚠️ [1] |
Base64 Image Support | ✔️ | ✔️ |
Upload images | ✔️ | ⚠️ [2] |
Upload images on page submission | ✔️ | ❌ |
Upload images on demand | ✔️ | ❌ |
Uploaded images browser | ✔️ | ❌ |
Image Management using PL/SQL | ✔️ | ❌ |
Configurable using APEX Dynamic Actions | ✔️ | ❌ |
Configurable using JavaScript Code | ✔️ | ✔️ |
Configurable using PL/SQL Code | ✔️ | ❌ |
Configuration using APEX Authorization Schemes | ✔️ | ❌ |
Configurable using APEX global page | ✔️ | ❌ |
In-Document Image Editing | ✔️ | ❌ |
Right-to-Left Support | ✔️ | ✔️ |
Live collaboration | ✔️ | ❌ |
Support Math and Chemistry Formulas | ✔️ | ❌ |
Advanced Spell Checking | ✔️ | ❌ |
Track Changes | ✔️ | ❌ |
Annotations
- [1] native APEX rich text editor supports native form component only for documents below 32 767 characters.
- [2] The native APEX rich text editor can be configured to upload images using REST service.
Feature | Plug-in RTE | Native RTE |
---|---|---|
Support documents bigger than 32 767 characters (CLOB support) | ✔️ | ✔️ |
Native Form Component Support | ✔️ | ✔️ |
Base64 Image Support | ✔️ | ✔️ |
Upload images | ✔️ | ⚠️ [1] |
Upload images on page submission | ✔️ | ❌ |
Upload images on demand | ✔️ | ❌ |
Uploaded images browser | ✔️ | ❌ |
Image Management using PL/SQL | ✔️ | ❌ |
Configurable using APEX Dynamic Actions | ✔️ | ❌ |
Configurable using JavaScript Code | ✔️ | ✔️ |
Configurable using PL/SQL Code | ✔️ | ❌ |
Configuration using APEX Authorization Schemes | ✔️ | ❌ |
Configurable using APEX global page | ✔️ | ❌ |
In-Document Image Editing | ✔️ | ❌ |
Right-to-Left Support | ✔️ | ✔️ |
Live collaboration | ✔️ | ❌ |
Support Math and Chemistry Formulas | ✔️ | ❌ |
Advanced Spell Checking | ✔️ | ❌ |
Track Changes | ✔️ | ❌ |
Annotations
- [1] The native APEX rich text editor can be configured to upload images using REST service.
Upload images using RESTful service
The plug-in is shiped with ready to use RESTful services implementing required template handlers to upload, display and manage images. All images are tracked and if any error occurs the plug-in allow checking upload statuses with a few single clicks. Uploading images have the following benefits:
- uplaoded images can be embeded in e-mail newsletters send directly from APEX application
- smaller document size in the database (CLOB value)
- uplaoded images referenced by URL speeds up updating and loading documents in and from the database
- uplaoded images consumes less amount of memory used by a browser
- Shortcuts
- Preview
- Learn more about the plug-in sample RESTful service.
- Learn more on how to create a custom RESTful service.
Uploading images on page submission
The Rich Text Editor Pro plug-in excels in its ability to upload images seamlessly during APEX page submission, ensuring an uninterrupted user experience. Unlike the native Oracle APEX rich text editor, which uploads images immediately after embedding an image, the plug-in postpones the upload process until the page is submitted with a specific request. This approach minimizes distractions, allowing users to focus on their document editing tasks without frequent interruptions.
The plug-in uploading images on page submission is described in uploading images concept.
Advanced and easy image handling
The Rich Text Editor Pro provides versatile image handling capabilities. Users can effortlessly copy and paste images from the clipboard, insert images via URLs, or add images directly from their desktops. Images can be configured to upload either during page submission or on-demand, based on user preference. Additionally, the plug-in supports managing previously uploaded images within the database using PL/SQL code (also images uploaded and removed from a document).
This feature opens up new possibilities for database-driven image management, allowing you to track which rich text documents utilize specific images and add relevant metadata.
- Shortcuts
- Preview database handling
- Learn more on how end-user can add images to a document.
- Learn more about database handling.
- Learn more about the supporting process plug-in handles uploaded images.
- Learn more about image customizations.
- Test saving images in context of a document in the example page available on-line.
Configurable upload workflow assisting end-user
The Rich Text Editor Pro ensures a seamless and efficient image upload and update process. It manages the uploading of images, updates the plug-in session state, and prepares the rich text document for database storage. In case of any interruptions, the plug-in can either automatically resolve the issue or prompt the end-user for a decision, ensuring minimal disruption and a smooth workflow.
- Shotcuts
- Preview
- Learn more about the plug-in upload and update workflow concept.
- Learn more on how the upload and update workflow can be configured.
- Test the plug-in upload and update workflow on page submission in the live demo.
Easy to implement
The Rich Text Editor Pro page item seamlessly integrates with the Oracle APEX page designer, making it a straightforward alternative to the native rich text editor. Key features are accessible through application component settings and the page item interface in the page designer. Additionally, the plug-in includes a sample RESTful service for uploading images, ready to use immediately after installation. Comprehensive documentation provides all necessary steps to start using the Rich Text Editor Pro right away.
- Shortcuts
- Preview
- Read the plug-in installation guidelines.
- Read the plug-in implementation guidelines.
Responsive toolbar design
The editor's toolbar layout is very flexible and it's up to developer what rich text editor functionalities are available to the end-user. The toolbar supports reponsive design dependent on the browser current width by exposing 4 stages:
- browser width greater than 1200px
- browser width smaller than 1200px but larger than 922px
- browser width smaller than 922px but larger than 768px
- browser width smaller than 768px
- Shortcuts
- Preview
- Read the plug-in toolbar concept
- Read the guidelines to implement responsive and fully customized editor's toolbar
Highly customizable
The plug-in can be customized in various ways including:
- an application component settings for all plug-in instances across an application
- using page item attribute for JavaScript specific customizations
- using page item attribute for PL/SQL specific customizations
- dynamic actions interface usign specific or global page
- dependent on end-user's role using dynamic action authorisation schemes or PL/SQL code
- Shortcuts
- Preview
- Read the documentation for standard page item attribute Initialization JavaScript Code.
- Learn more about supporting dynamic action plug-in exposing plug-in configuration options and actions on the end-user demand.
- Learn how APEX Authorization Schemes can be used to customize the plug-in.
- Learn how APEX Global Page can be used to customize the plug-in.
- Learn how to implement a custom RESTful service handling images.
The CLOB support for Oracle APEX 19.2 onwards
Even if your APEX version doesn't support CLOB values yet, the Rich Text Editor Pro allows you to create rich text documents starting with Oracle APEX 19.2. Don't let technical limitations hinder your end-users' potential and creativity - start creating beautiful documents immediately!
- Shortcuts
- Preview
- Test the CLOB support in Oracle APEX 19.2+ using only the plug-in PL/SQL API.
- Test the CLOB support in Oracle APEX 19.2+ using only the plug-in supporting process.
- Test the CLOB support in Oracle APEX 19.2+ using form component and the supporting process plug-in.
- Test the CLOB support in Oracle APEX 22.2+ using only form component.
Froala framework
The Froala Editor is a lightweight WYSIWYG HTML editor written in JavaScript that enables rich text editing capabilities for your applications. It's beautiful, easy to integrate for developers, and your users will simply fall in love with its clean design. We think Froala is the perfect addition to Oracle APEX - making HTML editing easy and aesthetically pleasing.
Simple
Lots of features don't have to overwhelm the user with hundreds of buttons. Froala's WYSIWYG editor smart toolbar can accommodate over 100 features in a simple interface.
Smart. Intuitive
The Froala Smart Toolbar groups all actions, by scope, into 4 categories. It's an intuitive toolbar where every feature is easy to find and your most used ones are there for you.
Full of features
Froala Rich Text Editor has a vast range of both simple and complex features for all kinds of use cases.
Out of the box extensions
There's no need to reinvent the wheel. This rich text editor comes with over 30 out of the box extensions to choose from and use in your project.
Languages
The Froala editor supports 38 languages out of the box:
- Arabic
- Bosnian
- Czech
- Danis
- German
- Greek
- English Canada
- English United Kingdom
- English United States
- Estonian
- Spanish
- Persian
- Finnish
- French
- Hebrew
- Croatian
- Hungarian
- Indonesian
- Italian
- Japanese
- Korean
- Kurdish
- Montenegrin
- Norwegian
- Dutch
- Polish
- Portuguese Brazil
- Portuguese Portugal
- Romanian
- Russian
- Serbian
- Slovak
- Swedish
- Thai
- Turkish
- Ukrainian
- Vietnamese
- Chinese China
- Chinese Taiwan
Visit Froala's website to find out more.
Third-party integrations
In-Document Image Editing
The plug-in is delivered with free third-party JS library TOAST UI Image Editor allowing users to modify images when working on rich text documents.
- Shortcuts
- Preview
- TOAST UI Image Editor is included by the default.
- Test the TOAST UI Image Editor integration in the plug-in sample application example page.
- Read implementation guidelines.
Track Changes
Experience seamless change tracking within the rich text editor with this free 3rd party plug-in. Empower end-users to highlight, accept, or reject content modifications effortlessly. Keep your editing process streamlined and efficient, ensuring precise control over every edit.
- Shortcuts
- Preview
- Track Changes integration is included by the default.
- Test integration with Track Changes in the plug-in sample application example page.
- Read implementation guidelines.
Write Math and Chemistry formulas
MathType is the leading formula editor and equation writer used by K-12 and university STEM students and faculty worldwide, developed by Wiris.MathType provides a user-friendly interface as well as professional and high quality math formulas. Start typing or handwriting math equations and chemical formulas in Froala with MathType!
- Shortcuts
- Preview
- The license for Wiris MathType must be purchased separetly. Please contact us for further information.
- Test integration with Wiris Math Type in the plug-in sample application example page.
- Visit Wiris Math Type website.
- Read about Math Type integrating with Froala here.
- Read implementation guidelines.
Advanced Spell Check using WProofreader
WProofreader Text Checker is a third-party integration for Froala WYSIWYG HTML Editor developed by WebSpellChecker. The solution offers spelling, grammar, and style corrections for multilingual texts. Advanced proofreading options, i.e. spelling autocorrect, autocomplete, and style guide suggestions are also available.
- Shortcuts
- Preview
- The license for WProofreader Text Checker must be purchased separetly. Please contact us for further information.
- Test integration with WProofreader Text Checker in the plug-in online sample application example page.
- Read implementation guidelines.
- Visit WebSpellChecker website.
Real Time Colaboration
Codox is a real-time collaboration service that provides a turn-key solution to enable real-time co-editing capabilities within your applications.
- Shortcuts
- Preview
- The license for CODOX.io must be purchased separetly. Please contact us for further information.
- Test the integration with CODOX.io at Froala example page.
- Read implementation guidelines.