Images in this document
All images in this rich text CLOB are referenced with #APP_IMAGES# substitution string. These images don't increase the CLOB size, but the plug-in will attempt to download them (from the application's static images repository) and then upload them. Images are downloaded because they are not using a URL to the plug-in RESTful get handler, and they are treated as images from the WEB.

Click on any listed component to see how we configured it to deliver an example.
Guided tour
The sample application uses the United Codes Guided Tour Pro plug-in to explain exploring and utilizing the plug-in implementation examples. See the screenshots below.


Click Start Guided Tour in the live demo section to start the guide.
Guided tours in your local environment
When you download this application and install it in your environment for the free trial, you will see the following modal page whenever you click the guided tour button:

This modal page appears due to the absence of the guided tour plug-in in your schema. Fear not - you can also initiate the Guided Tour Pro plug-in's free trial! Download it from our plug-ins portal, install it locally, and dive into guided tours from your environment.
Home page
Though it may appear unassuming, the home page is a powerhouse of functionality. Unified in one place, you can test various plug-in features seamlessly. A single click on the gear icon in the top left corner unveils the plug-in's home page settings.
These settings empower you to:
- Enable or disable the page item's read-only attribute.
Choose whether to upload embedded editor images.
Alter the editor's language.
Render the editor toolbar with predefined presets.
Test plug-in customizations using dynamic actions.
Utilize the supporting process plug-in for image handling.
Preview page item configurations.
Explore dynamic actions defined on the global page and use them to customize the plug-in home instance.
Explore processes handling uploaded images.
Probe the plug-in event data.
Test the plug-in against native dynamic actions
Examine uploaded image statuses integrated into the editor.
Test dynamic actions for uploading images without page submission.

Supporting plug-ins
When you decide to purchase our Rich Text Editor Pro, you get the Oracle APEX item plug-in and the supporting dynamic action and process plug-in. We created these plug-ins to make the plug-in configuration and CLOB handling (starting with APEX 19.2) seamless and effortless using APEX dynamic action and page process interface.
Dynamic action
The supporting plug-in contains a set of settings and actions to customize the plug-in instance directly on the page or in the application scope using the APEX global page. Starting with the plug-in version 23.2, you can upload images on demand without the need to submit the page. Your demand can be optionally followed with three JavaScript callbacks executed when uploading images is finished, canceled (automatically or by the end-user), or when the upload process is interrupted by a JavaScript error.
Explore dynamic action supporting the plug-in's capabilities through our illustrative examples.

Process
The supporting process plug-in enables APEX session CLOB handling for rich text starting with APEX 19.2. It also provides an easy way to handle uploaded images:
- Uploaded images can be saved in the database, referencing the currently modified rich text document
- Uploaded images that are removed by the end-user can be deleted from the database using PL/SQL code

Examples
Within the Rich Text Editor Pro examples repository, you'll find 18 fully-fledged configurations. Explore how this plug-in enhances native form components (starting from APEX 19.2), and embrace its effortless usage with APEX 22.2 and above (supporting native APEX session state).
Examples encompass:
- Customized toolbar demonstrations (reminiscent of Google Mail, Calendar, and Docs).
- Plug-in PL/SQL API utilization for CLOB handling.
- Configuration of the plug-in upload workflow.
- Supported item source types.
- Integration of 3rd party plug-ins.

About 3rd party plug-ins
Upgrade your plug-in experience by tapping into the versatility of 3rd party extensions (compatible with the Froala framework). Among the five available, two are yours to explore freely under the United Rich Text Editor Pro plug-in license!
3rd-party Froala extension | Included in the plug-in license | Description |
---|
TOAST UI Image Editor | Yes | Unleash your creativity with the TOAST image editor integration! Crop, rotate, apply filters, and add captivating captions to images directly in the rich text editor. Experience the seamless combination of powerful image editing tools, elevating your content creation to a new level.
|
Track Changes | Yes | Empower Froala Editor with change-tracking capabilities! Easily monitor and manage text, images, tables, styles, and formatting modifications. Accept or reject changes using accessible buttons right from the toolbar. Stay in control as you track additions, deletions, and styling changes, ensuring a seamless editing experience.
|
CODOX.IO | No | Live collaboration on the same document by multiple application users. |
WProofreader WebSpellChecker | No | Fix all the spelling and wording issues in the language you need to create rich text documents. |
Wiris Math Type | No | 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.
|