What’s New in Connect 4.0?

May 12th, 2009 36 Comments

Image by Banalities on Flickr used under Creative Commons (thx @jpiwowar)

Image by Banalities on Flickr used under Creative Commons (thx @jpiwowar)

As I mentioned last week, we’ve released the 4.0 version of Connect, which includes a boat-load of new stuff.

Our main goals for this release were:

These grew out of a few itches we wanted to scratch: aggregation, easy sharing, better groups. Plus, while they were at it, Rich and Anthony cleaned up the code, significantly re-architected the data model and stretched their UI legs a bit with some sweet AJAX goodness.

For those of you still reading who aren’t employees and can’t check it out for yourselves, Connect had been very similar to Mix in functionality if you need a baseline.

I’ll cover each of our goals in turn.

Put the focus on people, not on objects
New avatar-centric Activity LogWe set out to emphasize the human element of the network, i.e. focus on who contributes, not on what is contributed. Twitter proved the value of this model, and Facebook has gone the same route.

Now, you can scan the activity log and immediately recognize people you know, which in turn can help you find interesting content.

The theory is that as your network or group grows and as people contribute more to Connect, you no longer have time to process and review each and every item. By associating people with objects, you can scan and identify people you care about quickly. Of course, if you have time, you can find new people who interest you and then scan for their avatars.

As a bonus, we’re also hoping this approach encourages more people to upload avatars.

Make it dead simple to share anything
Rich built the posting widget as we’re calling it to make posting a snap. In the last version, you could only post your status on the home page and post ideas, questions and blog entries on the group pages.

The new posting widget

Now, you can share:

The media post type is one of Rich’s whizzy features. For certain sites (YouTube, Vimeo, SlideShare, Google Video), it provides the viewer. For mp3 files, it provides a play, and for image files, it shows the image.

Media post, bling-tastic

Pretty slick, eh?

Aggregate information by supporting multiple sources
Bare-bones, but hey, it works.This is my pet project. There are so many systems internally and externally produce feeds, but so few people use feed readers that the value is lost. Plus, feed readers aren’t social; Google Reader is an exception, but we can’t view internal feeds in Reader.

We’ve borrowed FriendFeed’s import a feed capability and now you can pump all your feeds into a Connect group for collaborative discussion.

My hope is that people will use the feeds generated by blogs (in/outside the firewall), wikis, forums, news sites, other Connect groups, portals, enterprise search queries, etc. to aggregate useful content into a single place for discussion.

An unintentional feature is Connect as a web-based feed reader. Sure, it’s pretty bare-bones, but it does the job.

Provide intelligent filtering for easy viewing
Making it easy to share and aggregate information necessitated excellent filtering. People frequently asked for better filtering in the old Connect, and we knew this version would really need it.

The filter widget

Connect was already chock-full of information today, and more filters were a common ask. By adding more sources (like importing feeds) and more post types (media, code, links) and making it simpler to share posts (with the new share widget), we have made Connect much more dense with information. So, we have also made it easier to slice and dice your activity logs.

So, we now offer you three filters in a widget: Viewing (what post types), From (what time period) and Sorted by (how new or popular).

To help navigate the log, Connect shows the filters currently in use directly above the activity log and provides  a “reset filters” link in the filter widget.

But wait, there’s more.

We also have some Easter Egg filters to sort by a specific person’s post and to filter by feeds and their original sources.

And, we’re planning to add a source filter too. As more applications use our APIs, the source of a post becomes more relevant,  e.g. OraTweet , Oracle People App iPhone app, HR (for HR changes), etc.

Consolidate output of the information we aggregate
Another byproduct of aggregating information is consolidating it. Of course, we publish feeds, for easy consumption, making Connect a feed munger a la Yahoo Pipes.

Anthony did great work on feed imports, and he built in the ability for Connect to produce a feed for any combination of filters you might be viewing, very neat and useful feature.

This wasn’t in my original design. He just thought it would be a cool and built it, so I got an Easter Egg feature myself when I started testing.

Of course, feeds aren’t highly adopted, and a very common request is email integration to notify people about content. We have big plans for good old email, which is still the ruler of all communication here.

We’ll build that soon enough, although I remain skeptical about how excited people will be when we spam them. Having digest emails doesn’t mean you’ll necessarily get click through traffic. At least that’s how I am with LinkedIn, Ning and Google Groups when they send digest email.

We have bigger plans. Rich and Anthony are already working on an email this post feature, which should drop soon, and beyond that, we’re thinking about a Posterous-style feature that’s dead simple. We’re infatuated with email integrations, and this would give everyone a blog without even knowing it. Posterous is super cool, by the way.

Anyway, this release is a step in that direction, laying groundwork.

Give groups a more independent experience
This was Rich’s baby.

So, when you navigate to a group’s main page, the navigation changes to focus on the group, rather than keeping the group bottled up inside the Connect navigation.

The search box moves down slightly to indicate its context is group search. Constraining search to include only a group’s content was an enhancement requested by several people. Also, the main navigation is replaced by the group’s about, which now includes a group home page and email address and will eventually include linkage to an OraTweet group.

It’s a bit jarring, but we think people will get used to it and appreciate their own little slice of Connect.

Rich built what we’re calling the Oracle Connect widget (I know, naming is hard), which is a nifty way to navigate Connect while on a group page.

The Oracle Connect widget, I know terrible name

We’ll eventually allow skinning of groups to make them even more independent.

What now?
So far, reactions have been positive, and we haven’t hit any major bugs (knocking on wood). We’ll probably head to the whiteboard soon to map out the next release, after we clean up some bugs and migrate to bigger servers. Connect has done really well on what is essentially a beefy desktop machine, but we have some bigger iron that will make it really hum.

This post is pretty long. Kudos for finishing. Sound off in the comments.


Possibly Related Posts

  • http://only4left.jpiwowar.com jpiwowar

    Whoa. Very keen. Two thoughts:

    1) Please tell me there's a move afoot to get this into something customer-accessible like Beehive (I know, I know, Oracle employees not permitted to comment on product timelines, direction, features, etc. outside of official channels. Just consider it a +1 vote.)

    2) I can't believe you missed a chance to nab an image like this one for this post. ;-)

    Nicely done.

  • http://oraclenerd.com chet

    I say nothing because it looks like I'm stalking @jpiwowar (you should be watching hockey, not reading blogs).

    I have nothing new to add here.

  • http://oraclenerd.com chet

    OK. I'll say this.

    Well done.

  • http://www.facebook.com/people/Frank-Bradley/586618505 Frank Bradley

    Just wanted to leave a comment here from an employee perspective. Good job guys, I really like the changes. I especially like the ability to bring aggregate feeds. Hoping this will help bring RSS to the masses.

    Thanks again for all the work.

  • http://theappslab.com Jake

    Thanks John.

    Excellent call on the image. I will update and kudos for picking a CC-licensed one I can use.

    Rock on; oh, your +1 is duly noted :)

  • http://theappslab.com Jake

    Thank you good sir. Maybe next time I post, I'll give you a heads up so you can be first.

  • http://theappslab.com Jake

    Thanks for using Connect and driving its adoption. Without support from users like you, we don't have a Connect.

  • http://jeremymckenzie.com Jeremy A McKenzie

    +1 Would love to see it in something customer-accessible!

  • http://theappslab.com Jake

    Glad you like it.

  • http://friendfeed.com/veneziadavivere veneziadavivere

    posso rispondere con il mio post, scritto di getto sulle note del telefonino mentre correvo a prendere mia figlia all’asilo dopo le venice sessions? ciao http://www.veneziadavivere.com/contemporary/arte-e-tecnologia-alle-venice-sessions-a-venezia-arriva-lartstream/

    This comment was originally posted on FriendFeed

  • Mark Baker

    Just tried Posterous and am amazed and astounded that no one has thought of this before.

    The number of people I've heard say “I don't know how to blog” is horrifying and trying to convince them that “it's as easy as writing an email” has been very hard. Suddenly, it is as easy as writing an email!!

    If we can get that sort of functionality into Connect it would be stunning. I especially like that when I send a URL to something like Youtube it actually embeds the video in the entry. Very nice. If we could get that for email and tweet submissions, wow!!!

  • http://theappslab.com Jake

    Our goal is to add more support for email, ultimately adding a Posterous-style integration.

    Email isn't going away anytime soon, so we're hoping to draw people into Connect via features like email this post, reply to comments via email, digest emails for groups, and blog by email.

    Glad you like the media plugin. Rich will be happy. It's his shiny object.

  • http://bexhuff.com/ bex

    This is not cool…

    “First, we’re making a change such that any updates beginning with @username (that are not explicitly created by clicking on the reply icon) will be seen by everyone following that account. This will bring back some serendipity and discovery and we can do this very soon.”

    That means if I’m Fox news, I can tweet:

    “@cnn gets it wrong again… http://fox.com/cnn-sucks“

    And a million folks will see it in their timeline…

    Stop the merry-go-round, I want to get off.

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://theappslab.com/ Jake

    It’s always been the way you describe, as long as you’re following Fox. Plus, with search, as long as the update is public, anyone on Twitter can see your updates.

    The feature was pretty erudite, e.g. I follow you, you tweet @billycripe, whom I don’t follow, I don’t see that update by default. The discovery piece came into play when I set my account to see all @replies. Then, I see your tweet @billycripe and think, I know Billy, I should follow him, etc.

    The new implementation is tough to understand, and I wonder how they plan to account for clients like TweetDeck, Tweetie, etc.

    Anyway, Twitter’s not for everyone, even though they’re trying hard to be just that.

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://oraclenerd.com/ chet

    Very cool and congrats to Noel and Carl.

    I think it speaks very well of Oracle too. Show’s that they aren’t scared which seems atypical (of a big company) to me (having been fired and all).

    I’m just posting to beat @jpiwowar BTW. FIRST!

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://theappslab.com/ Jake

    Thanks. I agree.

    Did you sign up for Noel’s waiting list? Figured you’d want to kick the tires.

    Maybe John took some AFK time too

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • joel garry

    I don’t want crazy. I just want a phone that works dependably, unlike all the current phones where the tower is just on the other side of a small hill from my house, which is surrounded by canyons. I don’t live in a third world nation. I don’t need a smartbook (though I see the attraction). But if I were developing for such things, I’d definitely want to be able to handle all sizes dynamically. And I sure wouldn’t trust the power company to contact me before shutting off the power to the cell system.

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://theappslab.com/ Jake

    Not wanting crazy contributes, in part, to our lagging behind other countries in mobile. I think this will fade over time, but I’m with you fundamentally. I rarely use my iPhone for much other than calls and email.

    Of course, the carriers help hold us back too.

    I’m also not a huge fan of the netbook. Regular notebooks (like my Macbook) aren’t terribly large, and “ultra-portable” sounds like “new, improved” marketing talk.

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://oraclenerd.com/ chet

    You guys are showing what was once “fluff” actually has value…it’s just not readily observable (with an actual demo I mean). Doing so in a gigantic corporate environment to boot. Can’t wait until Oracle begins to sell (or open source) the products all of you have created.

    (Hey John, too busy watching hockey huh? FIRST!)

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://theappslab.com/ Jake

    Thanks Chet. You and me both. We’re hoping OraTweet will serve as a test case that we can use to clear the way for Connect.

    Then again, you might be disappointed

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://road-to-learning.blogspot.com/ Sreya Dutta

    This is cool Jake. Can we see a recording if possible? Good luck to Rich!

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://theappslab.com/ Jake

    I think I read somewhere the keynotes, at least, were recorded. I’ll bug Rich to get a recording and post it here.

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://twitter.com/kottarainen Joonas Linkola

    I don’t believe Asia as a whole is so advanced mobile-wise, India is a prime market for low-cost, bare-essentials phones for the mass phone manufacturers such as Nokia. The really advanced stuff is happening over at a select few wealthy countries such as Japan and South Korea.

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://theappslab.com/ Jake

    I think that’s what Jason means by his generalization, Japan specifically. Within each major region, there are bound to be areas that are ahead of and behind the curve.

    Innovation is highly based on demand though too, which makes India a very large, addressable market, since mobile penetration there is very high.

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://cloudfour.com/blog/ Jason Grigsby

    Jake is correct. Asia in this context refers to Japan, South Korea, Hong Kong, Taiwan, and Singapore.

    For more on measuring mobile leadership on a country-by-country basis, and in particular why the U.S. is behind, I’d recommend this great post from Tomi Ahonen that was sparked by some questions I had asked in the Forum Oxford message board:
    http://communities-dominate.blogs.com/brands/20…

    If you look beyond the pure technological advances and look at usage, you’ll actually find a tremendous amount of similarity between developing countries and the most advanced Asian countries–far more in common than with the United States.

    Take mobile payment for example. In Japan and South Korea, you can buy a large number of products and services with your phone. In India, utility companies give 5% discounts for paying via mobile.

    Or simply look at the percentage of people accessing the Internet via mobile devices vs. PCs. In developing countries and in the Asian countries above, more people access the Internet via mobile than traditional desktop devices.

    So yes, when we refer to Asia being two years ahead, we’re referring to a subset of Asian countries–particularly when it comes to the infrastructure and handset technology.

    At the same time, a compelling argument can be made that developing countries may also be ahead when it comes to usage of mobile phones for transactions and business because of the fact that it acts as a leap frog technology.

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://twitter.com/osteinmeier osteinmeier

    It’s out now! Go grab it while it’s fresh

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • http://theappslab.com/ Jake

    Thanks for the clarification. I think Joonas might have a unique perspective about Europe, since he’s in Finland

    Interesting stuff about mobile payments. I was reading about why that’s such a big deal for the 3.0 iPhone firmware, and your examples illustrate why. We in the US have a much more narrow view of mobile as a phone first.

    I’m not sure if it’s cultural/socioeconomical or technological (based on what carriers provide), bit of a chicken-egg riddle. For whatever reason, we’re behind in mobile.

    I remember back in the late 90s hearing about what DoCoMo was doing and thinking how crazy-awesome that was. One of Bluetooth’s original use cases was micro-payments for vending machines, but that never materialized here. Instead, we got the wireless headset. Go figure.

    This comment was originally posted on http://theappslab.com/)”>Oracle AppsLab

  • Pingback: У Oracle теперь есть даже Twitter

  • Pingback: Do Users Want Innovation? | Oracle

  • staffing555

    It is Excellent blog.
    For more jobs visit http://www.staffingpower.com