Best Practice

Controlling the IE Rendering Mode in a Browser Control

The "Browser" workspace control available when configuring agent workspaces is a powerful feature that enables some really interesting customization and integration options. For those unfamiliar with the "Browser" control, this component allows you to embed an HTML page into a workspace. Besides exposing an API for passing workspace field values at runtime via URL templating, there is also a JavaScript based API for communication between the host workspace and the client webpage.

Best Practice document for Create Custom widget and Add-in

Tags: 

Hi All,

Could anyone please provide best practice document to develop the Custom widget .

What we can do or what we can not do while developing custom widget

For example:

Try{}Catch{} block:

When we have to use.What are the exception method available

AbuseDetection Method:

How to use this method.What happen if not use

Echo or Print:

Not recommend to use this function in controller and Model

I am expecting this type of document.

Please provide the document if you have to develop best custom widget.

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.

Custom RN Ajax Success Handlers

The RightNow Customer Portal website solution heavily utilizes JavaScript and AJAX features as part of its core functionality. While these features are very powerful, some otherwise simple development tasks become exponentially more complicated. One category of customizations I've historically struggled with was performing custom logic after a form submit has occurred. I've run into this type of customization many times; some projects need to dynamically redirect to a different page than the default confirmation page; others want to send some custom tracking to Google Analytics.

Verify Peer setting with RightNow cURL

When making an HTTPS connection with cURL, it is essential to validate the certificate of the host you are connecting to. While it is possible to turn off this verification using the CURLOPT_SSL_VERIFYPEER cURL configuration, it leaves your code vulnerable to man in the middle attacks.

Other developers I know (myself included) tend to turn off PEER verification while doing initial development because dealing with certs is often a PITA. I always tell myself, I'll just deal with that later; I have much more important business logic to write.

Mobile Client Considerations

More and more often, clients look for a way to integrate their mobile and web applications with their RightNow instance. The ability to connect end-users directly to the support infrastructure is powerful, but the standard tools RightNow provides don't quite fit the bill.

CPMs: Custom Process Management

Custom Process Models are perhaps some of the most useful features released for developers since custom objects in the Nov '10 release. We now have the ability to run server 'events' on both standard and custom objects. But when you start working with the Process Designer (under Site Configuration in the console) you will notice that the UI and deployment process is extremely clunky. This article describes how to setup a standard CP development cycle to upload code via WebDAV that is directly run in your CPM.

Determining Environment at Runtime

When creating customizations in Customer Portal (CP3), it is important to remember that your code needs to run not only in Production, but should also be engineered to run in a "Clone" environment without modification. This is especially important with integrations to external systems. You wouldn't want non-production data being passed to an external production system.

Announcing the CXDev Toolbox

45 North Solutions, the sponsors of CXDeveloper.com, are pleased to announce the release of the CXDev Toolbox, a platform of tools and utilities for Oracle RightNow CX developers and system administrators. The initial release includes three tools that are useful to every RightNow project and site.

CXDev Toolbox Questions and Comments

Tags: 

If you are experiencing technical issues with the CXDev Toolbox, encounter a bug, or have a feature suggestion, please let us know by posting a comment to this discussion thread.

To download the CXDev Toolbox, visit http://toolbox.cxdeveloper.com.

Pages

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