您的位置:首页 > 其它

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

2007-11-13 12:52 651 查看
安装了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>

上面两个图片是参考Wheat主题的图片,也可以改成自己的图片,图片存放位置 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES文件夹下

6、打开“网站设置”中“网站主题”,就可以找到我们刚刚添加的GASTHEME主題了。

(3)、LAYOUTS目录

网站所有的页面功能(网址后面有 _layouts的页面)都集中于此目录下面(除了模板中的Default.aspx以及某类型List相关页面)。可以添加自己的功能页面,方法:

(4)、ADMIN目录

管理中心的页面功能集中此目录下面。

(5)、CONTROLTEMPLATES目录

放置各种服务器控件。

(6)、IMAGES目录

放置网站用到的主要图片,如网站Logo等。

(7)、FEATURES目录

放置各种Feature,在MOSS 2007中feature功能之强大超乎想象,可以说对一个已有的网站功能性的增强最后多数都要通过feature来实现。包括母版页、内容页以及文档库等都是通过Feature来实现的。

(来源:http://www.cnblogs.com/lizhimin/)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: