Simplify Your WCS Controllers With Your Own Asset Reader

Oracle WebCenter Sites 12c introduced the new Asset Reader API. While you may not be ready to use it in your code - maybe your existing DAOs are working just fine or perhaps for performance reasons - you might be thinking: "Wouldn't it be nice if my controller code was this short and simple?" With a few simple code...


The Universality of Devices

Device detection is handled smartly within Oracle WebCenter Sites, but unfortunately there is no clear wiggle room if one wants to not follow Oracle’s recommendation when it comes to mobile support. The platform sniffs out if you are on a desktop or any other mobile device listed in the Device Repository (simple xml file that contains properties for each device that an application wants to differentiate upon). You might think: “Amazing! And WCS already has a file listing relevant default/common devices! I have less work to do.” For a few minutes, you are as happy can be. Until you load...


UI Customizations with Oracle JET in Oracle WebCenter Sites 12c

Before You Begin

This blog assumes that you're familiar with Oracle JET, its custom modules, and overriding the default path/suffix configuration for JET modules so that you can include them as assets in your WebCenter Sites implementation. Otherwise, you may want to begin by reading this blog: Creating Oracle JET Modules as Assets in Oracle WebCenter Sites.

Overview

WCS 11g’s Admin and Contributor UIs are built with a version of Dojo that does...

Oracle WebCenter Sites and Siteminder

We are far from the days when logging in was as easily implemented as a username, password, and cgi script in between your user’s anonymous and logged-in states. Today’s world is ruled by powerful web access management softwares that not only securely keep intruders from accessing your most secure pages but also allows for a user management system hooked up to your LDAP environment. Among them: HP’s IceWall SSO, IAM (Identity and Access Management), and CA Siteminder. Let’s focus on the latter.

 

Per their website, CA Siteminder promises to...


A Complete Guide to Understanding the Splunk Add-on Builder

In this post, we'll walk through the ins and outs of the Splunk Add-on Builder. Not only does the Splunk Add-on Builder help users avoid common pitfalls during app development, it also validates apps according to best practices and app certification standards.  

On the app homepage, you'll see every add-on created using the Splunk Add-on Builder, along with those already installed on the instance. An Add-on Builder project is an editable add-on along with its meta data. Beyond editing capabilities, you're also able to export projects for use with other instances of Add-on Builder....


I Still Haven’t Found What I’m Looking For…WebCenter Sites 11g and Lucene Search

I Still Haven’t Found What I’m Looking For…WebCenter Sites 11g and Lucene Search

Out-of-the-box Oracle WebCenter Sites utilizes Apache Lucene as its third-party search engine. Lucene is a Java based full-text search engine that is capable of powering applications requiring search. This integration powers the Contributor Interface as well as the Public Site search. Although it's built-in, Lucene requires some setup before it can be truly functional. This allows WCS users to customize the search functionality, allowing for a truly custom fit for your organization....


Using C3.js to Create a Custom Visualization in Splunk

Introduction

Data visualizations in Splunk are an extremely powerful way to analyze and derive value from the mountains of data collected every day. Today, I’d like to cover how to create a custom visualization in Splunk using the C3.js library, which is built on top of the extremely popular and powerful D3.js data visualization library. One of the advantages of using C3 is that the syntax is somewhat simpler to use than D3. While “D3” stands for “Data-drive Documents,” “C3” stands for “Comfortable,...


Implementing CKEditor Customizations in Oracle WebCenter Sites 12c

As many WebCenter Sites developers already know, the flexibility of the CKEditor attribute editor allows us to apply customizations to it. Actually, implementing these customizations isn't always the easiest task. For the newest 12c version, Oracle's official documentation can, unfortunately, be quite confusing.

To help clarify how to implement CKEditor customizations in 12c, this blog will outline simple instructions on how to customize the CKEditor toolbar.

Say for instance that we have an attribute called "Abstract," and it needs a basic, simplified CKEditor as its...


Choosing the Right E-Commerce Platform: Magento vs. Drupal Commerce

There is an array of e-commerce platforms to choose from and it can be a daunting task selecting the most feasible solution.  So in this blog I’ll explore Magento versus Drupal Commerce. But worth noting early on that the decision is not mutually exclusive as few e-commerce sites are hybrid solutions integrating the best of the two platforms:  Drupal serving as a content management system while leveraging Magento’s robust e-commerce features.

Magento

Magento comes in two flavors: a free open-source community edition and a paid subscription based enterprise edition costing...


Solving the Doctype Filter Insufficiency in Oracle WebCenter Sites

I bet that you have once created an asset, with a doctype filter, uploaded a file as an attribute, and noticed that the filetype and mimetype were not getting pulled. You checked the file once again to see that it had an extension and was actually not corrupted either. Everything seemed ok. You edited the asset. Re-saved it. Shook your head. Sweated a bit. Checked the asset definition to make sure that the doctype filter was still associated with the definition. Checked the doctype filter's attribute names. Well, you never know... a typo here and there... Nope. Nothing. You just don't know...


Stay In Touch