小组 UI 插件是基于小组子系统应提供简单 hook 和槽以供提供程序添加它们的 UI 实现这一基本原理的。小组插件将工作流留给提供程序实现,而不是定义标准小组操作。小组 UI 实现一些提供程序可以增强的标准向导和对话框页(如项目配制向导、项目集导出对话框,以及文件类型和已忽略文件的首选项)。更重要的是,它也为充当提供程序提供的 UI 的单集成点的操作和首选项定义“小组”槽。这样用户就知道到哪里查找与小组相关联的所有功能。
要构建小组 UI,必须从基本的设计工作开始。 标识资源库支持的操作以及可在哪些视图和编辑器中访问这些操作。UI 的实现是使用标准工作台扩展点完成的。 另外,还可以定义您自己的首选项,它们将插入到标准框架中。 您甚至可能需要构建您自已的视图以显示特定于资源库的信息和操作。(CVS 客户机实现它自已的视图以便与资源库同步和浏览资源库。)
简言之,构建小组 UI 涉及一些特定于小组的 UI 类的知识,但主要是使用工作台 UI 设计和开发原理来完成的。