GSF 12 Is Finally Here!

GSF-12 is finally here! Yay!!!

This new version comprehends brand new features, but also a major reorganization of the entire project's codebase and several features getting deprecated in benefit of some of WebCenter Sites 12c's native features.

This is the first GSF release which embraces WCS 12c's features and rendering practices.
 
The main goals of this new release were:
  • Providing the means for clients out there already using GSF to reuse as much of their existing code as possible when upgrading from WCS 11.x to WCS 12c,
  • ...

Stop Press: Publishing Stopped With NullPointerException

“Stop Press” or “Stop The Presses” is a term used in the print media industry, it is used when the need to change content arises during or just before or during printing to stop the printing press. This unfortunately places publishing of all content on hold until it is resolved. With the digital media age, this term has somewhat become obsolete as more and more content is consumed, published and delivered digitally typically through Content Management Systems such as Oracle’s WebCenter Sites.

Though the need to change content does not stop...


Creating Oracle JET Modules as Assets in Oracle WebCenter Sites

Before You Begin

This blog post assumes you already have experience creating modules in Oracle JET. If not, be sure to work through this Getting Started tutorial: http://www.oracle.com/webfolder/technetwork/jet/globalExamples-HOL.html

Overview

Oracle JET modules usually consist of two files that reside on the file system: the HTML view and the Javascript viewModel. These can be a bit cumbersome to maintain, especially once you start creating lots of modules and/or if you're...


Reducing Click Counts for WebCenter Sites Users

Click-iddy Click Click Click

The usability of a system can and will effect the level of satisfcation that users feel when working with it. This will impact the initial adoption of a new system injected into a workplace as well as the overall satisfaction with it over time. In the case of WebCenter Sites, as an Adminstrator, it is to your advantage to reduce click counts during content authoring and system use thus keeping contributors working efficiently. This goes a long way towards staving off resentment and the feeling of being "stuck" with a system.

This is Soooooo...


Year in Review: Function1's Most Popular Articles of 2016

It's the most wonderful time of the year - not because of the presents and the parties - but, the lists! I mean, who doesn't love lists (besides maybe The New Yorker)? So, we decided to put our analytics hats on and pull together our top 5 most widely-read posts of 2016. And, while our year in review might not be as much of an emotional rollercoaster as Google's ...


Enhance your WCS Dashboard Widgets with D3.js

As far back as I can remember, WebCenter Sites' Contributor UI dashboard widgets have been simple HTML tables full of text. Behold, D3.js, a JavaScript library that helps "bring your data to life" and easily create animated graphics. 

A good use case for this is the two dashboard widgets that come with Function1's LingoTek inside WebCenter Sites product (pictured below), which simply show some numbers about recent activity between WCS and Lingotek.

 

...


CSDT Tips

CSDT can have a tendency to be "delicate", especially the 7.6 version. At Function1 we recently completed an upgrade from Fatwire 7.6 to WebCenter Sites 11g for a client, and we used quite a lot of CSDT to get the data migrated. Below are some of the lessons we learned along the way, which we bring to you in this blog as useful CSDT tips.

Tip #1: The "toSites" Catch

Say for example that you have exported Site1's assets to a datastore "Site1" using the "fromSites" parameter and supplying "Site1" as the value. That means of course that the datastore "Site1" contains...


Modifying the Approval Screen in the Contributor UI

In some cases, you may want to approve two or more assets at a time. For example, suppose every time you approve a widget asset, you want to automatically approve the Page asset containing it. Because the Page is not a dependency of the Widget, WCS doesn’t automatically ask you to approve it.
 
So, it would be helpful to have the Approval Screen automatically show both the Widget and Page assets. Making this customization is straightforward.
 
The elements controlling what’s displayed on the Approval screen are the following:
  1. UI/...

How to create a custom left navigation pane in WebCenter Sites Contributor UI (11.1.1.8)

In this blog, I would like to show how to create a custom left navigation pane in contributor UI for 11g. As the name suggests, navigation panes are used to show trees or navigation hierarchy for assets within a site.

To create a new navigation pane, we will, first need to extend the LeftNaviagtionConfig element. This element can be found here:

UI/Layout

Copy content of this element into a new CSElement. For this example, create the following element.

CustomElements/<your site name>/...


Investigating Sites Tables in R

A very common theme is being asked to do some analysis on a WebCenter Sites installation but not having direct access to the system.

In this blog we will show you how you can take simple Sites Explorer or Catalog Mover exports and interrogate them in R.

If you are not familiar with R you can find more information at https://www.r-project.org/.  Basically it is a statistical programing language which does many things like you would do in Excel except programatically.

First we load up the XML library to process the html files:...


Stay In Touch