JavaScript

How to open an External Page from a Syndicated Conditional Chat Link

I'm writing a quick article in response to a question I received on another post inquiring if it was possible to open an external webpage instead of a Customer Portal page when the "Chat Now" link is clicked. Using standard functionality, this isn't possible, but using the techniques I've described in my other Syndicated Widget articles we can modify the core behavior to match our requirements.

How to unbind the click events on the SCCL’s link element which dynamically add Widget and bind in other event handler so Chat can start.

Tags: 

i would like to implement Syndicated ConditionalChatLink on the external page, however once chat link clicked there i want to a Model window with some custom code and when user click on ok button in model window then launch chat.

WebComponents/Polymer and Syndicated ConditionalChatLink Compatibility?

Our custom site is built with Polymer (0.5 upgrading soon to 1.0). We're trying to use the Syndicated ConditionalChatLink widget but it seems they are not compatible. It appears when RightNow.Client.js calls document.getElementById("myChatLink") to initialize onclick event handlers nothing is returned because Polymer's shady/shadow DOM effectively hides it.

Chat persistence and embedded

I wanted to ask a question about a new functionality I am working on. We would like to embed the RightNow Chat into an iFrame window on our main site. We need the chat to be able to rebuild itself on any pages on our site. I have been reading the Chat.Communicator.js, Chat.Model.js, Chat.Controller.js, and the Chat.UI.js files to understand how the system treats closing the window, disconnections, reconnections.

Customizing the Chat States of the Syndicated Conditional Chat widget

For many customers, the default chat service States displayed by the Oracle Service Cloud Syndicated Conditional Chat widget do not meeting their business needs. A common desire is to have the chat link be available, even if all agent's are busy. This gives the user a chance to wait in the queue if they want.

This can be done easily by setting the 'min_sessions_avail' setting to 0, and the 'wait_threshold' setting to a very high value. I usually put it at 1 day by setting it to 86400 seconds.

Need to display value of field from RNT onto the ask page

Need to display value of field from RNT onto the ask page.

Fun with Cloud9 IDE and CP3

Today I had a bit of fun with Cloud9 IDE, which is one of the better cloud-based IDEs I've found. It is geared mostly towards front-end web development but has a fully functional Ubuntu OS underneath running in a Docker instance, so you can pretty much do anything.

Quick Tip: Skinning Customer Portal Modal Dialogs

When skinning Customer Portal it is easy to forget the YUI-based modal dialogs unless one happens to pop up during your working session. Most commonly it is the Form Expiration dialog which reminds me that I have additional work to ensure a unified brand experience. This dialog will appear after 5 minutes, which is a long time to wait when testing CSS changes.

New Site Feature: CX Features by Version matrix

Today I published a document that I've been working on for a while; my hope is to extend the benefit I receive to everyone else in the community. This document is a list of Oracle RightNow CX features by version. This will be a living page permanently in the left-hand navigation of CXDeveloper.com. As new CX versions are released, the document will be updated accordingly.

Changing Polling Intervals on Syndicated Conditional Chat

One item that is not exposed in Syndicated Conditional Chat's initialization parameters is the polling interval. The interval is unfortunately hard coded into the widget, but this doesn't mean that you can't control it. There is a widget initialization parameter named "enable_polling"; when this value is set to "false", the widget will not poll the server. This then gives you the chance to write your own polling logic using the syndicated widget frameworks Event system.

This works by subscribing to 2 events

Pages

Zircon - This is a contributing Drupal Theme
Design by WeebPal.