Team Foundation Task Board Enhancer: version .8.0 released


New release of Team Foundation Task Board Enhancer

This is a very minor release, except for the fact it now brings support for TFS 2013 that so many people have been asking for.

New Features in this release

Requirement Coloring bug fix

The version for TFS 2012, fixes an issue where on non english versions of TFS the color for the (different type) of requirements were all the same.

Mark a blocked work item with a tag

Previous versions allowed you to easily visualized blocked work items. The only way to mark them as blocked, was setting the Blocked field (field with the Microsoft.VSTS.CMMI.Blocked reference name) to yes. This worked fine, if the process template didn’t had this field, you had to add it, but if you couldn’t change your process template then you couldn’t use this feature.


Now you can add a tag to signal that a work item is blocked. Since TFS supports five languages, I decided that these 5 words (regardless of TFS language you are using) used in a tag would have the same effect as setting the Blocked field value to yes.

  • English – Blocked
  • German – Blockiert
  • Spanish – Bloqueado
  • French – bloqué
  • Italian – bloccato


TFS 2012 Update 2 and upwards

This version only works on TFS 2012 with update 2 or 3, there is no version for TFS 2012 (RTM or Update 1)

For Update 2 and upwards Download version of the extension

TFS 2013

This version works with TFS 2013 RTM

Download version of the extension

31 thoughts to “Team Foundation Task Board Enhancer: version .8.0 released”

  1. So far so good, on both my 2012 & 2013 servers. One newbie question though: how do I get at the Preferences? I can’t see to find how to get at them.

  2. Would be great to see the ability to create a new requirement category work item right from the task board. Currently you have to switch over to the Stories backlog to be able to do that.

    Also, any plans to do sprint backlog enhancements? Creating a requirement work item from there would be good as well, and the ability to hide closed work items.

    1. I have thought of being able to add new requirements from the task board yes. But it’s not high on the priority list.

      I also have some ideas for the sprint backlog, but haven’t had time to tackle them yet.

      And yes hiding (or at least make them more distinctive like using a strike through font) is something that is on my mind, it’s a need I also have. :-)

    1. Not yet.

      A few versions ago, I had a prototype that allowed that. But it was too cumbersome to manage it. I need to find a way to do a proper UI to do it

      1. We would greatly appreciate it, as we have people semi-dedicated to different roles, and seeing at a glance if a task is related to us by colour, without reading the title, simplifies finding the next thing to work on.

        Plus it looks nice. In the meantime we are using a chrome tampermonkey plugin to modify the colours, but we have to name our tasks with special identifiers for different task types. It’s a hack, but it gets us through for now.

  3. I’ve install on an onprem TFS 2013, and can’t see it loading (cleared cache etc). While watching the traffic, I can see two 404 pages appearing when the extension is enabled:

    – TFS.Resources.Common.js

    – TFS.Resources.Presentation.js

    1. Which version have you installed?

      I can’t look at the code right now, but from memory (which is not very reliable i must add) it seems you have installed the version for TFS 2012

      1. Ahh! I see what I did. I missed the fact there were two separate versions, as the text was virtually identical (and there is no Update 2 for TFS 2013 yet, so my brain assumed it was the same link!).

        Thanks :)

  4. I read about the extension and was excited to try it. Unfortunately it is generating an error for me when I try clicking on a task card, ‘Tspascoal’ is undefined
    Line: 2
    Char: 6634
    Currently running TFS 2012 update 4. Try the last three versions of the extension with the same results.

    1. That is strange.

      Which browser are you using? Does this happen with another browser?

      Can you press control F5 on the taskboard to force a refresh?

        1. This is typical error when there is a mismatch between TFS version and the version of the extension.

          Are you sure you picked the TFS 2012 version? It’s the only think I can think of without seeing the system.

  5. Got following error when install on TFS 2013 RTM

    GET http://tfs:8080/tfs/_static/tfs/12/_scripts/TFS/min/Presentation/TestScripts/Resources/TFS.Resources.Common.js 404 (Not Found) basejs?v=D67LhxiNDYzkSVp-4LbTw6gc18hAQcLJ9uE1hFFOvTw1:1198
    Loading Presentation/TestScripts/Resources/TFS.Resources.Common failed, here are the modules that depend on it: basejs?v=D67LhxiNDYzkSVp-4LbTw6gc18hAQcLJ9uE1hFFOvTw1:1198
    [“/tfs/_plugins/2037/Tspascoal.Extensions.TaskBoardEnhancer”] basejs?v=D67LhxiNDYzkSVp-4LbTw6gc18hAQcLJ9uE1hFFOvTw1:1198
    GET http://tfs:8080/tfs/_static/tfs/12/_scripts/TFS/min/Presentation/TestScripts/Resources/TFS.Resources.Presentation.js 404 (Not Found) basejs?v=D67LhxiNDYzkSVp-4LbTw6gc18hAQcLJ9uE1hFFOvTw1:1198
    Loading Presentation/TestScripts/Resources/TFS.Resources.Presentation failed, here are the modules that depend on it: basejs?v=D67LhxiNDYzkSVp-4LbTw6gc18hAQcLJ9uE1hFFOvTw1:1198

  6. Are there any installation notes for this tool? Don’t see them in the zip. Where do I drop the .js files? and manifest.xml?

  7. Is it possible to show user’s picture on the Kanban board for backlog items? Since we adopt Kanban so we don’t create tasks for PBI and don’t use the task board.

    1. Yes.

      You just need to enable it on the preferences icon (option “Show user images instead of names”).

      It is disabled by default (note that preferences is saved on a per team/per user basis)

  8. Hi Tiago,
    nice work – your work made the task board more useful for us.
    We are showing also bugs on the taskboard. Is it possible to change the background color for each work item type?
    I tried to extend your JS – but those are so scrambled that it is very hard to do without the original sourcecode.
    PLEASE add this feature and you are our hero!

    1. you mean you have bugs at the same level as PBIs/Requirements?

      Which version are you using? TBE already colors (not background though, just a color bar) the work items in the requirement category (and TFS 2013 colors the background for the cards).

      I’m missing something?

  9. Hi Tiago! We have been avid users of the board enhancer for a long time now, and we love it! We just upgraded to TFS 2013.2 and now the extension isn’t working ): When will there be a version for 2013.2? Thanks so much!

    1. I will try to take a look at it this week (no promises though).

      But I found it odd, update 2 shouldn’t bring breaking changes.

  10. Hi Tiago! We have been avid users of the board enhancer for a long time now, and we love it! We just upgraded to TFS 2013.2 and now the extension isn’t working :sad: When will there be a version for 2013.2? Thanks so much!

  11. Hi Tiago, thanks again for such a great extension. It’s surprising that MS hasn’t adopted some of these features into the base task board (e.g. showing IDs on the task cards).

    Just wanted to see if there was any update regarding the 2013.2 release.


    1. Never mind, I saw the updated patch. Installed it and everything is working great.

      Thanks again for an outstanding product.

  12. Really nice !

    was looking for a way to change cards layout, and found your plugin. Great.

    I looking for some additional features :
    > display Business Value at User Story and features levels
    > capability to hide assignee at User Story and feature level depending on the way i use boards (kanban or scrum)
    Do you think these features could be implemented ?

    Thanks a lot for this great job you’ve already done, this is already helpful.


Leave a Reply

Your email address will not be published. Required fields are marked *