2015-06-30 75 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进行修改。