Skip to main content

Codox.io

Codox is a real-time collaboration service that provides a turn-key solution to enable real-time co-editing capabilities within your applications.

img

test it on-line

At the moment, the CODOX.io integration can be tested only at the Froala example page.

License​

license not included

The license for CODOX.io is not included in license for Rich Text Editor Pro. The license must be purchased directly from third party company.

You can accquire a free testing license directly at CODOX.io website after creating an account.

Implementation guide​

Implementing CODOX.io is simple and requires only setting a few plug-in variables using the plug-in attribute Initialization PL/SQL Code.

Variables g_plug_codox_username and g_plug_codox_document_id are used to identify a current user, and a document.

Initialization PL/SQL Code
UC_FROALA_RTE.g_plug_codox_enable       := true;
UC_FROALA_RTE.g_plug_codox_api := 'CODOX_API_KEY';
UC_FROALA_RTE.g_plug_codox_js := 'https://cdn1.codox.io/lib/2.x/api/wave.client.js';
UC_FROALA_RTE.g_plug_codox_css := 'https://cdn1.codox.io/lib/2.x/css/wave.client.css';
UC_FROALA_RTE.g_plug_codox_username := :APP_USER;
UC_FROALA_RTE.g_plug_codox_document_id := :PX_DOCUMENT_ID;
PL/SQL Variables

The PL/SQL variables used to enable and configure Wiris MathType are described in the plug-in package documentation.

Restrict usage for specific user's roles

The example code below enables CODOX.io only for user's authorized using CODOX authorization scheme defined in an application shared components.

Initialization PL/SQL Code
if APEX_AUTHORIZATION.IS_AUTHORIZED('CODOX') then
UC_FROALA_RTE.g_plug_wiris_enable := true;
end if;

Restrict usage for specific user's roles​

The example code below enables CODOX.io only for user's authorized using CODOX authorization scheme defined in an application shared components.

Initialization PL/SQL Code
if APEX_AUTHORIZATION.IS_AUTHORIZED('CODOX') then
UC_FROALA_RTE.g_plug_wiris_enable := true;
end if;