2015-06-30 70 views
0

就像標題所說,我如何在TFS 2012中自定義網頁儀表板?我已經創建了自己的工作項類型,並希望Team Web Access主頁上有一個快捷方式。我正在使用默認的Team Web Access頁面,我只想立即在首頁上有一個快捷按鈕,而不是在下拉菜單中,這是它現在包含的地方。自定義TFS網頁儀表板

謝謝!

+0

您是否嘗試過文檔?建議的谷歌搜索:「在TFS 2015中自定義網頁儀表板」 – Jan

+0

是的,我一直在谷歌搜索幾個小時。我發現頁面概述瞭如何自定義擴展或任務板,我想定製主頁。 – iparke

+0

這是關於自定義主頁的問題(google上的第一個結果)https://msdn.microsoft.com/en-us/library/jj920199.aspx在任何情況下,在你的問題中指定你已經嘗試了什麼是個好主意。 http://stackoverflow.com/help/how-to-ask – Jan

回答

1

有沒有支持的方式來做到這一點。在TFS 2015中,他們有Web Extensions的概念,但僅限於特定的擴展點,不包括更改主頁。

你可以用不支持的方式做到這一點,但我不會推薦它。您可以在TFS在網站上使用的服務器上找到ASPX/CSS/JS文件,然後對其進行破解。我以前認識過這些人。但是,升級時可能會產生影響。

0

對於後代,我發現了一個骯髒的解決方案來做到這一點,而無需克隆網站和內臟(如此處所述:http://awaitwisdom.com/how-to-extend-tfs-team-web-access/)。請注意,此解決方案非常髒,可能不適合您的項目需求。

解決方案通過交換默認工作項選項(基於您使用的流程模板)工作。

使用WITADMIN將您的類別導出到XML中。找到當前位於首頁的工作項目,您可以換出想要在首頁上顯示的工作項目。在標籤中將「DEFAULTWORKITEMTYPE」更改爲「WORKITEMTYPE」。添加一個新條目:它應該顯示爲您主頁上的快捷按鈕之一。

我強烈建議您使用Microsoft TFS Power Tools 2012進行修改。