Scrolling Twitter Gadget in Oracle WebCenter in Less than 2 Minutes

In a previous post we saw how to build a twitter portlet using the Fusion Middleware stack in a few minutes. If you’re more on a quick prototyping or proof of concept project, you can do something similar or even more visual without any coding whatsoever. Twitter has a set of gadgets that you can integrate into your Web site. Here are the more-or-less trivial steps:

  1. Find the gadget you want to use:
    For example, if it’s the search widget, you can customize it by specifying the Search Query, the Title, and the Caption. 

    When done, click the Finish and Grab Code button and copy the source provided.

  2. Create a WebCenter page.
  3. Drop an HTML Markup component on the page and specify the Value field by pasting the code you copied to the clipboard above. The parameters are self-explanatory, modifying them is very straight-forward.
  4. Save your changes, and return to your page. Here is what my scrolling Twitter gadget looks like.

Book Review: Web 2.0 Solutions with Oracle WebCenter

It’s always a good sign when a product is worth writing books about. Pliniu Arbizu and Ashok Aggarwal’s 276 page book came out a few weeks ago, in September 2010, published by Packt. To the authors’ credit, this is the first book about WebCenter written by “outsiders”; a team of non-Oracle employees, who are users of the product just like you are. Packt Publishing contacted me a while ago to review the new, Web 2.0 Solutions with Oracle WebCenter eBook, and as part of it (disclaimer comes here) I was glad to receive an environmentally friendly, kindle and ipad compatible, ultra-green, digitally dedicated PDF copy.
The book is very easy to read and follow, thanks to the many-many screen shots; pretty much every major statement or step in the book is supported by a product image. This helps you understand the product even if you don’t follow the steps on your computer: you’re on a train, a flight, or cruise.

The first chapter attempts to answer what WebCenter is. As a product manager of WebCenter, this is one of the hard questions we get asked every so often. It’s tough to answer it mainly because WebCenter has so many faces, the problem space it provides solutions for is so big. I found this chapter a little short, especially when you start at the very basics like PC, operating systems, and office tools. But again, maybe it’s just the product manager of me talking. . .

When it comes to enterprise software, the first challenge is installation. Colorful screen shots of the PDF copy bring color to the otherwise gray topic.

Chapter 3 walks you through the installation steps of JDeveloper, the WebCenter extension, and a subversion source control system. By the end of the chapter you have JDeveloper up and running, and testing the pre-deployed portlets in your development environment.

Chapter 4 provides an excellent way of familiarizing you with the development environment: it has you build a Web service, consume it in a standards-based (JSR 168) portlet; and finally, consume the portlet in a WebCenter application.

Chapter 5 covers page templates and ADF BC; so I was a little puzzled by the chapter title: Design and Personalization.

Chapter 6 is all about portlets. It gives a nice example how the fancy DVT (Data Visualization Tool) charts can be leveraged in portlets.

Chapter 7 discusses wikis, blogs, and discussions. A novum in the chapter that I never thought about before is using the Web Clipping portlet to surface wikis on pages. I told you: WebCenter has many faces.

Chapter 8 describes search, tagging, and linking.

Chapter 9 covers Composer and the resource catalog (business dictionary).

Chapter 10, the last chapter gives a brief overview of WebCenter Spaces.

I hope Packt and the authors are OK with me posting a screen from Chapter 6, just to give an idea of what you can build by following the steps of the book.

If you are absolutely new to WebCenter and are the type who enjoys learning by example, who likes following exact steps, this book is for you.

Oracle Happy Hour is for You (if you speak Austrian)

With the lead of Philipp Weckerle, who is among other things known for his book on Oracle WebCenter ;-), Oracle Austria started publishing video podcasts, targeting the German speaking audience.

In their first episode they give a quick overview of BI 11g, Application Express, Flash storage, and more. I’m sure they will cover WebCenter in the near future as well. We’re working hard to give them a good reason to do so!

Building a Live Twitter Portlet in 5 minutes

John Brunswick from Oracle demonstrates how easy it is to build a Twitter portlet and consume it in Oracle WebCenter without writing a single line of code.

In this easy to follow youtube video John walks us through the steps end-to-end, covering in detail how to:

  • Consume an XML feed in Oracle JDeveloper
  • Generate the XSD using JDeveloper
  • Create an ADF URL data control
  • Visualize the Twitter data as a table on a new JSF page
  • Expose the JSF page as a standards-based portlet (JSR 168/WSRP 2.0)
  • Register the WSRP 2.0 portlet producer with WebCenter
  • Drop the Twitter portlet onto a WebCenter page using Oracle Composer