创建 SharePoint SiteTemplate
创建一个站点的模板,这里我参考了 http://www.cnblogs.com/jhobo/archive/2008/12/09/1351411.html 这位前辈的实例
实例:基于已有模板创建站点模板。
步骤:
1、打开C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\SiteTemplates目录
2、复制粘贴一个SPS文件夹,改名为GASSPS
3、找到C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\2052\XML目录
4、在目录中创建一个名为WEBTEMPGASSPS.XML的文件,把下列XML粘贴到文件中
<?xml version="1.0" encoding="utf-8"?>
<!-- _lcid="2052" _version="12.0.4518" _dal="1" -->
<!-- _LocalBinding -->
<Templates xmlns:ows="Microsoft SharePoint">
<Template Name="GASSPS" ID="10001">
<Configuration ID="0" Title="浙江天然气模板" Hidden="FALSE" ImageUrl=""
Description="此模板用于初始化浙江天然气网站。" >
</Configuration>
</Template>
</Templates>
5、重启IIS(iisreset)
6、打开创建站点页面,在“选择模板”节中多了一个“自定义”选项,下面就有我们刚添加的“浙江天然气模板”。
后来客户不允许我们碰他们服务器的C盘.... 这种就放弃了,不过也学习了很多其他的实例。
其实创建模板还可以用 stsadm.exe 来创建,先在打开你想要做成模板的SharePoint网站,在地址栏输入"_layouts/savetmpl.aspx" ,去到这一页,
(上传不了图片......不贴图了)将该网站保存为*.stp的文件,然后 Action ->site settings ->modify all site setting -> Site Template 将模板下载到硬盘
然后 开始菜单->运行->cmd...
stsadm -o addtemplate -filename (硬盘位置) -title (名字)
IISReset (需要重启IIS的)
然后我们到 Administrator Central 创建站点是,在“选择模板”节中多了一个“customer”选项,下面就有我们刚添加的模板。
同样删除这个模板 开始菜单->运行 ->cmd
stsadm -o deletetemplate -title (名字)
IISReset (需要重启IIS的)