Sunday Sep 20, 2009

Tracking Social Capital Patent published

The Patent METHOD AND SYSTEM FOR TRACKING SOCIAL CAPITAL (pdf version) has been published by United States Patent & Trademark office.


This patent was filled in Feburary 2008 as part of the Community Equity project.

Happy reading :-)

Saturday Aug 15, 2009

Enterprise 2.0: Social Software on Intranets

The Nielsen Norman Group has just released a new report called

Enterprise 2.0: Social Software on Intranets

This report collects best practices for how to design social features for intranets, including:
  • Blogs
  • Microblogging (intranet equivalents of Twitter)
  • News feeds (RSS)
  • Wikis
  • Social networks (intranet equivalents of Facebook)
  • Tagging and social bookmarking
The report also covers:
  • integration of these features with the overall intranet
  • adapting Web 2.0 to a company's culture
  • community management
  • governance issues

Read Jakob Nielsen's Alertbox about the report

Sun actively participated in the report and following topics will be covered

SunSpace - Sun's social community platform for customer engineering

Sweet - Sun's internal microblogging pilot

Community Equity - Sun's innovative value system for Online communities

Onestop - Sun's most valuable technical community

SLX - Sun's online video sharing platform

This is an excellent and valuable report and will help you to turn our old fashioned Intranet into vibrant communities :-)

Thursday Jun 11, 2009

SunSpace wins Atlassian Charlies award

I had the pleasure to present at the recent Atlassian summit in SFO last week.

During the summit Atlassian announced their Charlies awards.

SunSpace won the The "Not just another wiki" Award: Best use of Confluence.

Thanks to Atlassian and big cudos to the SunSpace team !

Saturday Jun 06, 2009

Community Equity - Kenai and Netbeans 6.7 - cool -

Do you want to load the Community Equity project from Kenai to Netbeans with a few clicks ?

Now you can and it is sooo easy !

You just need to download Netbeans version 6.7


1. Login / Register on Kenai

2. Request for a membership in the Project Communit Equity by "bookmark" the project.

3. In Netbeans, login to Kenai (Menu Team > Kenai > Login)

4. Get the Community Equity (Open Source) code from Kenai, use /trunk to get the latest version


5. Open the 6 downloaded projects. After opening, you may be need to correct the JDK plattform version (to 1.6) in all project properties to a version you have available.

200906091532.jpg 200906091532.jpg

6. Build & Run the project ceq


(Thanks to Max Wegmueller for providing the description)

That's it ...

...and btw Kenai und Netbeans support chat rooms as well - join the Community Equity chat room if you have questions or if you want to meet the Community Equity Community members.

Joining a chat room is easy. Download your favorite jabber client (Pidgin, Adium, etc...) and use the following settings:

Protocol: xmpp or jabber

Username: your kenai username

Password: your kenai password


Chat room name: community-equity

Monday Jun 01, 2009

Community Equity Open Source

On June 1st 2009 @ CommunityOne in San Francisco, we announced the availability of Community Equity as an Open Source Community project !

Feature Summary

  • BSD license
  • Scalable Java EJB foundation
  • Restful Web Services
  • Widgets
    • My Community Equity
    • Top Information, People, Country, Communities
    • Tag Cloud
    • Information Listing
    • inter-widget communication
    • internationalization
  • Equity Administration
    • Value administration
    • Blacklist administration
    • Activity administration
  • ATOM and RSS feed reader
  • OpenSSO integration
  • Plugin API


  1. Download Binary Code
  2. Install/Run (Instructions)
  3. Join the Kenai Community
  4. Following for real time updates

View the slideshare presentation for more details

A big thanks to the team  for their hard work - Guys we did it !

and to Hal Stern for his executive support and guidance.



ceq_activity_final.gif ceq_listing_final.gifceq_topcontributor.gifceq_topinfor.gifceq_topcountries.gif     ceq_topcomm.gif

Related Social Tools

Friday May 29, 2009

Community Equity news ...

Will you be at CommunityOne next Monday ?

Then you should join our session

ID#: S304174
Title: Community Equity: A Social Value System for Social Networks
Track: Social and Collaborative Platforms
Date: 01-JUN-09
Time: 01:40 PM - 02:30 PM
Room: North Hall 124

and following -  for real time updates

Why ? You will hear some interesting news about Community Equity .... stay tuned


Tuesday Apr 21, 2009

sweet - update


Yesterday we launched a new version of our internal micro blogging service call sweet .

So what's new ?

UI and logo redesign (by mprove  - looks awesome)


Single Sign On (SSO) with SunSpace

Existing or new users are automatically logged in to sweet.

a.) this is convenient
b.) allows us to implement deeper integration into the SunSpace community platform feedback service

Experimental service to capture feedback and request for enhancements. Also a good example how to integrate external web services.


Support for Sun's internal URL shortening service

We integrated our internal URL shortening service to keep internal URL's internal ( IT security loves this one :-) )


Recent trends tag cloud

Shows the recent used tags of the community


A special thanks to mprove and Olof Tjerngren for their contributions to the project

Friday Mar 27, 2009

Enterprise Microblogging - so what ?

A couple of weeks back we started an internal project called !sweet to pilot an Enterprise microblogging service.
We defined following project objectives

  1. Learn how to apply microblogging in an enterprise200903301809.jpg
    • Technical: how easy would it be to integrate such a service ?
    • Business: what should we do with it ?
  2. Build an internal open source community
    • motivate people to participate in an internal open source project
    • capture ideas from various teams and implement it quickly
  3. Have some fun :-)

It took us about 3 weeks to get the pilot up and running and since about 4 weeks we are running the pilot.

Lesson learned so far

  • internal micro blogging is about "What are you working on" and not "What are you doing ?"
  • integration into existing social services is key (SunSpace, Enterprise search)
  • ease of use and ease of access is key (email, SMS, microblogging clients)
  • Microblogging has to be a complementary service -not just a "new tool/toy"
  • user want to access this service from the Internet - not from the Intranet

!sweet is based on Laconica and has following features (bold are own extensions)

  • Corporate LDAP integration and SSL support
  • Dynamic user profile creation
  • Twitter gateway ( 2 buttons :-) )
  • SMS-out
  • email-in
  • Micro blogging clients support like twhirl
  • Badge support
  • Enterprise search integration
  • Regular expression engine
  • Smileys support
  • RSS and ATOM feed extensions (userID and tags for search integration)

Entry page


SunSpace integration (Badge)


SunSpace integration (feed)


Search integration

  • !sweet as a search collection
  • show last three !sweet's in the persons search result

Monday Feb 16, 2009

Community Equity Widgets explained

How do we visualize Community Equity ?

This blog post explains the various widgets we have implemented as part of our SunSpace project.

Feedback is highly appreciated !

Personalized Widgets

This are set of widgets which are personalized for a specific user

My Community Equity

Use Case: Show the overall Contribution and Participation Equity across all communities of a user
Objective: Motivate a user to improve her/his overall ranking

Remark :
- Data Privacy laws (in our implementation only the user can see this widget)
- Show % of ranking can be misleading when you have only 5-10% of very active users   


(Personal Note)
  I don't really like this widget. I would like see more and eBay like model with stars,diamond etc..
any feedback and suggestions are highly appreciated
(End Personal Note)

My Contribution Tag Cloud

Use Case: Show all Contribution Tags of a user ordered by Tag Equity (Social value of a tag)
Objective: Show a users expertise based on her/his overall contribution

Remark :
- need a clear tagging policy.
- Skills (tags) should be suggested during content creation
- can be combined with Contribution Listing widget via inter-widget communication


My Contribution Listing

Use Case: Show all Contributions from user ordered by Information Equity (Social value of an information)
Objective:  Show a users contributions with the highest social value

Remark :
- can be combined with Contribution Tag Cloud widget via inter-widget communication


Community Widgets

This are set of widgets which are related to all or to a specific community

Top Communities

Use Case: Show the top xx communities
Objective: Motivate communities to get into the top ranking of all communities


Top Contributors - Top Countries

Use Case: Show the top xx contributors or countries of all or a specific community
Objective: Motivate people to get into the top ranking of a community

Remark :
- if a user is not in the top x ranking but is part of the community her/his ranking is shown at the bottom of the widget

200902171744.jpg 200902171745.jpg 200902171759.jpg

Top Content

Use Case: Show the top xx content of all or a specific community
Objective: Show the most valued content of a community

Remark :
- if a user looking at this widget - own content she/he has authored is shown in

We can use the tag cloud or listing widget to show the most valued content of a community

200902171810.jpg 200902171814.jpg

or a specific widget to show the top content. Furthermore there is an activity widget which shows the details per content (URL)

200902171816.jpg 200902171818.jpg

Expert Calculation

Use Case: Show the top xx experts for tag x

Objective: Automatically calculate expertise of users (our countries with expertise) based on the social feedback they receive on their contributions

Remark :

This is probably the coolest expert location model today as it calculates experts based on contributions of a user and the
social feedback of the entire community

200902171807.jpg 200902171822.jpg

What's next ?

We are tuning the mathematical model and history service to provide time bound Equity.

As example we want to show to most valued person,content or community during a specific time period.

Friday Feb 13, 2009

SunSpace - Atlassian Webinar - Q & A

Thanks a lot to all who attending the SunSpace webinar with Atlassian. We had a lot of attendees and Atlassian told me that
recorded webcast has been viewed quite a bit already.

We received some questions from Atlassian (thanks Morgan - great webcast organization) which I could not answer during the Webcast.
Instead replying to each person individually I thought I post the
Questions & Answers here. 200902161720.jpg

I appreciate your feedback/comments (which will help improve my blog equity :-) )

and a BIG thank to the twitter community for the great feedback you provided in real time

Q: Can you share what you have used for showing / editing the personal page?

We are using the portal feature from Bubbles in combination with Themebuilder   and have created a set of widgets for the personal spaces of a user. Bubbles has some variable support like %owner% %users% etc. which makes personalization of the myProfile page pretty easy - means we have ONE portal with a set of common widgets for ALL users. When a user logs in the first time - we create the personal space and home page of the user and just add {portal:user} to the home page.

Example: excerpt from the Who am I widget

# shows picture - Confluence macro
# shows Role Communities with medals - Bubbles macro
# shows user detail - Sun macro

Q: What is the relationship between SunSpace and the recently announced Glassfish Web Space?

As I explained in the webcast - SunSpace is build on a federated services architecture. That means we can integrated any Web properties into the architecture
We are actively working on the integration of the Community Equity Services (rating/commenting, tagging, equity calculation engine) into Glassfish Web Space.
Please contact me if you want more details.

Q: Do you employ dedicated community moderators/content managers? What is the process for onboarding new groups into this environment from a people perspective

As part of the community methodology we established a community driver model and community. Each community has one or more community driver(s) who actively facilitate the community.
On a global level we facilitate the community of community driver and help them to
- establish common policies (publishing, tagging, measures etc.)
- facilitate best practices among the community drivers
- use the community driver community as a sounding board for feedback and RfE planning   

Q: What is the process for onboarding new groups into this environment from a people perspective

If someone wants to add a new community to SunSpace, she/he has to fill out a template to request a community. We review the template and create the community within 3 business days.
We decided for this model to validate if a similar community already exists - so we can connect other people and communities and avoid replication of work.

Q: Do you feel the contribution equity will work against the goals once the population get too big. people may feel it is not possible to overtake the rest in terms of C.E?

Absolutely - One of the Community Equity widget shows the ranking of a person across all communities. With the Tag Equity model we provide a much granular model e.g. Top Contributors,Top Information, Top Country of a specific community or subject (e.g Java, HPC computing etc.). That means that each individual community can build their specific value system and can leverage the tailored Community Equity Services. (I will post soon a blog post on all the community equity widgets we have today)

Q: Is it possible to share more details on the search. Is it an open source solution too?

(Intranet) search is only as good as the metadata it gets. (e.g. garbage in/ garbage out). The goal of the Community Equity services is to metadata enrich URL's
That means we automatically add metadata like tags, equity values, author information, hits, rating information etc. to each URL during the content authoring process.

Then we have a simple three step model how we can turn the search in an extremely powerful mashup service:

1. constant feed (RSS/ATOM) of metadata enriched URL's into to search engine (more or less realtime update of search index)
2. leverage standard search technology (in our case Ultraseek/Verity) to search for terms
3. take the search result as XML stream and post-process the search result to generate dynamic mashup services
as example:
- build tag cloud of search result
- show related communities
- show experts related to search result
- etc.

In theory you can take any search technology as long as we can programatically read the search result and do our "magic' with the post processing.
Currently we using "perl" for the post processor :-)

We have not yet decided if we open source this technology...

Q: Will the hardware configurations they are using be discussed?

Infrastructure: The architecture is designed for secure deployment in an Intranet or on the Internet. 200902161439.jpg
We use Zeus as the firewall/load-balancer and Appgate for the secure admin access
The hardware is based on Sun X4450 servers for the Web and Application tier and on SPACR M4000 for
back-end tier, search, Zeus and Appgate.

Tuning: We spent a lot of "brain cycles" on tuning the infrastructure, caching model, Java JVM settings, Confluence
and our web services.
We are happy to provide you the infrastructure and consulting for your project :-).

Q: Do you use internal Confluence user accounts, or have you integrated with an external LDAP directory service?

We use a combination of both. When a user logs in the first time via LDAP , we create the Confluence user on SunSpace and auto-populate
- confluence user
- create a user in our back-end user/group service to provide federated access control across all web services  
- personal space including home page
- add the user to specific groups according her/his profile in LDAP
- and more ..

Q: How do you motivate people who perhaps do not care very much about the ratings on the system? or perhaps the question is how do you identify the critical motivating factors ?

1. easy to use
The entry barrier for rating (or commenting) should be as low as possible. We have a simple rating widget on each page which allows to provide rating feedback with a single click
2. real time feedback
For each page we have an activity feed were the author (or others) can see the latest activities (update,tagging,rating,comment,views,download) around the content
3. Community Equity an Methodology

As discussed in the Webcast - the most important question we need to answer is "What is in it for me?" . Since all social activities (like rating) count for a person's personal equity, people
are more motivated to provide feedback. But this is not enough. The overall Community Equity model need to be linked to recognition / incentive programs were people get recognized for their community work. And hey - be creative here - getting a distinct T-Shirt for the best community contributor of the month could already make a big difference. :-)

Q: Will sun consider selling this technology for other users?


1. Consulting - we provide consulting on how to build "vibrant communities" and we can "clone" SunSpace for your business
2. Open Source - we plan to open source the Community Equity Services (rating/commenting, tagging, equity calculation engine) in the next few month.
3. Productization - we plan to productize some of the technology as part of Sun's web infrastructure offering

Please contact me if you are interested peter.reiser(at)

Q: Also wondering whether you see a future link to extrernal social networks?

Absolutely - we are looking carefully into the emerging Social networking standards like Open Social , APML , ATOM activity extension and others ..
The Community Equity model is already prepared to add Personal Sociometry Equity (

Q: What kind of ontologies are involved?

Currently we support folksonomy tagging and so called controlled vocabulary which are focused around product, technology, geographical coverage (Region Country), industry and best practices. Daniela Barbosa from Dow Jones published an great ebook called Folksonomies and Taxonomies Cookbook which includes SunSpace as a use case.

Furthermore as part of our participation in the EU project KIWI, we are actively working on the integration of Semantic Web into our Community Equity model.

Q:I heard Peter from Sun mention that they have configured Confluence to start with the Personal Space of a user (at login). Do you have any idea how that was done?

We added a script to the default home space of SunSpace which redirects the user to her/his personal page


Q: did you have performance issues - especially with the theme builder and bubbles plugins - and if so, were you able to resolve?

Good question:-) We are constantly fighting with performance bottlenecks versus user expectations/experience. Generally performance is good and theme builder and bubbles are scaling nicely. I would categorize performance challenges as follows:

1. page load (http calls): Increasing functionality and customization is increasing page load trough additional JavaScript, CSS etc. If you have a good network with low latency this should not be a problem.Since SunSpace is used globally - network performance and latency can be an issue. We are addressing by- CSS: we consolidating as much CSS as we can- JavaScript: standardization on a single JavaScript Framework (jquery). (Confluence used to have customized JS libraries which generate a lot of issues (name space etc.) with other applications. I think with Confluence 10x they standardize on jquery as well and I hope that all plugins will be switch to the new model soon...) -
Caching: caching,caching.. this helps a lot but with a highly personalized website this can be tricky. If you can - use http instead https as client caching is much better

2.Confluence platform tuning: As describe above we doing a lot of infrastructure tuning. On the application level we carefully monitoring the Confluence cache sizes and adjust if needed. Also we are moving to a clustered infrastructure pretty soon which should balanced the load to different servers. One of the bottlenecks we discovered is the large amount of spaces (> 25'000 users spaces, > 500 global spaces) and Access Control. Since we SunSpace will be accessible from the Internet (Sun employees only - sorry :-( ), we have each single page access controlled and anonymous pages are disabled. We have seen various issues with some macros and actions (e.g. dositesearch, feed, {blog-post} etc.) which seems to do recursive access control across ALL spaces (Global and Personal). Atlassian is aware of these issues and is working on it...

Q: How do you manage people and content they created when some leaves the company in your "people" directory?

Thanks for this questions :-) Unfortunately Confluence has no function to disable a user nor delete a user if she/he made a contribution.Luckily - as part of our Community Equity Services we maintain our own user/group management model to allow Access Control across multiple web services. Every night we running a scheduled job which compares our user table with LDAP and automatically disable users which are not found in LDAP anymore. This disables the users in all web services (attachment etc.) except Confluence. What we can do in Confluence is to display a message on the Profile page that this user does not exist anymore.
Hello Atlassian - please add a disable user function which disables the user in Confluence including email

Monday Feb 09, 2009

SunSpace explained - Atlassian Voice of the customer webinar

Here is the presentation for Atlassian's - Voice of the customer webinar

Date: 12. February 2009
Time: 9am - 10am Pacific Time

Sunday Jan 18, 2009

Trusted content through facilitated communities

Recently I got a lot of questions on how to build trusted content with communities.

At Sun we have a community called Onestop. This is a community of around 300 subject matter experts who voluntary maintain a page around a topic like a product, a technology or a best practice. The people in the field are really trusting this content.

As example I got some feedback from a user who told me

" If its not on Onestop it does not exist."

This is pretty cool and probably the dream of any online marketeers. Community created content is TRUSTED by the community !

But how can you build trusted "bottom up" content?

Its all about how you facilitate the communities !

Content and Trust

As more process you add to the content creation/maintenance as more its get trusted by the user.

Example: Wiki content might be pretty untrusted but a product page maintained by the product group is a highly trusted as it is the System of Record for the product description.


Reputation and Trust

As higher the reputation of a person is as more people trust the content

Example: In this example we look at the overall Java community. If John Doe, a newbie in the Java world blogs about a Java topic the trust is pretty limited but if James Gosling blogs about a Java topic the trust is likely pretty high


Community model and Trust

When we look at the community model e.g. a completely open and unmoderated community versus a facilitated community we discover that well facilitated communities have more trust then open and unfacilitated communities.

Example: A wiki were everybody can publish whatever she/he want is less trusted then a highly facilitated wiki like Wikipedia

Lesson learned for SunSpace

ok - what did we learn when we build and deployed SunSpace internally ?

1. We need to build a content trust model

We learned a lot from our existing Onestop community and applying these best practices to other communities
(read the Onestop blog for details)

2. We need to build a reputation model

People want and need to be recognized for the contribution and participation in communities. With our integrated Community Equity model we now can evaluate the reputation of a person based on their Tag equity related to their contributions.

3. Facilitated community facilitation

Community need active community management !!!

As part of the SunSpace Community methodology we facilitate the facilitation of communities trough our Community Driver community

more about this in a future blog ..... :-)

Feedback is always highly appreciated !

Sunday Dec 14, 2008

SunSpace 1.3 released

This weekend we released some new and exciting features for SunSpace .

1. Federated Tagging widget

The new federated tagging widget allows to build tag clouds around federated content (e.g attachments,wiki pages from Confluence and MediaWiki), communities and/or people.

Example 1: Show a tag cloud of all Communities from SunSpace and order the tags by Tag Equity (Tag Equity is the social value of all information attached to a tag)


Example 2: Show a tag cloud of a person's contribution tags in a given Community and order it by Usage (How many times a tag has been used by the user)


(you might notice that above tag cloud is my tag cloud from my contributions to the SunSpace dev community :-) )

2. Inter-widget communication

Now - our widgets can talk to each other. We implemented an inter-widget communication based on the Open Ajax Hub specifications.

3. Social Activities (Minifeed)

We added a new widget which shows the social activity around an information (wiki page, attachment etc.)


Due to data privacy concerns we don't show the name of a page viewer - instead we show the country ..

(Hey Data Privacy is very important .. and you don't wont get get in troubles with these guys :-) )


Monday Oct 27, 2008

creative notices when a services does not work...

I like the creative notices when something goes wrong on some of the web 2.0 sites like

Technorati: Sorry! We have a zillion pages, but not that one.

Google: There are so many reasons that this might have happened we can scarcely bring ourselves to type them all out.

but I LOVE this picture as an outage notice :-)


Sunday Oct 26, 2008

Sun takes Web 2.0 into the Workplace

Do you want to know what Sun is doing in the Enterprise 2.0 space ?

check out the White Paper


About Enterprise 2.0,Community Equity, Semantic Web, Social Enterprise and how to Build Vibrant Communities


« June 2016