使用Feature来进行SharePoint网站开发是一种专业并且聪明的开发方法。比如要构造Site Column,你可以在网站界面上面进行傻瓜式操作,通过Site Actions > Site Settings > Modify All Site Settings. 然后在Galleries > Site Columns, 最后点Create按扭。但是这种方法不够专业,假设如果要从开发机器部署到服务器,那么这个步骤需要在服务器上再操作一遍。很显然这个效率太低了并且也不会有人愿意这样做吧。而通过Feature,这一切都可以自动化,开发一次就一劳永逸,不需要在服务器上重新做同样的操作。要建立一个Feature, 需要在 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES 目录下面建立一个文件夹,文件夹的名字就是Feature的名字(比如叫MyFeature)。在里面建立两个XML文件,一个必须命名为Feature.xml, 另外一个自己愿意怎么取就怎么取(比如叫Columns.xml)
stsadm -o installfeature -filename MyFeature\Feature.xml -forcestsadm -o activatefeature -filename MyFeature\Feature.xml -url http://yourserver/iisreset现在可以在 Galleries > Site Columns 里面看到以上的Fields了。
Powered by: 博客园 Copyright © 夏天的感觉