• Top Contributors of the Week (SharePoint 2010, Operations Manager Dashboard, PowerShell, UE-V, Web API)

    Welcome to another analysis of contributions to TechNet Wiki over the last week (Sat-Fri)

    Firstly, the screenshot of this week's leader board:

    TechNet Ninja yottun8 has dropped in the charts this week, however we had a special contribution from him at the end of last week, highlighted by Ed:

    Stack Ranking the Languages on TechNet Wiki

    An awesome set of stats, for which we are very grateful for...

    ... and worthy of a special Ninja of the Week award!

    Congratulations and thanks again to yottun8.

     

    Now, on with the usual awards...

     

    Most Revisions Award  
    Who has made the most individual revisions

     

    The person that has saved the most revisions across all their week's article updates is Fernando Lugão Veltem with an outstanding 50 revisions

    Second is Ed Price - MSFT just behind with 43 revisions.

    Richard Mueller is a new entry at 3 with 38 revisions.

    Serhad MAKBULOĞLU has made some nice updates this week, but also some wrong changes, so was disqualified :(  - sorry Serhad, read below.

     

    Most Articles Updated Award  
    Who has updated the most articles

     

    The busiest bee this week is Fernando Lugão Veltem, with an awe-inspiring, 50 updated articles

    Second is Ed Price - MSFT, just behind with an impressive 43 updated articles

    Richard Mueller is as above, in third with 17 updates articles

    So that's one update per article from Fernando and Ed, master Ninja tweakers.

    Serhad was very sadly disqualified this week, for wrongly adding (en US) to titles - we DO NOT add (en-US) to TITLES :(

    It just makes work, as other wiki guardians (or the original author) are following behind removing them again :/

     

    Most Updated Article Award  
    Largest amount of updated content in a single article

     

    The document that has seen the largest amount of upheaval this week is SharePoint 2010: The HTML Web Part by Ed Price - MSFT

    An incredible document, with much goodness. 

    I found this article of particular personal interest, thanks Ed.

     

    Longest Article Award  
    Biggest article updated this week

     

    The biggest (longest) document to receive significant changes this week is Creating a Widget for Operations Manager Dashboard - Walkthrough #1 - Custom UI Control

    Just take a look at this one! It has a page of information even before the TOC.

    Then WHAT A table of contents it is!!

    This is a unique document that is an example of just how good TechNet Wiki is.

    Congratulations and thanks go to Brian Wren (Microsoft) for his dedication to excellence.

    And thanks to Richard Mueller for his update that bought it to our attention!

     

    Highest Revision Award  
    Article with the highest revision number

     

    This week's most fiddled with article is again Windows PowerShell Survival Guide (en-US) with 430 revisions! (+2 from last week)

    This is a monster document, a veritable tome of knowledge, that has grown over nearly 3 years!

    Congratulations go to tonysoper_MSFT for giving birth to such a popular and loved article!

     

    Most Edited Article Award  
    Article with most revisers

     

    The document revised by the most people is AGAIN Sysprep no Windows Server 2012 e Windows 8 (pt-BR)

    It was edited by FOUR musketeers this week:

    Serhad MAKBULOĞLU, Caio Vilas Boas, Fernando Lugão Veltem & Luciano Lima [MVP] Brazil

     

    Smallest Significant Edit Award  
    Size isn't everything! Every edit counts.

     

    This week's tiniest tweaker is Jeff Patterson - MSFT for his very note-worthy tweak to List of UE-V Knowledge Base Articles

    His tweak? Adding "not"

    2769570 - UE-V does not update the theme on RDS or VDI sessions

    A tiny but vital tweak, I'm sure you'll agree! XD

     

    Quickest Helping Hand 
    Correcting each-other's work is what TNWiki is all about.  

     

    This award celebrates the act of collaboration, and highlights the fastest update of another's work.

    This week's fastest updated article was Usando parametros OData na Web API (pt-BR) - 19 minutes after the previous author.

    This was a WIN for Serhad MAKBULOĞLU who CORRECTLY added the language tag (pt-BR) to the title:

    Usando IQueryable na Web API (br-BR)

     

     

    Congratulations to all this week's awardees!

    Have a good weekend and a great week at work, whatever the weather ;)

    See you next week!

     

    Best regards,
    Pete Laker

  • Friday with International Community Update – Articles about Hyper-V and Windows Server 2012

    Hello Community, Luciano Lima here today to update you on the latest news in the TechNet Wiki international community from Brazil.

    The highlight of this week goes to Caio Vilas Boas, who wrote several of articles about Hyper-V and Windows Server 2012.

     

    Twitter:https://twitter.com/caiovboas

     

    Listed below you can see the articles written by him:

     

    Great work!


    Big hugs go to the TechNet Wiki community, keep up the contribution, have a great Friday and don’t forget to tweet #TNWIKI and follow us:

    @WikiNinjas

    @WikiNinjas_BR

  • Community Win: An Old Page With Tons of Updates in a Year

    Hello everyone, welcome to the Community Win series again!

    Today I would like to reintroduce the Wiki: Technologies Portal (which was created quite long ago), and show you what happened with that since last 22nd November 2011 - basically, in a year.

    Let's start with the revisions. There were 100 (!) of them on this page:

    The editors, in the order of the count of edits:

    Namely: Ed Price - MSFT, Freek Berson, Craig Lussier, Ankit Matta, Bart Timmermans-, Don - tesgroup, klaas j.m. langhout, Sivakumar V, Kumar Vivek, Luigi Bruno, Amit Khare - Project Management Consultant, Christa Anderson, Hani Khoshdel-Nikkhoo, NinoRCTN, Pankaj Pande, pmdci, Steef-Jan Wiggers, BradSevertson, CLIENT FRANK A GECHO, Fernando Lugão Veltem, Gary Ericson - MSFT, Grigori Melnik MSFT, Henrik Walther, ILYA [ sie ] Sazonov, Jean-Paul Smit, Joe Davies, Jonathan Gao, Konrad Sagała, LeoPonti-MVP, luisefigueroa, Margriet Bruggeman, Michael Stephenson UK, Monica Rivera, Nevin Janzen, Ning Kuang, Peter Geelen - MSFT, Rick Saling - MSFT, Robert Silver [MCM], Sandro Pereira, Slye.Gazl, Sonia Atchison, stayros babis, Tord G.Nordahl, and Trana010!

    45 Wiki Ninjas contributed to this article - and this is only the last 12 months!

    Apart from the revision comments, additional 15 article comments arrived in one year - just take a look on the last two of them:

    Very heartening, isn't it?

    So, thanks for everyone for contributing to this article, helping Wiki Readers to find relevant pages quickly!

    Zoli

  • Wiki Life: Collecting Stats

    This week I'd like to give you a sneek peak at one of the tools that I use in my Wiki Life.

    I use it to generate the Top Contributors of the Week Awards.

    It's a very simple web crawler, written in C# and WPF

    This doesn't win any style awards you understand, it is a quick and dirty tool to get the stats I need, written mostly in one evening for the task I had been given.

    Below is a short (6 minute) video that shows the tool in action, with a small (24 hours) date range.

     

     

    Please forgive the lack of audio track commentary.

    Here is an outline of what you are seeing:

    • First I scan through all the pages from the "Updated Pages" section of the Wiki
    • Then (about 50 seconds into the vid) I scan each revision (history) page for each article that was found
    • Next (around 2 minutes in) I check each articles's revisions again, ditching old revisions and examining the "revision compare" page for each revision within our date range
    • From this information, I construct a thumbnail image of each document's changes
    • Finally (at 5 mins, 30 secs) it does one last pass through all the revisions for all the articles and checks to see which article was quickest to be updated by another user (one of the awards)
    • At 6 minutes I show the resulting collection of image files generated from the crawl
    • I finish with a quick glance through the columns and sort options that help me quickly generate the Saturday charts

     

    If there are any fellow developers out there, you may ask why I physically load each page, instead of just processing raw html responses from the server. 

    The answer is because many of these kind of pages, like the revision compare pages generate their content from Javascript loaded in the page and is not available from raw html response, but retrieved once the page has loaded.

    For this reason, I have to physically load the page, wait for the Javascript to pull the page content, THEN read the page.

    This means for a slow 2 hour crawl for a whole week, but works fine as a background job.

     

    There are still plenty of stats I plan to collect and present over the coming months.

    If you have any ideas for other awards we could present from this data, please let us know and I will try to include it in future crawls.

     

    Regards,

    Peter Laker

  • TNWiki Article Spotlight - BizTalk Server 2010 + WF/WCF, Better Together

    Today's featured article is BizTalk + WF/WCF, Better Together  from Trace Young.

     

    BizTalk Server 2010

    Summary

    All versions of BizTalk Server use a publish/subscribe messaging engine architecture. In a publish/subscribe architecture, all messages that flow through BizTalk Server are first published to the MessageBox database and subsequently picked up by Send Ports, Receive Ports, or Orchestrations that are decorated with matching subscription information. One of the primary advantages of a publish/subscribe architecture is that receiving of messages is loosely coupled from sending of messages and messages can be published even if there are no subscribers available to process messages when they are published.Other advantages include the ability to track message properties, messages bodies, and to resubmit messages that initially failed delivery to subscribers.

    Figure - BizTalk Server Publish Subscribe architecture

    As a taste of the article, we'll take you through one of the many steps of building a WCF solution...

    Create variables to contain the SQL query results and BizTalk Map output

    1. Click Variables in the bottom right-hand corner of the Designer to invoke the Create Variableoption in the Designer.
    2. Click Create Variable to display a row in the Designer that accepts inputs for Name, Variable type, Scope, and Default. Create two variables with the following values:

      Name Variable Type Scope Default
      data1 Click to select Array of <T> and from the Select Types dialog box browse to select the Type Name: of schemas.microsoft.com.Sql._2008._05.Types.Tables.dbo.Customers Leave at default value Leave at default value
      data2 Click to select Array of <T> and from the Select Types dialog box browse to select the Type Name: of schemas.microsoft.com.Sql._2008._05.Types.Tables.dbo.Customers2 Leave at default value Leave at default value
       

    After creating the variables data1 and data2 the Designer should look as follows:

    Figure – Variables defined in the Visual Studio 2010 Designer

    Find the other 5 instructions and a lot more here in the Wiki article:

    BizTalk + WF/WCF, Better Together

     

    Have a great Thanksgiving week! And remember to Wiki while you work! (Or maybe when you're not working.)

       - Ninja Ed