I’m happy to report that our first round of changes went live on Monday. More on that in a minute.
Coincidentally, the latest version of WebCenter 11g, Patch Set 2 (22.214.171.124) was also released this week, and one of the new features, Message Board service for Group Spaces, was built specifically to support our redesign. Our work also had a positive effects on other areas of Patch Set 2, including the CMIS API implementation for UCM.
This is a milestone moment for our little team.
We formed a little over three years ago as “a think-tank developed to drive adoption of new web patterns and technologies across Oracle’s business and products”.
Since then, we’ve influenced products, but not until this week, have we been able to point to a specific feature or product developed based on our requirements. Sure, the Message Board service for Group Spaces sounds pretty mundane, but it’s the first of what we hope are many features we influence to get into the WebCenter product.
Now for our redesign.
Our redesign had a few simple goals.
First, we wanted to create a frictionless interface for sharing information with other users, similar to what you find on the intertubes at Facebook and Twitter and inside the Oracle firewall at sites like Connect and OraTweet. I know, surprising.
Second, we operated as a WebCenter customer would, extending the product, using its APIs, and pushing the limits of what the product can do. This provided valuable insight into the customer experience that has been rolled into the product. So, in that context, Message Board service for Group Spaces isn’t so mundane.
Third, WebCenter has its roots in portal. We applied the activity stream concept that is increasingly common in consumer and enterprise web apps (e.g. Chatter, Connect, OraTweet) as a proof point that WebCenter can handle the changing landscape of how information is shared.
Our activity stream attempts to inline as much content as possible to avoid fragmentation of the experience. The stream inlines players for videos hosted on YouTube and Vimeo, renders appropriately-sized images for image files uploaded and for links that point to image file types (e.g. pictures stored on Flickr) and adds a viewer for viewing uploaded PowerPoint files.
Rich also added infinite scrolling, one of many Brizzly features we really like. No more pagers, just keep scrolling down, and the stream loads more content.
Aside from these changes (the publisher, activity stream and navigation), we left most of WebCenter’s taskflows untouched because they’re already very robust and provide much of what we needed anyway.
Excited? Here are some shots:
Here’s a shot of the new Home page where the user lands after logging into WebCenter. By default, we’re showing the activity of the user’s connections.
Here’s a close up of the publisher. The dropdown also includes all the user’s group spaces for easy sharing.
Here’s a close up of the left-hand navigation column. We seed Activities, My Files, My Wiki, My Profile and Connections by default to help new users get acquainted. User-added pages are listed below those standard five.
Here’s a close up of Rich’s Group Space switcher eye candy in action. It pops when you hover over Home for more than half a second.
Here’s a close up of how we’re inlining YouTube videos.
Here’s a close up of an inlined image. This one happens to be displaying a link that points to an image file on Flickr.
And finally, here’s a shot of the PowerPoint viewer, which we show for any .ppt file uploaded to our UCM instance.
We’re not done by any means, and in typical AppsLab fashion, we’ll be iterating based on what we think is needed and on our users’ feedback. I’m a big fan of short feedback loops. In the short time it’s been live, people have reacted positively to the redesign, which is good, and as they use it, feedback will come, also good.
Obviously, our team didn’t pull this off alone. We worked very closely with many people in the WebCenter development team, who were very eager to assist us. Thanks to all of you for your support.
Anyway, it feels good to get reach this milestone. Now back to my usual babbling.
Find the comments and let us know what you think.
Update: Since this post went live, we’ve had several inquiries about our changes from interested parties outside Oracle, e.g. customers, partners, etc.
I wanted to clarify a couple things: 1) Our changes requires Patch Set 2, i.e. 126.96.36.199, 2) WebCenter ships with a sample, the Avitek Sample Portal, that might be useful as a starting point for some of what we did.
To meet internal and external demand, we are working to package our changes into a VM for demo and trial purposes. Stay tuned.