There has indeed been a lot going on over the last month, and I apologize for the silence over the past couple weeks...but I believe the fruits of the work is now starting to bloom. This is the first in a series of three blog posts that I will be getting out this week; this one lays the foundation for the other two, explaining the new platform that we launched to host leaf-node developer-oriented content around Windows Workflow Foundation (WF) and Windows Communication Foundation (WCF).
On Wednesday of last week, the talented folks over at MSDN launched the latest release of the MSDN Social platform. I'm pleased to say that the WF/WCF technologies were one of three groups to help beta-test the authoring environment, and go live on the new platform this month. Last week, we had a total of nine pages go live on the new server, and we'll be adding additional content over the next few weeks.
Changes to the MSDN Dev Center Main Pages
On the main pages for the WF Dev Center and the WCF Dev Center (as an example, I've placed a screen capture of the WF Dev Center on the left), the change is pretty minimal right now...an updated version of this page will go live next week to try and better rationalize the platforms together and try to help the seams become less obvious. But last week's update really sees two changes: changes in the Getting Started box, and a change to the Videos section.
Getting Started with WF Links
On the WF Dev Center, the first thing you may notice is that the 'Learn WF' text on the upper-left box is now a hyper link. This will now take you to the new 'Getting Started' pages for WF. Also, the links below it now point to sub-pages of the new 'Getting Started' page, instead of the MSDN Online Library documentation (I'll come back to this in a couple paragraphs).
More than More...
The second thing that the reader may notice is that the 'More...' link is now gone from the 'WF Videos' section; replaced with links to the 'WF Screencasts' and 'WF Webcasts' pages on the new MSDN Social platform. Previously, the 'More...' link would take the reader to the same WF Videos RSS feed that the RSS graphic; while this made sense, it seemed a bit redundant and not too terribly useful for folks new to the technology.
Pulling the New Pages Together
In the next update to this page, we'll be trying to pull content from the various MSDN services (Dev Centers, Online Library, Blogs, Social Bookmarking, Code Gallery, and Channel9), and trying to get it to flow better together. The goal is to have the WF and WCF Dev Centers function as a portal or hub for the developer community - helping to rationalize the content into something more cohesive and approachable.
At the moment, this means using a 'Getting Started with...' collection of links, which is done to keep the site in-line with the other MSDN Developer Center layouts. We are considering breaking this one box into a couple boxes, to better help users explore the material out there, both content and documentation. But we'll come back to this over the coming weeks and months, if there is interest in having this discussion publicly.
But that brings us to the next step - what exactly the Dev Center becomes the hub for...
The New WF and WCF Pages on MSDN Social
Visually, the site that the new pages are hosted on retains much of the same look and feel as the MSDN Dev Centers you're familiar with. But the new server uses the same social platform as the new MSDN Forums and MSDN Social Bookmarking site. As opposed to providing a deep dive of the new platform, I hope to provide a quick, 5-minute overview of what we've done, and offer the opportunity for feedback - both publicly and privately (amusing note - I've gotten more private feedback than public...side note that it's okay for folks to comment here ^_^).
To the right is the 'Getting Started with Windows Workflow Foundation' page on the new MSDN Social server. I'm hoping that the page is pretty self-explanatory, over all, but I would like to call your attention to five points about the page layout.
- WF Context Header
This is different from the MSDN Dev Center. As the user transitions from the Dev Center to the new MSDN Social content pages, the user loses the breadcrumb trail (which was, unfortunately, unavoidable). It is hoped that this helps to orient the user to where they are (using .NET Framework, and the associated links seemed a bit big/grand...and the links pointing to non-WF/WCF pages when the user is among a collection of 10 pages on that topic seemed to confuse folks, rather than provide consistency). The links within the technology's context header take users to pages that are related to the technology ('Home' takes the reader to the Dev Center; 'Community' to the proper Forum, etc)
- MSDN Login
This login is the same as the new MSDN Forums and Social Bookmarking site. Once logged in, this allows you to bookmark these MSDN pages, just as you bookmark forum posts. The largest advantage here is to provide an easy way to track the pages that you find the most useful (much like tracking forum posts). In an upcoming release of the MSDN Social platform, this will provide some great auto-generated portal options, but that's for another post (and another blog ^_^ ).
- MSDN Social Bookmarking
These pages are integrated into the Social Bookmarking system, allowing you to easily tag the pages as you find appropriate.
- Right Column - Section Pages
The layout of the new MSDN pages is a two-column structure, with the main content web parts being laid out in the body of the page, and a much more narrow column present underneath the sign-in and bookmark web parts. In the layout of the WF and WCF pages, we've chosen to add an HTML web part that lays out the pages within the section the reader is on, along with graphics.
You'll notice, for now, that we also have additional links that have descriptive text along with them. We will be going on way or the other within the upcoming week, and thoughts are welcome on which is preferred.
- Right Column - Related Links/Downloads
In addition to the links within the section, we also place web parts in this column to link to related downloads or pages. As an example of non-download related links, we link to the Channel9 webcasts/screencasts in the WF/WCF webcasts/screencasts pages.
The Dev Center Ahead
The first release of the MSDN Social content pages only supports the above layout in this release. We're working with them to help get additional layout capabilities added, and hope to have more options when in their next release. But this offers an excellent and exciting opportunity.
With the new platform, we have the ability to publish content in a faster fashion, with greater control over what the look and feel is in the end. The current MSDN and TechNet Publishing System has been well documented, both in terms of its capabilities and its limitations, but the greatest limitation of the system has been the time it takes to publish, which has forced many groups to turn to using blogs or third-party sites as a mechanism for added user documentation and community engagement. For us, this offers an exciting opportunity to iterate more quickly, and with greater fidelity, documentation and link collections for you and with you - to hopefully make information on WF and WCF easier to find and easier to develop with.