Microsoft Office SharePoint Server 2007的文件目录结构

本文介绍了Microsoft Office SharePoint Server 2007的文件目录结构,重点讲解了ISAPI、Resources、TEMPLATE等关键目录的作用。在Resources目录中,讨论了如何自定义和引用资源文件。在TEMPLATE目录中,详细阐述了SiteTemplates、THEMES等子目录的功能,以及如何创建自定义网站模板和主题。此外,还提到了FEATURES目录在自定义功能如母版页、菜单项等方面的应用。
摘要由CSDN通过智能技术生成

 

安装了MOSS2007后,所有与SharePoint相关的文件都放在本地目录C:/Program Files/Common Files/Microsoft Shared/web server extensions/12下面。

下面介绍一些主要的文件目录。

1、 ISAPI目录
此目录下面存放的是SharePoint自带的Web Services,我们也可以自定义Web Services封装在SharePoint里面。自定义Web Services方法见:Writing Custom Web Services for SharePoint Products and Technologies

2、 Resources目录
SharePoint 有两个资源文件夹,目录分别为C:/Program Files/Common Files/MicrosoftShared/web server extensions/12/CONFIG/Resources和C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/Resources,本地化工作主要是编写Resourses里的文件,网站如果显示的一些标题或描述不符合我们的要求,那 么可以通过修改资源文件里的
<Data Name="修改元素">
<Value>网站显示的内容</Value>
</Data>
要引用资源文件里面的内容,一般通过$Resources:开头。
例如:<%$Resources:sps,LayoutPageZone_TopZone%>
其中:sps表示资源文件名,与sps.zh-CN.resx相对应。LayoutPageZone_TopZone表示sps.zh-CN.resx文件中的
<Data Name="LayoutPageZone_TopZone">
<Value>顶部区域</Value>
</Data>
节点。
注: 一般不推荐修改所有C:/Program Files/Common Files/Microsoft Shared/web server extensions/12目录下的文件,因为这样将给版本升级带来问题。要加入我们自定义的内容通过增加文件到相应的目录下即可。比如这里我们可以增加 一个资源文件,把我们要修改的元素放在里面。

3、 TEMPLATE目录
这是一个最主要的目录。子目录介绍如下:
(1)、SiteTemplates目录
放 置各种网站定义模板。每个网站定义模板都会有一个ONET.XML文件,它位于 C:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/12/TEMPLATE/SiteTemplates/Site_Definition_Name/XML folder
ONET.XML有五个节:
1、NavBars:指定主页的顶部导航和左部导航
2、ListTemplates:指定该站点可创建的各种列表(自定义列表、文档库、图片库等)
3、DocumentTemplates:指定在创建文档库时可以创建的文档模板(Microsoft Office Word 文档、Microsoft Office FrontPage 网页、Microsoft Office Excel 电子表格等)
4、Configurations:指定站点在创建时默认生成的各种列表和模块
5、Modules:指定站点中默认包含的Web部件库
注意:修改ONET.XML后需要重新启动IIS,才可生效

实例:基于已有模板创建站点模板。
步骤:
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、打开创建站点页面,在“选择模板”节中多了一个“自定义”选项,下面就有我们刚添加的“浙江天然气模板”。

(2)、THEMES目录
放置各种网站主题。

实例:创建自定义的主题
步骤:
1、先找到 Theme 文件夹位置 C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/THEMES
2、复制一个 Theme 的文件夹如 CLASSIC 更改成自己要的名字如 GASTHEME
3、在文件夹中,将CLASSIC.INF 改成与自己文件夹相同的名字如 GASTHEME.INF
4、打开 GASTHEME.INF 将 title 改成与自己文件夹和文件名相同的名字如GASTHEME
5、 找到 C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/LAYOUTS/2052/SPTHEMES.XML 文件,复制并粘贴一个<Templates>元素,修改里面的内容如下:
  <Templates>
             <TemplateID>GASTHEME</TemplateID>
              <DisplayName>天然气主题</DisplayName>
              <Description>天然气主题将被应用</Description>
              <Thumbnail>images/thwheat.gif</Thumbnail>
              <Preview>images/thwheat.gif</Preview>
</Templates>
上 面两个图片是

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值