Customer Portal

Senior Cloud Engineer

Location: 

Denver, CO 80218
United States

Job Responsibilities:

  • Hands-on work configuring, customizing and implementing RightNow CX or salesforce.com solutions
  • Works with business analysts to refine requirements which correctly address business problems and provide sufficient detail to drive the proposed solution
  • Maintain an in-depth knowledge of current RightNow or salesforce.com technology, both internally and within the industry, and its applicability to the organization
  • Prepare, write and review documentation for programs and systems

Advanced Web Survey Themes

Everyone wants a branded style applied to their marketing surveys. Most clients will have a style guide with deliberate CSS rules, fonts, and layout specifications. The templating system in RightNow makes it very difficult for an experienced web designer or developer to apply these styles in an efficient manner.

Using a skeleton template to reference JavaScript and CSS files in CP you can keep all of your styling code outside of the administrator UI. A similar technique may also be used to assist in styling answers.

Useful Constants in Customer Portal (CP3)

The Customer Portal framework has a very long list of defined constants somewhere in the 47,000 range. Most of these are standard PHP constants or ID's for Config and Message Bases, but inside of this list are a handful of very useful constants that can really help with your Customer Portal development efforts.

CRM Consultant

Company Name: 

AmberLeaf Partners

Location: 

Denver, CO
United States

AmberLeaf is seeking a CRM Techno-Functional Consultant to support our growing Operational CRM practice. Candidates will need to demonstrate solid hands-on techno-functional experience translating business requirements to solution design, developing and testing, as well as supporting CRM applications.

We require a 4 year college degree and 2+ years of recent experience with CRM implementation projects including Oracle RightNow, SalesForce.com, Microsoft Dynamics, Oracle CRM OnDemand, or Oracle Siebel.

Parsing XML in RightNow PHP

RightNow's PHP build is different than most PHP builds you've encountered. It excludes useful extensions that are assumed to be available by most developers including:

  • SOAP extensions
  • Multibyte String extensions
  • XML Parsing extensions (SimpleXML)

Note: Expat is available in most builds, but it is a very "special" XML library that is event based instead of tree/DOM based. I personally would rather feed my fingertips to the wolverines than use it.

Using cURL in Customer Portal (CP3)

It is possible with most Customer Portal sites to make outbound HTTPS/HTTP calls to external services using the PHP cURL library. CURL is installed and available as a PHP extension that can be dynamically loaded in your scripts.

Fatal error: Class 'SoapClient' not found

Tags: 

Hi,

I am trying to invoke an external web service from RightNow Customer Portal PHP page. However, I am facing an error as:

Fatal error: Class 'SoapClient' not found in /scripts/cp/customer/development/views/pages/weather_launch/weather.php on line 39

1. Can we invoke/hit the external web service from CP pages on a button click?

Customizing the Knowledge Syndication widget

I've observed a couple of Knowledge Syndication widget questions popping up lately, so I thought I'd do a quick demo of how you can customize the behavior of the widget.

Customization via Config Options

As always, you can use the standard configuration options during widget instantiation. These are well defined in the CP admin panel and can be found a the following address (substitute in your domain).

https://interface.custhelp.com/ci/tags/syndicated_widgets/standard/KnowledgeSyndication

Registering Hook Handlers for a Subset of Pages

I've found on recent projects that I want to use the Customer Portal hook system to register hook handlers, but want to restrict the execution to only certain pages (or triggered by other conditions). Turns out this is very easy to do as hook handlers are registered in the config/hooks.php file using very standard PHP code. Because there is no DSL (Domain Specific Language) you can use any other PHP statement you desire in the config/hooks.php file and it will be evaluated and executed whenever a request is made to the Customer Portal.

Updated: SP5 (in CX 13.2) Commit Bug w/ active CPM

Updated 2013-12-17: Additional tests found that this issue only manifests when a CPM is active on an object. The post has been updated to reflect the new findings

Pages

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