The Project SocialSite Bloghttps://blogs.oracle.com/socialsite/
Social Networking, software, trends and moreen-usCopyright 2012Sat, 28 Apr 2012 09:12:40 +0000Apache Roller BLOGS401ORA6 (20130904125427)https://blogs.oracle.com/socialsite/entry/project_socialsite_milestone_3Project SocialSite milestone 3davejohnsonhttps://blogs.oracle.com/socialsite/entry/project_socialsite_milestone_3
Fri, 19 Dec 2008 12:44:32 +0000SocialSitemilestone<img src="https://blogs.oracle.com/socialsite/resource/offwego.png" title="skateboarder" align="right" />
<p>The <a href="https://socialsite.dev.java.net/">Project SocialSite</a> team is pleased to announce a new milestone build, Project SocialSite Milestone 3 (<a href="https://socialsite.dev.java.net/downloads.html">download it here</a>). With this build we are essentially feature complete for a first release and so for the next couple of months we will focus on fixing bugs, measuring and improving performance and making SocialSite ready for production.</p>
<p>We've made a lot of progress, but remember: this build is intended for TESTING ONLY! Do not use it in production as it has not been thoroughly tested and is known to be insecure. Here are the more serious of our <a href="http://tinyurl.com/3nxbl5">known issues</a>.</p>
<p>I should also point out that we've got some new nice new docs to go along with the new build:</p>
<ul>
<li><a href="http://wikis.glassfish.org/socialsite/Wiki.jsp?page=SimpleApp">
Developing a Simple Socially Enabled Application</a></li>
<li><a href="http://wikis.glassfish.org/socialsite/Wiki.jsp?page=AdminConsole">
Using the SocialSite Administration Console</a></li>
</ul>
<p>Enjoy!</p>https://blogs.oracle.com/socialsite/entry/opensocial_is_1OpenSocial is 1 and reach is 600 million users at 20 sitesdavejohnsonhttps://blogs.oracle.com/socialsite/entry/opensocial_is_1
Tue, 25 Nov 2008 10:23:06 +0000APIs and specsopensocial<p>OpenSocial's 1st birthday bash was last week and it sounds like it went very well. I wish I could have been there. Google's Dan Peterson posted a <a href="http://opensocialapis.blogspot.com/2008/11/opensocials-birthday-wrap-up-its-good.html">nice summary of the event</a>, with pictures, slides, videos of the presentations and some great adoption numbers for the up-and-coming Social Networking standard:</p>
<ul>
<li>More than 315 million app installs</li>
<li>More than 85 million daily canvas page views</li>
<li>More than 7,500 applications</li>
<li>More than 20 live containers</li>
</ul>
<p>Pretty impressive, especially considering OpenSocial is not even version 1.0 yet. Here's a chart that shows adoption over the past year, and some well deserved party favors:</p>
<img src="https://blogs.oracle.com/socialsite/resource/OpenSocialReach-birthday-centeredblue.png" title="Graph of OpenSocial adoption numbers" />
<p>With SocialSite, we hope to add to those numbers. Stay tuned...</p>https://blogs.oracle.com/socialsite/entry/socialsite_s_flexible_relationship_modelSocialSite's Flexible Relationship modeldavejohnsonhttps://blogs.oracle.com/socialsite/entry/socialsite_s_flexible_relationship_model
Fri, 21 Nov 2008 10:00:55 +0000APIs and specssocialsite<img src="http://rollerweblogger.org/roller/resource/oneswayrel.png" title="Fish buddies" align="right" />
<p>After the big announcement last week and the blog-silence this week, you might we wonder if we're still around. Well, we are and we're as busy as can be. We're working away on automatic profile creation, better theme support, new gadget directory and a couple of new efforts that we're not ready to talk about yet.</p>
<p>And, we haven't been totally silent this week either. You just have to know where to look. Just the other day I blogged the <a href="http://rollerweblogger.org/roller/entry/socialsites_flexible_relationship_model">details of the SocialSite relationship model</a> on my person blog, and explained how you can configure SocialSite to behave like various popular Social Networking services.</p>https://blogs.oracle.com/socialsite/entry/socialsite_on_tomcatSocialSite on Tomcatdavejohnsonhttps://blogs.oracle.com/socialsite/entry/socialsite_on_tomcat
Fri, 7 Nov 2008 07:42:43 +0000SocialSiteinstallationsocailsitetomcat<img src="https://blogs.oracle.com/socialsite/resource/tomcat.png"
title="Tomcat logo" align="right"/>
<p>The <a href="http://socailsite.dev.java.net">Project SocialSite</a> team is part of the GlassFish organization, so you can probably guess our preferred Servlet engine. And, unfortunately, we've been so busy with the development of our core Social Networking features that we haven't had much time to try SocialSite on other platforms (or even to move from GlassFish v2 to the brand new <a href="http://www.sun.com/glassfishv3">v3 Prelude</a> release).</p>
<p>But, since SocialSite is basically <i>just</i> a Java EE webapp, it should run on Tomcat and other platforms. Sun's Sandeep Soni has proven that point and provided what looks to be a complete set of <a href="http://blogs.sun.com/insidemyhead/entry/be_social_by_running_socialsite">instructions for getting SocialSite up-and-running on Tomcat</a>. Sandeep: thanks for the write-up!</p> https://blogs.oracle.com/socialsite/entry/opensocial_v0_9_kick_offOpenSocial v0.9 kick-offdavejohnsonhttps://blogs.oracle.com/socialsite/entry/opensocial_v0_9_kick_off
Thu, 6 Nov 2008 14:19:41 +0000APIs and specsopensocialsocialsite<img src="https://blogs.oracle.com/socialsite/resource/opensocial_140_140.jpg"
title="OpenSocial logo" align="right" />
<p>Work on the next revision of the OpenSocial spec is underway the proposed schedule is below. You've got until tomorrow to get your ideas in.</p>
<blockquote>
Proposed Timeline:
<ul>
<li>Topic ideas due 11/7</li>
<li>Proposals & technical discussions end 11/21</li>
<li>Draft created by 12/4</li>
<li>Full draft review from 12/5 to 12/12</li>
<li>Final publication 12/15</li>
</ul>
</blockquote>
<p>If you're insterested, then check out the <a href="http://spreadsheets.google.com/ccc?key=pLSOqcf1mK9XQ-OmytqL3Qw&hl=en">0.9 Proposals Spreadsheet</a> that lists the proposals slated for discussion. And get involved in the OpenSocial and Gadgets Specification Discussion in the <a href="http://groups.google.com/group/opensocial">OpenSocial Group</a>. Here on the SocialSite team we're working on getting two additions in: Bobby's <a href="http://blogs.sun.com/bobby/entry/proposed_changes_to_opensocial_specification">Messaging changes</a> and adding <a href="https://issues.apache.org/jira/browse/SHINDIG-668">Paging Support for Activities</a>.</p>
<p>Here are links to the discussion threads for the proposals we've made for OpenSocial v0.9 (you may need to join the <a href="http://groups.google.com/group/opensocial">group</a> before you view these):</p>
<ul>
<li><a href="http://groups.google.com/group/opensocial-and-gadgets-spec/browse_thread/thread/7c17d133e9f63ee6/3e9282170dfde3a8?hl=en&lnk=gst&q=messaging+chan">Proposal: Messaging API changes</a></li>
<li><a href="http://groups.google.com/group/opensocial-and-gadgets-spec/browse_thread/thread/1e18fda7388f9ff7?hl=en#">Proposal: Activity Paging</a></li>
</ul>
https://blogs.oracle.com/socialsite/entry/a_little_more_about_socialsiteA little more about SocialSite milestone 2davejohnsonhttps://blogs.oracle.com/socialsite/entry/a_little_more_about_socialsite
Thu, 6 Nov 2008 13:43:54 +0000SocialSitegadgetsmilestonethemeingyui<p>Here are some more details about SocailSite milestone 2 (M2). The major new features that we've been working for M2 are <a href="http://wikis.glassfish.org/socialsite/Wiki.jsp?page=FlexibleRelationships">Flexible Relationship</a>, support for <a href="http://wikis.glassfish.org/socialsite/Wiki.jsp?page=WidgetThemeing">Gadget Themes</a> and Gadget White-Listing. We've also been continuing to perfect our REST, RPC and JavaScript APIs.</p>
<p>Another thing you'll find in the M2 build is the first-cut of our new Dashboard Gadget, which is the place where a SocialSite user can respond to friend and group membership requests, search the social graph and more. As I mentioned yesterday, it's written using JavaScript, <a href="http://ostemplates-demo.appspot.com">Open Social Templates</a> and <a href="http://developer.yahoo.com/yui/">YUI components</a>. Here are some screen-shots. The first shot shows the Activities tab, which can display your activities, your fiends activities and those of your groups.</p>
<img src="https://blogs.oracle.com/socialsite/resource/dashboard-activities.png" /><br />
<p>The second shot shows the people tab, which can display/search all people in the network, filter by your friends, filter by your groups and enables you to request relationships, send messages and invite people to join your groups.</p>
<img src="https://blogs.oracle.com/socialsite/resource/dashboard-people.png" /><br />
<p>With M2, SocialSite is basically feature complete, but we've still got a lot of work to do to perfect our Widgets and Web Services. Some of the Gadget UIs and the Admin Console look pretty rough from a UI perspective. We'll be working on improving those, adding a nice Gadget Directory and improving Widget theming for our next milestone, which is scheduled for early December.</p>
<p>You can download the M2 build from our <a href="https://socialsite.dev.java.net/downloads.html">Downloads Page</a>.</p>https://blogs.oracle.com/socialsite/entry/project_socialsite_m2Project SocialSite milestone 2 work completedavejohnsonhttps://blogs.oracle.com/socialsite/entry/project_socialsite_m2
Wed, 5 Nov 2008 13:11:42 +0000SocialSitemilestone<img src="https://blogs.oracle.com/socialsite/resource/offwego.png" title="skateboarder" align="right" />
<p>I'm going to blame the blog silence on hard work <img src="https://blogs.oracle.com/images/smileys/wink.gif" class="smiley" alt=";-)" title=";-)" /> We're just now finishing what we're calling Project SocialSite milestone 2, which includes Flexible Relationships, a new Dashboard Widget, basic support for Gadget themes and Gadget white/black listing. The new Dashboard is implemented with <a href="http://ostemplates-demo.appspot.com">Open Social Templates</a> and <a href="http://developer.yahoo.com/yui/">YUI components</a>. I'll post more tomorrow once I've updated some docs and captured some nice screen-shots.</p>
https://blogs.oracle.com/socialsite/entry/linkedin_launches_opensocialLinkedIn Apps: Powered by OpenSocialdavejohnsonhttps://blogs.oracle.com/socialsite/entry/linkedin_launches_opensocial
Wed, 29 Oct 2008 04:53:11 +0000APIs and specslinkedinopensocial<a href="http://linkedin.com"><img src="https://blogs.oracle.com/socialsite/resource/linkedinlogo.png" align="right" title="LinkedIn logo"/></a>
<p>More <a href="http://code.google.com/apis/opensocial">OpenSocial</a> adoption news today: <a href="http://linkedin.com">LinkedIn</a> has also launched OpenSocial support with a Application Directory of nine applications including TripIp, Huddle, Wordpress and Slideshare. Here's what TechCrunch has to say about it:</p>
<blockquote>
<a href="http://www.techcrunch.com/2008/10/28/linkedin-means-business-with-new-application-platform/">Jason Kincaid of TechCrunch</a>: LinkedIn has launched its new OpenSocial-based application platform called InApps - an answer to the platforms found on social networks like Facebook and MySpace, but without the clutter and “junk” apps that plague those sites. Unlike most other social networks, LinkedIn apps must go through an approval process before they will go live on the store, and all apps must be deemed “professional” in purpose to appear on the business-oriented social network. [<a href="http://www.techcrunch.com/2008/10/28/linkedin-means-business-with-new-application-platform/">Read on for application mini-reviews and more...</a>]
</blockquote>
<p>And by the way, we're building Gadget white-listing into <a href="http://socialsite.dev.java.net">Project SocialSite</a>, so you can implement the same sort of Gadget approval process for a SocialSite powered Social Network.</p>
https://blogs.oracle.com/socialsite/entry/yahoo_launches_opensocialYahoo! rolls out YAP, Y!OS, OpenSocial and moredavejohnsonhttps://blogs.oracle.com/socialsite/entry/yahoo_launches_opensocial
Tue, 28 Oct 2008 20:51:26 +0000APIs and specsopensocialyahoo<img src="https://blogs.oracle.com/socialsite/resource/yap-editor.jpg"
align="right" title="YAP Editor" />
<p>Yahoo announced the <a href="http://developer.yahoo.com/yap/">Yahoo Application Platform</a> this week (that's a mini-screenshot of the app editor on the right) and, as we've been saying in our SocialSite briefings and presentations, "social is part of the platform." Yahoo is providing multiple <a href="http://developer.yahoo.com/social/">social APIs</a> including <a href="http://code.google.com/apis/opensocial/">OpenSocial</a>. Here's the OpenSocial support announcement on the OpenSocial API blog:</p>
<blockquote>
<a href="http://opensocialapis.blogspot.com/2008/10/launched-yahoos-first-implementation-of.html">Sam Pullara, Vice President, Yahoo! Application Platform</a>:
"This is just the beginning for YAP and OpenSocial. As a founding member of the OpenSocial Foundation, Yahoo! is committed to supporting the complete OpenSocial specification and is working with the community to expand the specification to include OSML and OpenSocial templates. In addition, we are currently implementing a Shindig-based OpenSocial container which will allow us to provide full support for the OpenSocial REST Protocols and thus for Portable Contacts."
</blockquote>
<p>We're always glad to hear about OpenSocial adoption, the more live containers and apps the better from the SocialSite point of view. The same goes for Shindig.</p>
<p>Sam Pullara also mentions working with the community on <a href="http://wiki.opensocial-templates.org/index.php?title=OpenSocial_Templating">OSML and OpenSocial templates</a> and that's good news too. I've been working with templates for a couple of weeks now, using the implementation that's part of Shindig but not yet part of the OpenSocial spec. They're a vast improvement over the way we write gadgets now, from both productivity and maintainability points of view.</p>
<p>Related links:</p>
<ul>
<li><a href="http://developer.yahoo.net/blog/archives/2008/10/yos_10_launch.html">Yahoo! Open Strategy 1.0</a> includes OpenSocial and other social APIs</li>
<li><a href="http://wiki.opensocial-templates.org/index.php?title=OpenSocial_Templating">OpenSocial Template spec</a> latest, August 2008</li>
<li><a href="http://ostemplates-demo.appspot.com/">OpenSocial Templates Demo</a> Nice demo and developer docs for OpenSocial templates</li>
</ul>
https://blogs.oracle.com/socialsite/entry/socialsite_rest_api_not_soSocialSite REST API not so RESTfuldavejohnsonhttps://blogs.oracle.com/socialsite/entry/socialsite_rest_api_not_so
Tue, 21 Oct 2008 18:29:42 +0000APIs and specsopensocialrestsocialsite<img src="https://blogs.oracle.com/socialsite/resource/opensocial_140_140.jpg"
title="OpenSocial logo" align="right" />
<p>So says Roy Fielding, the author of the paper that defined <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"><b>RE</b>presentational <b>S</b>tate <b>T</b>ransfer (REST)</a>. And the same goes for the OpenSocial REST API, which is the basis for the SocialSite REST APIs. Here's part of his comment about OpenSocial:</p>
<blockquote><a href="http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven">Roy Fielding</a>: The <a href="http://www.opensocial.org/Technical-Resources/opensocial-spec-v081/restful-protocol" rel="nofollow">OpenSocial RESTful protocol</a> is not RESTful. It could be made so with some relatively small changes, but right now it is just wrapping RPC results in common Web media types.</blockquote>
</p>There are lots of advantages to being RESTful and we certainly want both the OpenSocial and the SocialSite REST APIs to live up to their names, so I'm glad to hear the changes are "relatively small." Now we just need to figure out what those changes are. I asked Roy to elaborate and I also started a <a href="http://groups.google.com/group/opensocial-and-gadgets-spec/browse_thread/thread/aff4ba7373e21284/201a413efa67c26e#201a413efa67c26e">thread</a> (Google Groups login required) on the topic in the OpenSocial spec discussion group.</p>https://blogs.oracle.com/socialsite/entry/happy_1st_birthday_opensocialHappy Birthday to OpenSocial!davejohnsonhttps://blogs.oracle.com/socialsite/entry/happy_1st_birthday_opensocial
Tue, 21 Oct 2008 17:35:40 +0000APIs and specsopensocial<div style="float:right">
<a href="http://flickr.com/photos/sleepishly/2656467632/sizes/o/">
<img src="http://farm4.static.flickr.com/3076/2656467632_1f6b2afe75_m.jpg"/>
</a>
<br/>Photo by <a href="http://flickr.com/photos/sleepishly/">Jessica Driver</a>
</div>
<blockquote>
<a href="http://opensocialapis.blogspot.com/2008/10/youre-invited-opensocials-first.html">Dan Petersen, OpenSocial API blog</a>: Hard to believe, but OpenSocial is just a few weeks shy of being a full year old! To celebrate, we're getting together to look back on the great progress we've all made in the past year and to discuss where we should take OpenSocial next. And of course, we'll eat birthday cake!
</blockquote>
<p>In addition to cake the event (<a href="http://opensocialapis.blogspot.com/2008/10/youre-invited-opensocials-first.html">details here</a>) will include updates from developers, spec discussions and opportunities for hacking. The event will be held at 10AM on Thursday, November 13, 2008 at the MySpace office in San Francisco, CA. I can't make it myself, but hopefully some of the SocialSite team can attend.</p> https://blogs.oracle.com/socialsite/entry/socialsite_s_opensocial_extensions_partSocialSite's OpenSocial extensions, part 2davejohnsonhttps://blogs.oracle.com/socialsite/entry/socialsite_s_opensocial_extensions_part
Fri, 17 Oct 2008 14:06:07 +0000APIs and specs<img src="https://blogs.oracle.com/socialsite/resource/opensocial_140_140.jpg"
title="OpenSocial logo" align="left" />
<p>Today, I've got another post in my series on SocialSite's OpenSocial extensions. The article is titled <a href="http://rollerweblogger.org/roller/entry/socialsite_opensocial_extensions_part_2">SocialSite's OpenSocial extensions, part 2: Web Services (continued)</a> and it covers the new Web Services APIs we've added for Gadget management, Messages and Search.</p>https://blogs.oracle.com/socialsite/entry/socialsite_s_opensocial_extensionsSocialSite's OpenSocial extensionsdavejohnsonhttps://blogs.oracle.com/socialsite/entry/socialsite_s_opensocial_extensions
Wed, 15 Oct 2008 14:49:45 +0000APIs and specsopensocial<img src="https://blogs.oracle.com/socialsite/resource/opensocial_140_140.jpg"
title="OpenSocial logo" align="left" />
<p>As you may already know, to enable full read/write access to the Social Graph for the <a href="http://socialsite.dev.java.net">Project SocialSite</a> Widgets and Web Services, we're extending the standard OpenSocial APIs. This week, I've started a series of blog posts to describe the extensions we are making. Part 1 covers <a href="http://rollerweblogger.org/roller/entry/socialsite_opensocial_extensions">SocialSite's OpenSocial extensions: Web Services</a>.</p>https://blogs.oracle.com/socialsite/entry/opensocial_live_across_ning_sOpenSocial live across Ning's 500,000 networksdavejohnsonhttps://blogs.oracle.com/socialsite/entry/opensocial_live_across_ning_s
Mon, 13 Oct 2008 15:07:10 +0000Social Networkingningopensocial<div style="float:right; padding: 0 0px 5px 5px">
<a href="http://blog.ning.com/2008/10/opensocial-on-ning.html">
<img src="https://blogs.oracle.com/socialsite/resource/opensocial-ning.jpg"
title="OpenSocial at Ning screen-cast" /></a>
</div>
<p>Via the <a href="http://opensocialapis.blogspot.com/2008/10/ning-launches-opensocial-across-500000.html">OpenSocial APIs blog</a>, here's some good news for OpenSocial. OpenSocial v0.7 is now live across Ning's 500,000 niche social networks and there are more than 30 OpenSocial applications in the Ning directory. Here's the scoop from Ning's blog:
<blockquote>
<p>"OpenSocial is now live across our more than 500,000 social networks this morning. This release replaces and improves our older “Gadgets” beta functionality, and enables Network Creators and their members to add all sorts of great new features, or Applications, to their profile pages with a single click."
<p>"Each social network on Ning now offers more than 30 OpenSocial applications from which to choose, including file sharing from Box.net, poll creation from Polldaddy and e-commerce from Shopit."</p>
</blockquote>
<p><a href="http://blog.ning.com/2008/10/opensocial-on-ning.html">Read the full post</a> for more including screen-shots and a screen-cast showing off the new OpenSocial feature set.</p>https://blogs.oracle.com/socialsite/entry/socialsite_webinar_slidesSocialSite Webinar Slideslindstrohttps://blogs.oracle.com/socialsite/entry/socialsite_webinar_slides
Fri, 10 Oct 2008 09:13:59 +0000SocialSiteopensocialsocialsitetheaquariumwebinar<table><tr><td>
<img src="https://blogs.oracle.com/socialsite/resource/SocialSitePreso.jpg" alt="SocialSite Webinar Slides" width="180" height="154" hspace="5" vspace="5" align="left"/>
<p>Did you miss or have trouble viewing <a href="http://rollerweblogger.org/roller/" title="Dave's Blog">Dave Johnson</a>'s webinar on <a href="https://socialsite.dev.java.net/">Project SocialSite</a> yesterday? Dave has now posted improved <a href="http://wikis.sun.com/download/attachments/49907108/SocialSite-Webinar-Oct-2008.pdf">slides</a> from his presentation. This may not be the same as seeing Dave's talk live, but you still can get useful information by reading the slides.
</p>
</td>
</tr></table>https://blogs.oracle.com/socialsite/entry/developing_project_socialsite_a_quickDeveloping Project SocialSite - a quick tutoriallindstrohttps://blogs.oracle.com/socialsite/entry/developing_project_socialsite_a_quick
Thu, 9 Oct 2008 13:48:23 +0000SocialSitegadgetssocialsitetutorial<img alt="Bobby Bissett" align="right" src="http://blogs.sun.com/socialsite/resource/bobby.jpg" />
<p>Want to build <a href="https://socialsite.dev.java.net/">Project SocialSite</a> from scratch? Then read this <a href="http://blogs.sun.com/bobby/entry/developing_project_socialsite">blog</a> by project member Bobby Bissett.</p>
<p>In his blog, Bobby discusses setup information and has a quick <a href="http://mediacast.sun.com/users/bbissett/media/install_develop.swf">screencast</a> showing the steps he follows when developing Project SocialSite. He also discusses some FireFox extensions which are pretty helpful if you want to do development work.
</p>
https://blogs.oracle.com/socialsite/entry/socialsite_webinarSocialSite Webinar: Thursday, October 9thwoodjrhttps://blogs.oracle.com/socialsite/entry/socialsite_webinar
Wed, 8 Oct 2008 10:06:59 +0000SocialSiteopensocialsocialsitetheaquariumwebinar<table><tr><td width="148">
<a href="http://commons.wikimedia.org/wiki/Image:Television_icon.svg" title="Drawing of a Television (by &quot;Sakurambo&quot;)">
<img src="https://blogs.oracle.com/socialsite/resource/television_140_103.png" alt="Drawing of a Television" width="140" height="103" hspace="4" vspace="4" align="left" /></a>
</td>
<td valign="top">
<p>
Did you know that <a href="http://blogs.sun.com/theaquarium/" title="The Aquarium: News from the GlassFish Community">The Aquarium</a> has its own TV channel? Okay, it's actually a <a href="http://www.ustream.tv/channel/theaquarium" title="TheAquarium Channel on Ustream.TV">Ustream.TV channel</a>, but still...
</p>
<p>
Each week, it has a new technical webinar covering some topic in the GlassFish community. And this week, our very own <a href="http://rollerweblogger.org/roller/" title="Dave's Blog">Dave Johnson</a> will be talking about <a href="https://socialsite.dev.java.net" title="SocialSite: A Social Networking Server with OpenSocial Support">Project SocialSite</a>.
</p>
</td></tr></table>
<p>
As Dave <a href="http://rollerweblogger.org/roller/entry/project_socialsite_webinar_thursday_at" title="Webinar Notice on Dave's Blog">describes</a>, he'll be covering "the reasoning behind Project SocialSite, the basics of OpenSocial and what SocialSite adds, the SocialSite architecture and its Widgets and Web Services." It's happening tomorrow (Thursday) at 11:15am PT. For more information, see the <a href="http://wikis.sun.com/display/TheAquarium/SocialSiteAndOpenSocial" title="Details for the Webinar: SocialSite - OpenSocial for GlassFish">webinar details page</a>.
</p>https://blogs.oracle.com/socialsite/entry/opensocial_0_9_inputOpenSocial 0.9 Inputlindstrohttps://blogs.oracle.com/socialsite/entry/opensocial_0_9_input
Tue, 7 Oct 2008 09:36:40 +0000APIs and specsgadgetsjavascriptopensocialsocialweb2.0<table><tr><td>
<a href="http://commons.wikimedia.org/wiki/Image:Microphone.JPG" title="Picture of a Microphone by Lestat (Jan Mehlich)"><img src="https://blogs.oracle.com/socialsite/resource/microphone_160_120.png" alt="Picture of a Microphone" width="160" height="120" hspace="5" vspace="5" align="left"/></a>
<p>Do you have input to improve <a href="http://www.opensocial.org/">OpenSocial</a>? If so, you're in luck. Dan Peterson sent out a <a href="http://groups.google.com/group/opensocial-and-gadgets-spec/browse_thread/thread/27a2f9d86d55b33b?hl=en#">call</a> to start the ball rolling on the OpenSocial v0.9 Specification. For newbies he discusses the specification process. He also gives a recap of likely changes in v0.9.
</p>
</td></tr>
<tr><td>
<p>He's looking to gather all ideas by this Friday (October 10th). So if you've been itching for a feature, <b>now</b> is the time to send your ideas in!
</p>
</td>
</tr></table>https://blogs.oracle.com/socialsite/entry/portable_contacts_apiOn The Horizon: A Portable Contacts API?woodjrhttps://blogs.oracle.com/socialsite/entry/portable_contacts_api
Mon, 6 Oct 2008 12:02:54 +0000APIs and specscontactsportablecontactsrestrestfulsocialsocialnetworkingweb2.0<table><tr><td width="148">
<a href="http://commons.wikimedia.org/wiki/Image:Rollkartei_hg.jpg" title="Picture of a Rolodex (by Hannes Grobe)">
<img src="https://blogs.oracle.com/socialsite/resource/rolodex_140_140.png" alt="Picture of a Rolodex" width="140" height="140" hspace="4" vspace="4" align="left"/>
</a>
</td>
<td valign="top">
<p>
Want to invite your email contacts to join you on your favorite social networking site? You probably can. Want to do so without having to give your email account username and password to the social networking site? Your odds drop a bit. Want to do it all in a standardized way? Your odds drop to zero.
</p>
<p>
But that could change, if the guys behind the <a href="http://portablecontacts.net/" title="'Portable Contacts' Project Site">Portable Contacts</a> effort have their way. They're trying to provide a standardized and secure way for users to share address book data across different sites.
</p>
</td></tr></table>
<p>
The <a href="http://portablecontacts.net/draft-spec.html" title="Draft Specification: Portable Contacts API">specification</a> is still at the draft stage. But, as Dare Obasanjo <a href="http://www.25hoursaday.com/weblog/2008/10/05/ThePortableContactsAPIKillingThePasswordAntiPatternOnceAndForAll.aspx" title="The Portable Contacts API: Killing The Password Anti-Pattern Once and For All">describes</a>, there is already a lot to like about its approach (particularly the alignment with <a href="http://oauth.net/" title="OAuth: A Standard to Publish and Interact with Protected Data">OAuth</a> and <a href="http://www.opensocial.org" title="OpenSocial: A Standard for Social Networking Applications">OpenSocial</a>). So while it's too early for a social networking server like <a href="https://socialsite.dev.java.net" title="SocialSite: A Social Networking Server with OpenSocial Support">Project SocialSite</a> to directly leverage this work, we'll certainly be keeping an eye on it.
</p>https://blogs.oracle.com/socialsite/entry/project_socialsite_turns_one_milestoneProject SocialSite Turns One (Milestone) Todayuser12611203https://blogs.oracle.com/socialsite/entry/project_socialsite_turns_one_milestone
Fri, 3 Oct 2008 14:19:50 +0000SocialSitejsonmilestoneopensocialreleaserestsocialsite<p>
We've reached our first milestone release, available on the
<a href="https://socialsite.dev.java.net/servlets/ProjectDocumentList">download
page</a> now. While you won't see many changes on the surface, that doesn't mean
a lot hasn't changed. Our Milestone 1 release includes a complete rewrite of
many of our back-end services to use the new OpenSocial REST and JSON-RPC APIs.
</p>
<p>
For more information on the REST API Dave has a great writeup
<a href="http://rollerweblogger.org/roller/entry/shindig_java_internals_diagram_updated">in this blog</a>. These changes give us a better alignment with OpenSocial, allow us
to batch requests, and make it easier to support multiple forms of client to server
and server to server communication. With these changes in the back end completed, we
can focus our attention now towards UI improvements and new features. As always, let
us know what you like, what you'd like to see, and especially let us know if you'd
like to help!
</p>
https://blogs.oracle.com/socialsite/entry/dave_johnson_on_liveminkDave Johnson on LiveMinkuser12611203https://blogs.oracle.com/socialsite/entry/dave_johnson_on_livemink
Thu, 2 Oct 2008 13:57:49 +0000SocialSitegadgetsnetworkingopensocialpodcastsocialsunmink<a href="http://blogs.sun.com/webmink/" title="Simon Phipps, SunMink"><img alt="Simon Phipps, SunMink" align="left" src="http://blogs.sun.com/socialsite/resource/sunmink.png" /></a>
<p>
SocialSite's own <a href="http://rollerweblogger.org/roller/">Dave Johnson</a>
was
<a href="http://blogs.sun.com/webmink/entry/livemink_dave_johnson_and_project">interviewed
this week</a> for the LiveMink podcast by
<a href="http://blogs.sun.com/webmink/">Simon Phipps</a>. Tune in for information on
Project SocialSite, social networking, and some of our future plans.
</p>
https://blogs.oracle.com/socialsite/entry/how_to_social_enable_your1How to socially enable your web site using SocialSite - a follow upuser12611203https://blogs.oracle.com/socialsite/entry/how_to_social_enable_your1
Wed, 1 Oct 2008 14:33:52 +0000SocialSitegadgetssocialsite<p>
It's good to see so much interest in using SocialSite -- with the all the changes going on
in the implementation it's tough to keep the documentation current. In a
<a href="http://blogs.sun.com/socialsite/entry/how_to_social_enable_your">previous
entry</a>, we had a short screen cast telling you what your site needed to do to
host SocialSite gadgets. It was really more of an overview, so I've written
up <a href="http://blogs.sun.com/bobby/entry/socialsite_gadgets_and_you_r">some
more information</a> to fill out the rest of the story.
</p>
<p>
This shouldn't be taken as a substitute for official documentation. But the benefit of
a blog is that I can describe how things are working today -- if it changes tomorrow,
tomorrow gets another blog!
</p>
https://blogs.oracle.com/socialsite/entry/the_opensocial_roadmapGoogle Exec Describes OpenSocial's Roadmapwoodjrhttps://blogs.oracle.com/socialsite/entry/the_opensocial_roadmap
Tue, 30 Sep 2008 10:29:48 +0000APIs and specsgoogleinterviewsopensocialroadmapsocialweb2.0<table><tr><td width="148">
<a href="http://commons.wikimedia.org/wiki/Image:DC_Area_Road_Map.svg" title="Washington, DC Roadmap"><img src="https://blogs.oracle.com/socialsite/resource/roadmap_140_140.png" alt="A Washington, DC Roadmap" width="140" height="140" hspace="4" vspace="4" align="left"/></a>
</td>
<td valign="top">
<p>
Want to understand where <a href="http://www.opensocial.org/" title="OpenSocial.org: The Home of OpenSocial">OpenSocial</a> is today and where it's heading tomorrow? Then read Joe Farber's <a href="http://www.technologynews.com.au/the-opensocial-roadmap/" title="'The OpenSocial Roadmap' (a Dan Farber interview with Joe Kraus)">interview</a> with Joe Kraus (a Director of Product Management at Google who focuses on social networking and OpenSocial).
</p>
<p>
They talk about the reach of current OpenSocial deployments (over 300 million users, as <a href="http://blogs.sun.com/socialsite/entry/how_many_opensocial_users" title="The Project SocialSite Blog: 'How many users can you reach with an OpenSocial Gadget?'">we've reported before</a>), what's coming next with OpenSocial 0.8 (an emphasis on the <a href="http://code.google.com/apis/opensocial/docs/dataapis.html" title="RESTful Data APIs Overview">RESTful Data APIs</a>), and what's further down the road in the 0.9 plans (<a href="http://tech.groups.yahoo.com/group/os-templates/" title="Discussion of the OpenSocial Templates Proposal">OpenSocial Templates</a>, for one thing).
</td></tr></table>
<p>
As <a href="http://blogs.sun.com/socialsite/entry/opensocial_is_indeed_the_heart" title="The Project SocialSite Blog: 'OpenSocial is Indeed the Heart of SocialSite'">we said last week</a>, OpenSocial is the heart of <a href="https://socialsite.dev.java.net" title="SocialSite: A Social Networking Server with OpenSocial Support">Project SocialSite</a>. So it's nice to see that it's getting plenty of attention.
</p>https://blogs.oracle.com/socialsite/entry/opensocial_is_indeed_the_heartOpenSocial is indeed the heart of SocialSite !!vijaysrhttps://blogs.oracle.com/socialsite/entry/opensocial_is_indeed_the_heart
Fri, 26 Sep 2008 09:52:45 +0000SocialSitenetworkingopensocialsocialsocialsiteweb2.0wordle<a href="http://blogs.sun.com/woodjr/resource/socialsiteWordle_496_335.png" title="A 'Word Cloud' of the SocialSite Blog"><img alt="Thumbnail of the 'Word Cloud' for the SocialSite Blog" align="left" src="http://blogs.sun.com/socialsite/resource/socialsiteWordle_140_95.png" /></a>
<p>
Here is some Friday fun. How are <a href="https://socialsite.dev.java.net">Project SocialSite</a> and OpenSocial standard related? <a href="http://blogs.sun.com/woodjr/entry/wordling_socialsite">Jamey has the answer</a>. :)
</p>https://blogs.oracle.com/socialsite/entry/project_socialsite_wants_youProject SocialSite wants YOU !!vijaysrhttps://blogs.oracle.com/socialsite/entry/project_socialsite_wants_you
Thu, 25 Sep 2008 14:57:13 +0000SocialSitenetworkingopensocialsocialsocialsite<a href="http://en.wikipedia.org/wiki/Uncle_Sam" title="Uncle Sam"><img alt="A Famous 'Uncle Sam' Recruiting Poster" align="right" src="http://blogs.sun.com/socialsite/resource/unclesam_127_140.png" /></a>
<p>
Quite a few people have shown interest in contributing to <a href="https://socialsite.dev.java.net">Project SocialSite</a>. While a few have some concrete ideas, most are not sure what to contribute and how. <a href="http://blogs.sun.com/woodjr/entry/want_to_feel_like_royalty">As Jamey points out</a>, you can help us by filing bugs and enhancement requests, contributing code / patches, updating <a href="http://wikis.glassfish.org/socialsite/">our wiki</a> with FAQs, documentation and such.
</p>
<p>For those of you particularly interested in taking part in development of features for <a href="https://socialsite.dev.java.net">Project SocialSite</a>, we have put together some <a href="http://wikis.glassfish.org/socialsite/Wiki.jsp?page=Proposals">proposals for external contributions</a>. This is just an initial list of ideas and we will keep updating this list. Take a look, send us an <a href="mailto:dev@socialsite.dev.java.net">email</a> if you are interested in contributing to the project and we will take it up from there.
</p>https://blogs.oracle.com/socialsite/entry/details_of_rest_implementation_javaDetails of REST Implementation (Java) in Shindigvijaysrhttps://blogs.oracle.com/socialsite/entry/details_of_rest_implementation_java
Wed, 24 Sep 2008 16:33:42 +0000Implementationopensocialrestshindigsocialsite<p>
A while back Dave Johnson posted <a href="http://blogs.sun.com/socialsite/entry/how_the_shindig_rest_api">a nice overview</a> detailing how the REST API works in <a href="http://incubator.apache.org/shindig/">Apache Shindig</a>. He just updated that to cover <a href="http://rollerweblogger.org/roller/entry/shindig_java_internals_diagram_updated">Shindig/Java's latest REST/RPC implementation</a>.
</p>
<p>
For those interested in more, <a href="http://sites.google.com/site/opensocialarticles/Home/shindig-rest-java">here is an article</a> that delves into much more details on this topic.
</p>https://blogs.oracle.com/socialsite/entry/socialsite_hops_the_pondOpenSocial (and SocialSite) at Google Developer Day Londonwoodjrhttps://blogs.oracle.com/socialsite/entry/socialsite_hops_the_pond
Tue, 23 Sep 2008 07:06:06 +0000SocialSiteconferenceconferencesgooglelondonopensocialsocialsocialsitevideovideosweb2.0youtubezembly<table><tr><td width="145">
<a href="http://code.google.com/events/developerday/2008/" title="Google Developer Day 2008"><img src="https://blogs.oracle.com/socialsite/resource/gdd2008_137_101.gif" alt="Google Developer Day 2008 Logo" width="137" height="101" hspace="4" vspace="4" align="left" /></a>
</td>
<td valign="top">
<p>
<a href="http://wordpress.chanezon.com/" title="Patrick Chanezon's Blog">Pat</a>, <a href="http://www.chabotc.com/" title="Chris Chabot's Blog">Chris</a>, and others gave an OpenSocial presentation last week at the <a href="http://code.google.com/intl/en_uk/events/developerday/2008/home.html">London edition of Google Developer Day 2008</a>. A <a href="http://www.chabotc.com/generic/opensocial_gdd2008_london/" title="Video of OpenSocial Presentation at Google Developer Day 2008 (London)">full video of the session</a> is now available.
</p>
<p>
Check it out for a great introduction to all things OpenSocial (from writing and monzetizing an app to turning your own site into an OpenSocial container). And, of course, we're excited to see that they referenced some of Sun's next-generation web technologies.
</p>
</td></tr></table>
<p>
First, <a href="http://zembly.com/" title="Zembly: Author social applications using your browser">Zembly</a> is mentioned (around 15:00) as a great tool for authoring OpenSocial applications right inside your browser. And then they have a slide (around 46:00) describing our own <a href="https://socialsite.dev.java.net/" title="SocialSite: Social Networking System with OpenSocial Support">SocialSite</a> technology as a nice option for adding OpenSocial support within your own enterprise. Naturally, we couldn't agree more.
</p>https://blogs.oracle.com/socialsite/entry/how_to_social_enable_yourHow to social enable your web site using SocialSite - a quick primervijaysrhttps://blogs.oracle.com/socialsite/entry/how_to_social_enable_your
Mon, 22 Sep 2008 09:48:06 +0000SocialSiteopensocialsocialsitetutorial<img alt="Bobby Bissett" align="right" src="http://blogs.sun.com/socialsite/resource/bobby.jpg" />
<p>
As we informed you earlier, we are working on better documentation. Very early drafts for some of the documents are available at our <a href="http://wikis.glassfish.org/socialsite/">Project Wiki</a>. What we have now are very early drafts and they are undergoing review and updates as we write this blog. Meanwhile, for immediate help, project member Bobby Bissett has put together <a href="http://mediacast.sun.com/users/bbissett/media/socialsite_and_servers.swf">this short screencast</a> that can serve as a good primer on social-enabling your website using <a href="https://socialsite.dev.java.net/">Project SocialSite</a>.
</p>https://blogs.oracle.com/socialsite/entry/finalizing_socialsite_rest_apiFinalizing SocialSite REST API - Proposalvijaysrhttps://blogs.oracle.com/socialsite/entry/finalizing_socialsite_rest_api
Tue, 16 Sep 2008 12:21:35 +0000ImplementationopensocialrestsocialsiteAs we <a href="http://blogs.sun.com/socialsite/entry/project_socialsite_what_is_going">mentioned last week</a>, we are currently working on implementing complete support for <a href="http://code.google.com/apis/opensocial/docs/0.8/restfulspec.html">OpenSocial RESTful API specification</a>. We have published a <a href="http://wikis.glassfish.org/socialsite/Wiki.jsp?page=Proposals">formal proposal here</a> that details how we are planning to achieve this. Feedback is most welcome.https://blogs.oracle.com/socialsite/entry/project_socialsite_what_is_goingProject SocialSite - What is going on ?vijaysrhttps://blogs.oracle.com/socialsite/entry/project_socialsite_what_is_going
Fri, 12 Sep 2008 15:42:29 +0000SocialSiteopensocialsocialsite<p>
Project SocialSite <a href="http://blogs.sun.com/socialsite/entry/project_socialsite_opens_up">was announced to the public</a> about a month back and since then we have pushed <a href="https://socialsite.dev.java.net/servlets/ProjectDocumentList">couple of promoted builds</a> out for the community to try it out. We have got some feedback - good and bad :) So what are we up to now?
</p>
<ul>
<li>We have a <a href="http://wikis.glassfish.org/socialsite/">wiki for the project</a> where we will be posting our all project related documentation like guides, "how to" documentaiton, design documentation, design proposals, feature lists etc</li>
<li>We decided to reduce our dependence on jMaki. The proposal for this is available <a href="http://wikis.glassfish.org/socialsite/Wiki.jsp?page=Issue63">here</a>. Implementation of this is almost done and is present in the latest workspace</li>
<li>We also have a proposal for <a href="http://wikis.glassfish.org/socialsite/Wiki.jsp?page=SecurityModel">security model for the project</a></li>
<li>We decided to implement complete support for <a href="http://code.google.com/apis/opensocial/docs/0.8/restfulspec.html">RESTful API specification</a>.</li>
<li>The above two are big changes and hence the workspace may be a little bit unstable - please bear with us. But <a href="https://socialsite.dev.java.net/files/documents/8682/108840/SocialSite.jar">the latest promoted build</a> is the one built before the above changes and hence should be stable</li>
<li>We have been busy putting together some documentation plan. We will be using the <a href="http://wikis.glassfish.org/socialsite/"> project wiki</a> to publish these draft documentation and we welcome feedback from the community</li>
<li>The documentation on the wiki will be live and will keep changing as the product matures</li>
<li>We also spent sometime look at our our development tests, test framework etc. We hope to have better automated tests available in the workspace soon</li>
</ul>
<p>
That is some of the things that we have been busy with. Now what the community can expect?
</p>
<ul>
<li>The next promoted build may not be out for 2-3 weeks till we complete implementation of support for OpenSocial REST specification</li>
<li>You can expect one milestone build every month for the next 2-3 months (at around the end of every month starting 9/30)</li>
<li>You will see draft documentation starting to appear on our project wiki in the next week</li>
<li>You will also see our detailed release plan, features available in each milestone etc</li>
</ul>
<p>
Thanks a lot for your support and interest so far. Keep the feedback coming. :)
</p>