<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>yag: Community and Architecture : microsoft.community</title><link>http://blogs.msdn.com/yag/archive/tags/microsoft.community/default.aspx</link><description>Tags: microsoft.community</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>We have a beta up and available</title><link>http://blogs.msdn.com/yag/archive/2007/04/17/we-have-a-beta-up-and-available.aspx</link><pubDate>Wed, 18 Apr 2007 01:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2166808</guid><dc:creator>YAG</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/yag/comments/2166808.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=2166808</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=2166808</wfw:comment><description>&lt;P&gt;I &lt;A class="" href="http://blogs.msdn.com/yag/archive/2007/03/30/showing-what-we-got.aspx" target=_blank mce_href="http://blogs.msdn.com/yag/archive/2007/03/30/showing-what-we-got.aspx"&gt;wrote a little while ago&lt;/A&gt; about what we were trying to accomplish with our efforts. Well, the initial beta is out. This will hopefully give you some insight into what we're working on, and a place for you to give us feedback. The overall information, FAQs, videos,&amp;nbsp;and other good things&amp;nbsp;&lt;A class="" href="http://www.microsoft.com/communities/default.mspx" target=_blank mce_href="http://www.microsoft.com/communities/default.mspx"&gt;are here&lt;/A&gt;. You can also go directly to the sites:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;EM&gt;Forums: &lt;/EM&gt;&lt;/STRONG&gt;&lt;A href="http://beta.communities.microsoft.com/forums"&gt;&lt;FONT color=#006ff7&gt;http://beta.communities.microsoft.com/forums&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;STRONG&gt;&lt;EM&gt;Blogs: &lt;/EM&gt;&lt;/STRONG&gt;&lt;A href="http://beta.communities.microsoft.com/blogs"&gt;&lt;FONT color=#006ff7&gt;http://beta.communities.microsoft.com/blogs&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;(I will start posting here). 
&lt;LI&gt;&lt;STRONG&gt;&lt;EM&gt;TagSpace: &lt;/EM&gt;&lt;/STRONG&gt;&lt;A href="http://beta.communities.microsoft.com/tagspace"&gt;&lt;FONT color=#006ff7&gt;http://beta.communities.microsoft.com/tagspace&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;A few points to make. This release focused on basic functionality, you will be seeing more releases coming with additional features, bug fixes etc., coming on a pretty regular basis. Can't wait to hear your feedback!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2166808" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/yag/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/yag/archive/tags/microsoft.community/default.aspx">microsoft.community</category></item><item><title>Watch the videos directly...</title><link>http://blogs.msdn.com/yag/archive/2007/04/11/watch-the-videos-directly.aspx</link><pubDate>Thu, 12 Apr 2007 00:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2091670</guid><dc:creator>YAG</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/yag/comments/2091670.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=2091670</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=2091670</wfw:comment><description>&lt;P&gt;Some folks contacted me and said that they'd prefer to watch the videos &lt;A class="" href="http://blogs.msdn.com/yag/archive/2007/04/09/some-microsoft-community-videos-up-on-soapbox.aspx" target=_blank mce_href="http://blogs.msdn.com/yag/archive/2007/04/09/some-microsoft-community-videos-up-on-soapbox.aspx"&gt;I mention below&lt;/A&gt; directly. Here they are:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bob's video:&lt;/P&gt;
&lt;P&gt;&lt;EMBED pluginspage=http://macromedia.com/go/getflashplayer src=http://images.soapbox.msn.com/flash/soapbox1_1.swf width=412 height=362 type=application/x-shockwave-flash mce_src="http://images.soapbox.msn.com/flash/soapbox1_1.swf" quality="high" wmode="transparent" flashvars="c=v&amp;amp;v=786c0f4d-6c85-4513-87ed-f6ce67841d2c"&gt;&lt;/EMBED&gt;&lt;BR&gt;&lt;A title="It's All About Bringing People Together" href="http://soapbox.msn.com/video.aspx?vid=786c0f4d-6c85-4513-87ed-f6ce67841d2c" target=_new mce_href="http://soapbox.msn.com/video.aspx?vid=786c0f4d-6c85-4513-87ed-f6ce67841d2c"&gt;Video: It's All About Bringing People Together&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;and my video:&lt;/P&gt;&lt;EMBED pluginspage=http://macromedia.com/go/getflashplayer src=http://images.soapbox.msn.com/flash/soapbox1_1.swf width=412 height=362 type=application/x-shockwave-flash flashvars="c=v&amp;amp;v=187a8409-00cf-4734-85d3-53656e2b5e88" wmode="transparent" quality="high"&gt;&lt;/EMBED&gt;&lt;BR&gt;&lt;A title="The Architect's Perspective" href="http://soapbox.msn.com/video.aspx?vid=187a8409-00cf-4734-85d3-53656e2b5e88" target=_new&gt;Video: The Architect's Perspective&lt;/A&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2091670" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/yag/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/yag/archive/tags/microsoft.community/default.aspx">microsoft.community</category></item><item><title>Some Microsoft.community videos up on Soapbox</title><link>http://blogs.msdn.com/yag/archive/2007/04/09/some-microsoft-community-videos-up-on-soapbox.aspx</link><pubDate>Tue, 10 Apr 2007 03:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2066277</guid><dc:creator>YAG</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/yag/comments/2066277.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=2066277</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=2066277</wfw:comment><description>&lt;P&gt;Gotta run to a friend's for dinner, but wanted to point out a few videos up on Soapbox. &lt;A class="" href="http://soapbox.msn.com/video.aspx?vid=786c0f4d-6c85-4513-87ed-f6ce67841d2c" target=_blank mce_href="http://soapbox.msn.com/video.aspx?vid=786c0f4d-6c85-4513-87ed-f6ce67841d2c"&gt;One video&lt;/A&gt; is of &lt;A class="" href="http://processofchange.com/blogs/blog/default.aspx" target=_blank mce_href="http://processofchange.com/blogs/blog/default.aspx"&gt;Bob Rebholz&lt;/A&gt; - our Group Product Manager, and one &lt;A class="" href="http://soapbox.msn.com/video.aspx?vid=187a8409-00cf-4734-85d3-53656e2b5e88" target=_blank mce_href="http://soapbox.msn.com/video.aspx?vid=187a8409-00cf-4734-85d3-53656e2b5e88"&gt;is of me&lt;/A&gt;. Both videos talk about some of what we're working on.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2066277" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/yag/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/yag/archive/tags/microsoft.community/default.aspx">microsoft.community</category></item><item><title>Showing what we got...</title><link>http://blogs.msdn.com/yag/archive/2007/03/30/showing-what-we-got.aspx</link><pubDate>Fri, 30 Mar 2007 20:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1994998</guid><dc:creator>YAG</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/yag/comments/1994998.aspx</comments><wfw:commentRss>http://blogs.msdn.com/yag/commentrss.aspx?PostID=1994998</wfw:commentRss><wfw:comment>http://blogs.msdn.com/yag/rsscomments.aspx?PostID=1994998</wfw:comment><description>&lt;P&gt;When I left the developer division a number of months ago, people were curious as to why. I explained that this new gig was one that kept me awake at night thinking of all the cool things we could be doing. I &lt;A class="" href="http://blogs.msdn.com/yag/archive/2006/05/05/591127.aspx" target=_blank mce_href="http://blogs.msdn.com/yag/archive/2006/05/05/591127.aspx"&gt;wrote a little about&amp;nbsp;&lt;/A&gt;&amp;nbsp;this &lt;A class="" href="http://blogs.msdn.com/yag/archive/2006/05/04/590528.aspx" target=_blank mce_href="http://blogs.msdn.com/yag/archive/2006/05/04/590528.aspx"&gt;when I first&lt;/A&gt; joined &lt;A class="" href="http://blogs.msdn.com/yag/archive/2006/05/04/590531.aspx" target=_blank mce_href="http://blogs.msdn.com/yag/archive/2006/05/04/590531.aspx"&gt;the team&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Well, now everyone can see an early view of what we've been working on - what we like to call Microsoft.Community. &lt;A class="" href="http://blogs.msdn.com/dseven/archive/2007/03/29/codename-athens-rc-almost-baked.aspx" target=_blank mce_href="http://blogs.msdn.com/dseven/archive/2007/03/29/codename-athens-rc-almost-baked.aspx"&gt;Doug has a great post&lt;/A&gt; on what it looks like and its manifestation. I want to talk about how we got there, the thought process behind it. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;To give a quick overview, Microsoft.Community is made up of three pillars, Community Discovery Services, Community Membership Services, and Community Discussion Services. Community Discovery Services enables social bookmarking and tagging, Community Membership Services provides membership and reputation services. Finally Community Discussion Services provides threaded discussion services. &lt;/P&gt;
&lt;P&gt;On top of these, we have a number of sites. TagSpace is the codename for our social networking and tagging collection site. ClaimSpace is the codename for our explicit reputation management site. Finally, our blog and forum sites will eventually move over to new versions built on the Community Discussion Services.&lt;/P&gt;
&lt;P&gt;That's a really quick overview. Before reading on, I highly recommend that you &lt;A class="" href="http://blogs.msdn.com/dseven/archive/2007/03/29/codename-athens-rc-almost-baked.aspx" target=_blank mce_href="http://blogs.msdn.com/dseven/archive/2007/03/29/codename-athens-rc-almost-baked.aspx"&gt;read Doug's post&lt;/A&gt; for more details. I'll wait &amp;lt;g&amp;gt;.&lt;/P&gt;
&lt;P&gt;Welcome back! As I said before, I want to talk about how we got to this group of services and sites. To do this, I want to give you insight into our discussions.&lt;/P&gt;
&lt;P&gt;The underlying question in all this is how do we connect people? How do we connect people to resources across the web, to communities, to other people with similar interests? I've been a big community member and booster for over 20 years - on Compuserve, offering space for local user groups when I had my own company, offering speakers to local groups whenever needed, etc,&amp;nbsp;Most of my best friends have come from the communities that I participated in. People from the community have stayed with me for weeks when they've needed a place, I've never been alone in a new city when going there for work because somehow, there was always someone I knew around - even if we'd never met in person. So, to me, community is an inherent goodness.&lt;/P&gt;
&lt;P&gt;But even if it isn't inherently good, community is also useful from a learning perspective. If you find a great KB article that answers your question, you are happy. If you belong to a user group and point it out to someone else, more people are happy. If you blog about it, and those who read your blog or do a search find it, they are happy. The interesting thing is that a social, trusted network is a great way of spreading information. But how do you build that social, trusted network? How do you find the right community or people? How do you enable those communities to form at will? That's what we were asking.&lt;/P&gt;
&lt;P&gt;Any community needs certain things in order to exist. You have to &lt;STRONG&gt;identify&lt;/STRONG&gt; people who may want to be part of your community, &lt;STRONG&gt;connect&lt;/STRONG&gt; them together in a &lt;STRONG&gt;venue&lt;/STRONG&gt; and &lt;STRONG&gt;reward&lt;/STRONG&gt; them for taking part in the community. &lt;/P&gt;
&lt;P&gt;If you look at a user group, it meets these criteria. You typically name the user group thru its identification (The Bay Area Database Developers Association, for instance). You meet monthly in a certain location, with people getting to know each other during breaks or before or after the session. You also reward people through the natural activities - you get information, get to learn to speak better, possibly find a job (most user groups start with the question - is anyone looking for or does anyone have a job?).&lt;/P&gt;
&lt;P&gt;Codeplex, does much of the same, but in an online, disconnected mode. It's made up of lots of communities that self-form around a project in which they have interest. It has tools (source control, tags, wikis, forums, work items) that are geared around what is needed for those types of communities. By &lt;STRONG&gt;participating&lt;/STRONG&gt; in the community thru its own Codeplex project, the Codeplex team hears from folks about what else is needed and thru agile delivery, provides it quickly enough to keep the underlying strata firm and useful enough to let the communities continue to grow.&lt;/P&gt;
&lt;P&gt;If we draw these four requirements, we can see how the services and sites provide what is needed to match these requirements.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/photos/yag_pics/images/1994758/original.aspx" target=_blank&gt;&lt;IMG style="WIDTH: 474px; HEIGHT: 277px" height=329 src="http://blogs.msdn.com/photos/yag_pics/images/1994758/640x340.aspx" width=461 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;OK. So now we have the basic outline of what we want to create. Let's look at a more architectural view&amp;nbsp;for these same things. We have the services laid out horizontally and can use any combination of these for sites. With the great work of our Product Managers we coalesced on a few core sites to start. These are listed vertically, with their lower range showing which services they consume. We began, of course, with our existing sites - forums and blogs. They make use of all the services (Doug discussed one of my favorite scenarios - building your own forum based on tags). The two new sites, codenamed TagSpace and ClaimSpace make use of the two top services. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/photos/yag_pics/images/1994756/original.aspx" target=_blank&gt;&lt;IMG style="WIDTH: 504px; HEIGHT: 341px" height=280 src="http://blogs.msdn.com/photos/yag_pics/images/1994756/640x331.aspx" width=516 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Wanting to open this up over time (using this on sites of our scale means that we have to slowly grow and be sure that&amp;nbsp;we can handle this), we opted to provide a RESTful interface to all our services and we plan to embrace some of the emerging standards you see with Web 2.0 sites. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wow! This has taken a while. In future entries, I plan to drill down into some of these services, and as we work further on cacheing and scaling techniques, talk about some of what we learn.&lt;/P&gt;
&lt;P&gt;In any case - it's really exciting to have this stuff ready to ship. We want to get your feedback (look here for a post when it's live) and hope to release updates pretty regularly as we move forward.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1994998" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/yag/archive/tags/Community/default.aspx">Community</category><category domain="http://blogs.msdn.com/yag/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/yag/archive/tags/Social+Bookmarking/default.aspx">Social Bookmarking</category><category domain="http://blogs.msdn.com/yag/archive/tags/microsoft.community/default.aspx">microsoft.community</category></item></channel></rss>