Customer Portal

Supplying Contextual Report Filters to CBO Reports in Customer Portal

In Customer Portal you may notice that much of the content is supplied by Analytic Reports that are filtered by the ID of the logged in Contact. An example of this is the list of submitted Incident's found on the Account Overview page (/app/account/overview).

The framework automatically adds a Contact ID filter for Incident type reports as well as Answer type reports. Unfortunately this contextual filter is not automatically added for any other object types.

Creating Custom Page Meta Tag Attributes in CP3

Page meta tag attributes are a Customer Portal feature that allow a developer to establish page behaviors in a declarative fashion. A meta tag is placed at the top of every page (/views/pages) and behavior is defined through the addition of attributes and attribute values. Except for very rare cases, each page has a page meta tag.

A typical meta tag looks something like this:

CP 3.0 Nested Custom Widget Deployment Bug

In CP Framework Version 3.0, nested widgets behave differently depending on whether you are in development mode or staging/production.

Fixing a CP3 bug where Proactive Chat can't pass Custom Fields to the Chat Landing page

I recently encountered an issue with Proactive Chat in CP that wasted a good 4 hours of my time and resulted in being a bug in the framework. According to Oracle, this should be fixed in Feb 13 SP3... but as a general rule I don't believe anything Oracle says until I see it happen.

In the meantime, there is a fairly easy fix through a simple customization of the ChatServerConnect widget.

This article will describe the bug, and provide details on the interim fix.

Proactive Chat - Intercepting Chat Events

RightNow Syndicated Proactive Chat is a RightNow feature that exposes proactive chat functionality to external websites such as your homepage, shopping cart, or any other page that can execute some JavaScript. Like Proactive Chat in Customer Portal, syndicated proactive chat prompts the user for a chat session when certain conditions are met (such as if the user has been on a single page for a configurable time interval). Due to the fragmented documentation around this product feature, most people don't know that you can customize the proactive chat experience beyond the basic settings available in the Syndicated Chat Wizard.

This tutorial will give a glimpse at the advanced customization possible.

Creating Custom Widgets in Customer Portal Framework 3

Customer Portal Framework 3 has a nice feature, which allows developers to quickly scaffold widgets using an admin GUI.

Pages

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