Monday, September 25, 2023
After months of dedicated work and fine-tuning, I’m thrilled to introduce a major release of the United Codes Rich Text Editor Pro 23.2. While we quietly rolled out version 23.1 earlier this year (March) with fixes and groundwork for new features, version 23.2 is about taking your rich text editing experience in Oracle APEX to new heights.
With this release, I've packed a plethora of features and enhancements, each designed to revolutionize how you craft rich text documents in Oracle APEX.
In November 2022, Oracle introduced a very important enhancement - CLOB handling in the APEX session state. The change was pending for a long time, and finally, CLOB values exceeding VARCHAR2 limitation can be processed using native components starting with APEX 22.2.
Of course, our Rich Text Editor Pro supports CLOB values starting with APEX 19.2 - with a little help from our supporting process plug-in.
Nevertheless, the new plug-in version uses the native CLOB support in APEX 22.2 and above. With that said, the plug-in can now seamlessly handle CLOB values across all APEX versions - with or without supporting plug-ins.
Our revamped image upload mechanism makes adding and managing images a breeze. The new mechanism uploads all images simultaneously, in parallel requests to the plug-in RESTful service. Independently on the upload result, the end-user can inspect which images were uploaded and which failed.
Parallel image upload is not the only enhancement! The plug-in upload mechanism is configurable to handle issues automatically or rely on the end-user decision. Also, based on customer requests, the supporting dynamic action plug-in allows you to start uploading images without submitting a page!
The plug-in session state already allowed you to handle uploaded images. I need to be frank; it wasn’t perfect. With the latest release, I fixed the gap, and the plug-in tracks images added by the end user better than before.
Processing recently uploaded images is simplified thanks to the new supporting process action iterating over uploaded images - no more iterating over plug-in collection.
Now, a developer can specify custom PL/SQL code executed for uploaded images, just like when deleting uploaded images from the database. Combining these two processes, you can easily implement image handling on the database table level in the context of a rich text document saved in the database as CLOB value.
The Froala editor can be integrated with third-party solutions, helping end-users write rich text documents. With this release, your end-users can:
We are excited about giving your end-users an enhanced experience while preparing educational materials, working with other users on the same document, and controlling how the document changes!
In the following days, I will be covering these topics in detail. Still, I would like you to explore the new possibilities directly in the plug-in live demo sample application without waiting for my next blog post covering the plug-in features. You can read the 23.2 changelog here.
Our brand-new sample application showcases the plug-in's capabilities, making exploring and understanding the features easier than ever. Over the last six months, I've dedicated myself to enhancing the plug-in and how we introduce it to you – our valued customers and potential new users.
Because I wasn’t satisfied with the previous design, the complexity, and the lack of clarity, the release 23.2 includes a remastered sample application. The new live demo is designed to be a hub of information about the plug-in features.
Now, you can easily preview the APEX component configuration used for specific examples, jump directly to documentation, or just go to different examples utilizing the described feature. For your convenience, examples include two main sections: overview and live demo.
In the overview, you can learn more about component configuration, important links, or ideas on how to use the feature.
In the live demo section, you can start the guided tour - the assistance explaining the example -, test various predefined configurations, and test the plug-in!
As mentioned above, you can preview the configuration used to implement an example page directly in the sample application. Clicking the component in the section overview results in opening a modal page presenting a component definition in the same way as the APEX page designer.
You can use these three buttons in the breadcrumb region to easily navigate through all examples without returning to the examples list view when exploring example pages in supporting plug-ins or example use cases.
The button in the middle allows fast navigation to any example in the current example group.
I used our Guided Tour Pro plug-in to create assistance, explaining components used on most pages. These tours are mostly static, explaining the basics to test the plug-in feature. Tours are also interactive, prompting you to take action.
If you think you are stuck at some point, don’t hesitate to click Start Guided Tour to learn more about the page.
Additional guided tours are available on some pages, especially for specific regions, for example, when expanding the home page live demo settings or on the example page showcasing how the plug-in tracks images in a rich text editor.
Rich Text Editor Pro is a very advanced plug-in, allowing developers low-code and custom coding customizations - it’s impossible to transfer all the knowledge through the plug-in documentation only.
Because of that, I implemented the new sample application with various examples - from simple showcasing plug-in features to more complex ideas on how the plug-in can be used.
In the new sample application, you can expect:
I hope you will like the new features I prepared for our amazing Rich Text Editor, and please stay tuned for the next blog post in which I will describe plug-in features in detail.
Thank you for your continued support and feedback. Your insights drive the innovation behind the United Codes Rich Text Editor Pro, and we're committed to improving your Oracle APEX experience with each release.
Feel free to explore the new possibilities directly in the plug-in live demo sample application without waiting for my next blog post covering the plug-in features.
Please don't hesitate to reach out if you have any questions or need help with the Rich Text Editor Pro 23.2. We're here to help you make the most of this powerful tool.
Happy editing!
Bartosz Ostrowski
Thursday, September 28, 2023
Arash, what do you mean? Native Oracle APEX RTE is not depreciated. The Rich Text Editor Pro is an alternative with rich functionalities that the native component lacks.
ARASH
Wednesday, September 27, 2023
is rich text be deprecated for oracle apex ?