Making Manual Labor a 'lil less Manual

The Big Hurt

Who the heck wants to do manual labor when your finger nails are as well-manicured as ours are, eh? The WebCenter Sites Practice at Function1 is in full swing in the WCS 12c upgrade cycle, with a few clients in the process. As it were, the upgrade itself can be "sort of easy" to nearly impossible depending on the approach taken and feature(s) of your particular implementation. If the upgrade gods are shining their light down on you, you only need to go from 11.1.1.8.0 to 12c. However, there's a good chance that that isn't you, OR that that god is dead OR doesn't exist...


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...


Creating a Name/Value Attribute Editor in Oracle WebCenter Sites

There are times when the attribute editors built into WebCenter Sites don't have all the functionality you might need. For instance, you may want to create a custom pull-down list, where the items or names that show in the list are not the same as the value that gets saved to the database. In this article, we'll discuss how to create an attribute editor that can display a list of choices that are mapped to other values, displaying properly when your asset is reloaded. 
 
The first step will be to create a new attribute editor from the admin UI. In this example, let'...

Fragment API in Oracle WebCenter Sites 12c - A Better Way to Render

The Fragment API was introduced in WebCenter Sites 12c (WCS) to better handle how the HTML markup blocks are included on a web page.  Working alongside the new Controller infrastructure in 12c, the Fragment API provides a Java API and a tag library that works in conjunction to allow for separation between business logic around generating the HTML block versus rendering these blocks. 

The Fragment API is used in lieu of the ‘render’ JSP or XML tags to render the resultant pagelet of a template, element or site entry.  An example will be...


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....


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...


How Function1 Works With Distributed Teams

At Function1, we have many employees who work remotely, from different countries and time zones compared to where our main offices are located. Of course, sometimes travel is necessary, and our teams come together to complete projects with clients onsite or due to security restrictions on remote work, to name a few reasons. I, personally, have only been to our Toronto office - the one closest to me - once in several years. Even with the differences in time zones and locations, we have no issues communicating with other team members and clients, and hitting milestones on all of our projects...


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...


Site Visitor Service: Turning John Doe to John Smith

With the introduction of WebCenter Sites 12c (WCS) came a new friend, the Site Visitor Service (SVS). Due to the increasing importance of providing a personalized experience, the management of visitor profiles in a website, has become a critical piece of the puzzle. 

Let’s get into it; what is SVS? SVS is not a CRM, nor is it replacing Engage. SVS is a separate web application deployed along with WCS that has its own database. SVS is a framework that provides an integration point to other modules or applications that manage visitor profiles. It is an API that standardizes the code...


Stay In Touch