CXDev Toolbox 2.0 Now Available

Download the latest CXDev Toolbox. Learn more about the update from the announcement article.
Please see here for details on the recent toolbox outage.

Expert Articles

Comprehensive resources for Oracle RightNow developers and consultants

Passing search filters to multiple reports on a page with a sidestory of page name lessons learned (i.e. what not to name your Customer Portal page)

Posted by AW Rowse on Sunday, December 14, 2014 - 5:13pm
AW Rowse's picture

I recently learned a hard lesson about page names in Customer Portal. In my case, I was building a report search page that contained a bunch of filters and a Grid widget that showed the results of my report search. Not thinking twice about it, I named my page "search.php" so that its URL would be https://subdomain.custhelp.com/app/search.

Verify Peer setting with RightNow cURL

Posted by AW Rowse on Tuesday, November 18, 2014 - 10:37am
AW Rowse's picture

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.

CXDev Toolbox - PHP Stub Generator

Posted by AW Rowse on Thursday, August 7, 2014 - 10:22pm
AW Rowse's picture

The PHP Stub Generator is a developer centric tool that enables IDE code completion for the RightNow ConnectPHP API. The tool uses information from your site to create a PHP stub file with PHPDoc comments for every Standard Object, Custom Business Object and Custom Field on your CX site. When the PHP stub file is added to an IDE that supports PHPDoc's (Netbeans, Eclipse, etc), ConnectPHP classes and methods are included in the IDE's code completion functionality.

Mobile Client Considerations

Posted by Ben Johns on Wednesday, June 11, 2014 - 1:51pm
Ben Johns's picture

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

Posted by Ben Johns on Wednesday, June 4, 2014 - 6:04pm
Ben Johns's picture

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.

Pages

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