How to customize Drupal Contributor Wizard (KCW) - Additional Info

With this tutorial, you'll be able to configure the Contribution Wizard to use preexisting templates or create your own!

Step 1. Overview
Open your KalturaCE database and locate table "ui_conf". Each row here, is a setting for a specific Kaltura widgets. Rows with IDs 380, 501, 502, 503, 504, 601, 602, 610, 36200, 36202 represent different settings for Contribution Wizard.

Each row has a "conf_file_path". This url (minus the "/web" prefix) is the URL to the configuration file, which you can additionally modify/tweak.

Step 2: Changing the Theme (ID)
Open {drupal}/modules/kaltura/kaltura_client/kaltura_settings.php and locate

define('KalturaSettings_CW_UICONF_ID', 601);

This tells Drupal to go into KalturaCE database, table "ui_conf" and use ID 601 (mentioned in step 1).

Try changing the above code to

define('KalturaSettings_CW_UICONF_ID', 602);

It tells Drupal to use ID 602. Contribution Wizard is now dark.

Try out other IDs. This way you can also get rid of an ad at the end of the Contribution Wizard.

Step 3. Further Editing
To remove Audio, Picture upload tabs, disable import from YouTube, Facebook, remove Terms of Use pop-up, you will have to edit the configuration (xml) file of the widget.

For this, I suggest you duplicate the row from "ui_conf", relating to KCW. Then duplicate the configuration (xml) file (the file listed in "conf_file_path"). Make sure that the ID you're using is not currently being used and update the path to your configuration file in "conf_file_path". Now edit the configuration file for final changes.

Top update the Terms of Use link, see this post.

You can also recompile *.SWF files with custom styles and text (translate, etc) using Adobe Flex by downloading the KCW package from here, editing the source code and compiling it via command line (see the included buildResourceModules.bat file).